• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer
  • Home
  • Subscribe
  • Your Membership
    • Edit Your Profile
  • Services
    • Advertising
    • Case studies
    • Design
    • Email marketing
    • Lead generation
    • Magazine
    • Press releases
    • Publishing
    • Sponsored posts
    • Webcasting
    • Webinars
    • White papers
    • Writing
  • Shop
    • My Account
    • Cart
  • About
    • Contact
    • Privacy
    • Terms of use
  • Events

Robotics & Automation News

Market trends and business perspectives

  • News
  • Features
  • Sections A-Z
    • Agriculture
    • Aircraft
    • Artificial Intelligence
    • Automation
    • Autonomous vehicles
    • Business
    • Computing
    • Construction
    • Design
    • Drones
    • Economy
    • Energy
    • Engineering
    • Environment
    • Health
    • Humanoids
    • Industrial robots
    • Industry
    • Infrastructure
    • Investments
    • Logistics
    • Manufacturing
    • Marine
    • Material handling
    • Materials
    • Mining
    • Promoted
    • Research
    • Robotics
    • Science
    • Sensors
    • Service robots
    • Software
    • Space
    • Technology
    • Transportation
    • Warehouse robots
    • Wearables
  • Video
  • Webinars
  • White papers
  • Press releases
  • Featured companies
    • AMD Xilinx
    • BlueBotics
    • Elite Robot
    • RGo Robotics
    • SICK Sensor Intelligence
    • Vicor Power

A legged robotic system for playing soccer on various terrains

April 4, 2023 by Mark Allinson Leave a Comment

The new system enables a quadruped robot to dribble a soccer ball on landscapes such as sand, gravel, mud, and snow, using reinforcement learning to adapt to varying ball dynamics

If you’ve ever played soccer with a robot, it’s a familiar feeling. Sun glistens down on your face as the smell of grass permeates the air. You look around. A four-legged robot is hustling towards you, dribbling with determination.

While not a common occurrence for many, nor anything close to a well-matched adversary to Lionel Messi, it’s an impressive in-the-wild dribbling system nonetheless.

Researchers from MIT’s Improbable Artificial Intelligence Lab, part of the Computer Science and Artificial Intelligence Laboratory developed a legged robotic system that can dribble a soccer ball under the same conditions as humans.

The bot used a mixture of onboard sensing and computing to traverse different natural terrains such as sand, gravel, mud, and snow and adapt to their varied impact on the ball’s motion. Like every committed athlete, “DribbleBot” could get up and recover the ball after falling.

Programming robots to play soccer has been an active research area for some time. However, the team wanted to automatically learn how to actuate the legs during dribbling, to enable the discovery of hard to script skills for responding to diverse terrains like snow, gravel, sand, grass, and pavement. Enter, simulation.

A robot, ball, and terrain are inside the simulation – a digital twin of the natural world. You can load in the bot and other assets and set physics parameters, and then it handles the forward simulation of the dynamics from there.

In true Rick and Morty fashion, 4,000 versions of the robot are simulated in parallel in real-time, enabling data collection 4,000 times faster than using just one robot. That’s a lot of data.

The robot starts without knowing how to dribble the ball – it just receives a reward when it does or negative reinforcement when it messes up. So it’s essentially trying to figure out what sequence of forces it should apply with its legs.

MIT PhD student Gabe Margolis, who co-led the work along with Yandong Ji, research assistant in the Improbable AI Lab, says: “One aspect of this reinforcement learning approach is that we must design a good reward to facilitate the robot learning a successful dribbling behavior.

“Once we’ve designed that reward, then it’s practice time for the robot: in real-time, it’s a couple of days, and in the simulator, hundreds of days. Over time it learns to get better and better at manipulating the soccer ball to match the desired velocity.”

The bot could also navigate unfamiliar terrains and recover from falls due to a recovery controller the team built into its system. This controller lets the robot get back up after a fall and switch back to its dribbling controller to continue pursuing the ball, helping it handle out-of-distribution disruptions and terrains.

Pulkit Agrawal, MIT professor, CSAIL principal investigator and director of Improbable AI Lab, says: “If you look around today, most robots are wheeled.

“But imagine that there’s a disaster scenario, flooding, or an earthquake, and we want robots to aid humans in the search and rescue process. We need the machines to go over terrains that aren’t flat, and wheeled robots can’t traverse those landscapes.

“The whole point of studying legged robots is to go terrains outside the reach of current robotic systems. Our goal in developing algorithms for legged robots is to provide autonomy in challenging and complex terrains that are currently beyond the reach of robotic systems.”

Run, DribbleBot, run!

The fascination with robot quadrupeds and soccer runs deep – Canadian Professor Alan Mackworth first noted the idea in a paper entitled “On Seeing Robots”, presented at VI-92, 1992.

Japanese researchers later organized a workshop on “Grand Challenges in Artificial Intelligence”, which led to discussions about using soccer to promote science and technology.

The project was launched as the Robot J-League a year later, and global fervor quickly ensued. Shortly after that, “RoboCup” was born.

Compared to walking alone, dribbling a soccer ball imposes more constraints on DribbleBot’s motion and what terrains it can traverse. The robot must adapt its locomotion to apply forces to the ball to dribble.

The interaction between the ball and the landscape could be different than the interaction between the robot and the landscape, such as thick grass or pavement.

For example, a soccer ball will experience a drag force on grass that is not present on pavement, and an incline will apply an acceleration force, changing the ball’s typical path.

However, the bot’s ability to traverse different terrains is often less affected by these differences in dynamics — as long as it doesn’t slip – so the soccer test can be sensitive to variations in terrain that locomotion alone isn’t.

Ji says: “Past approaches simplify the dribbling problem, making a modeling assumption of flat, hard ground. The motion is also designed to be more static; the robot isn’t trying to run and manipulate the ball simultaneously.

“That’s where more difficult dynamics enter the control problem. We tackled this by extending recent advances that have enabled better outdoor locomotion into this compound task which combines aspects of locomotion and dexterous manipulation together.”

On the hardware side, the robot has a set of sensors that let it perceive the environment, allowing it to feel where it is, “understand” its position, and “see” some of its surroundings.

It has a set of actuators that let it apply forces and move itself and objects. In between the sensors and actuators sits the computer or “brain”, tasked with converting sensor data into actions, which it will apply through the motors.

When the robot is running on snow, it doesn’t see the snow but can feel it through its motor sensors. But soccer is a trickier feat than walking – so the team leveraged cameras on the robot’s head and body for a new sensory modality of vision, in addition to the new motor skill.

And then – we dribble.

Margolis says: “Our robot can go in the wild because it carries all its sensors, cameras, and compute on board. That required some innovations in terms of getting the whole controller to fit onto this onboard compute.

“That’s one area where learning helps because we can run a lightweight neural network and train it to process noisy sensor data observed by the moving robot.

“This is in stark contrast with most robots today: typically a robot arm is mounted on a fixed base and sits on a workbench with a giant computer plugged right into it. Neither the computer nor the sensors are in the robotic arm! So the whole thing is weighty, hard to move around.”

There’s still a long way to go in making these robots as agile as their counterparts in nature, and some terrains were challenging for DribbleBot. Currently, the controller is not trained in simulated environments that include slopes or stairs.

The robot isn’t perceiving the geometry of the terrain; it’s only estimating its material contact properties, like friction. If there’s a step up, for example, the robot will get stuck – it won’t be able to lift the ball over the step, an area of future work the team wants to explore.

The researchers are also excited to apply lessons learned during development of DribbleBot to other tasks that involve combined locomotion and object manipulation, quickly transporting diverse objects from place to place using the legs or arms.

The research is supported by the DARPA Machine Common Sense Program, the MIT-IBM Watson AI Lab, the National Science Foundation Institute of Artificial Intelligence and Fundamental Interactions, the United States Air Force Research Laboratory, and the United States Air Force Artificial Intelligence Accelerator.

The paper will be presented at the 2023 IEEE International Conference on Robotics and Automation (ICRA).

Print Friendly, PDF & Email

Share this:

  • Print
  • Facebook
  • LinkedIn
  • Reddit
  • Twitter
  • Tumblr
  • Pinterest
  • Skype
  • WhatsApp
  • Telegram
  • Pocket

You might also like…

Filed Under: Features, Science Tagged With: apply, ball, dribbling, robot, robots, soccer, terrains

Join the Robotics & Automation News community

Reader Interactions

You must log in to post a comment.

Primary Sidebar

Latest articles

  • Choosing the Best Magento Ecommerce Development Company: A Guide to Success
  • How to Promote Your Homemade Food Business Online
  • 3 Best Site to Buy Instagram Followers UK (Real & Cheap)
  • Email Marketing Automation with Retainly
  • Top 10 Amazing Tips to Transport Your Car in 2023
  • Maximizing Profit on Amazon: Utilizing the Amazon FBA Calculator and Analyzing Price History
  • North America Becomes the Fastest-Growing Regional Market for New Battery Facilities in 2022
  • The Ultimate Guide to Artist Alley: Con Prep and the Magic of Acrylic and Custom Keychains
  • Choosing a Robotic Spindle for Deburring
  • The Future of Modern Application Development with .NET

Most Read

  • Snapchat Plus Planet Order 2023 Explained
    Snapchat Plus Planet Order 2023 Explained
  • How to Track a Phone Number on Google Maps
    How to Track a Phone Number on Google Maps
  • Why is Money Important in Our Lives?
    Why is Money Important in Our Lives?
  • Top 20 electric vehicle charging station companies
    Top 20 electric vehicle charging station companies
  • Difference Between Three-Phase and Single-Phase Power
    Difference Between Three-Phase and Single-Phase Power
  • Top 25 AI chip companies: A macro step change inferred from the micro scale
    Top 25 AI chip companies: A macro step change inferred from the micro scale
  • The Future of Personal Computers: What to Expect in the Next Decade
    The Future of Personal Computers: What to Expect in the Next Decade
  • Why is My Car Key Stuck in the Ignition?
    Why is My Car Key Stuck in the Ignition?
  • Scientists have found more water in space than they ever knew possible
    Scientists have found more water in space than they ever knew possible
  • Top 20 programmable logic controller manufacturers
    Top 20 programmable logic controller manufacturers

Overused words

ai applications automated automation automotive autonomous business companies company control customers data design development digital electric global industrial industry logistics machine manufacturing market mobile operations platform process production robot robotic robotics robots safety software solution solutions system systems technologies technology time vehicle vehicles warehouse work

Secondary Sidebar

Latest news

  • Choosing the Best Magento Ecommerce Development Company: A Guide to Success
  • How to Promote Your Homemade Food Business Online
  • 3 Best Site to Buy Instagram Followers UK (Real & Cheap)
  • Email Marketing Automation with Retainly
  • Top 10 Amazing Tips to Transport Your Car in 2023
  • Maximizing Profit on Amazon: Utilizing the Amazon FBA Calculator and Analyzing Price History
  • North America Becomes the Fastest-Growing Regional Market for New Battery Facilities in 2022
  • The Ultimate Guide to Artist Alley: Con Prep and the Magic of Acrylic and Custom Keychains
  • Choosing a Robotic Spindle for Deburring
  • The Future of Modern Application Development with .NET

Footer

We are…

Robotics and Automation News was established in May, 2015, and is now one of the most widely-read websites in its category.

Please consider supporting us by becoming a paying subscriber, or through advertising and sponsorships, or by purchasing products and services through our shop – or a combination of all of the above.

Thank you.

Independent

Archivists

April 2023
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
« Mar   May »

Complex

Old-skool

This website and its associated magazine, and weekly newsletter, are all produced by a small team of experienced journalists and media professionals.

If you have any suggestions or comments, feel free to contact us at any of the email addresses on our contact page.

We’d be happy to hear from you, and will always reply as soon as possible.

Future-facing

Free, fair and legal

We support the principles of net neutrality and equal opportunities.

Member of The Internet Defense League

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT