Why Humanoid Robots Need Motion Planning?

Why Humanoid Robots Need Motion Planning?

Naveen Joshi 28/02/2020 3

Since the very beginning of modern robotics, researchers have been exploring new ways to improve motion planning for humanoid robots to help them navigate better.

Humanoid robots are robots with their bodies built to resemble those of humans. Most humanoid robots have a torso, a head, two arms, and two legs like a regular human. But, some of them might only resemble some body parts of humans. For instance, some humanoid robots have body parts of the upper body like the face and hands and not the lower body. When it comes to moving, one of the major differences between humanoid robots and other robots is the humanoid robots’ ability to perform human-like movements like biped gait. The development of accurate obstacle avoidance software and motion planning for humanoid robots is among the most important milestones towards increasing the overall autonomy and functionality of these robots.

Importance of Motion Planning for Humanoid Robots

There are several different motion planning algorithms available that can differ slightly from one another. However, all these algorithms fulfill some of the common aspects like where to move and what path to take.

No alt text provided for this image

Defining Configuration Space

Configuration space defines all the available space that a robot can access in an environment. Motion planning algorithms first defines configuration space and mark some location points in that space. Then based on these location points, the motion learning algorithms define a route for the humanoid robots. For instance, in maps that use GPS, configuration space is all the streets that have been mapped in the world. With the help of these streets, maps can provide directions from one end to another end. The same is the case with humanoid robot algorithms; they use configuration space to get the shortest distance from one position to another.

Algorithms that pick location points of configuration space remove paths were obstacles are present that can stop robots from moving to or through that place. By removing such points, these algorithms ensure that only free space is available for planning a route.

Planning the Path

Once all the location points in the configuration space are configured, motion planning algorithms plot the best path available for humanoid robots’ movement. And, this part is where different algorithms can provide different approaches for motion planning. For instance, some algorithms known as combinatorial planning algorithms can find a solution to problems if they exist or report failure if they are unable to find any solution. These algorithms might take some time to figure out a solution. But, some other algorithms, also known as sampling-based algorithms, are more efficient and quicker than previous ones but cannot find solutions to all problems.

As humanoid robots continue to enter the mainstream in the several upcoming decades, motion planning for humanoid robots with collision avoidance will be of utmost importance in the field of robotics. And not only humanoid robots, but also other areas of robotics will continue their research to improve the accuracy of motion planning algorithms. For instance, real-time motion planning in autonomous vehicles will help these vehicles to quickly switch routes in case of any traffic jams or construction work being carried out on a route to the destination. Such a feature will help autonomous vehicles overcome many challenges, allowing them to gain mainstream adoption.

Share this article

Leave your comments

Post comment as a guest

terms and condition.
  • Sharon Hughes

    Humans havent even perfected the art of being nice to each other and now we want to pass on stuff to robots

  • Tracy Irving

    Good info

  • Romero Stewart

    I am a forex trader and here is my story, The bitcoin is at a crucial point at the moment and this is the best time to acquire as much as you can because the bitcoin will go up twice as its current price in few months. The market is at a crucial point as well so i couldn't trade but i need to acquire bitcoins which its current price is about $5,200 and i don't have a lot of money. I started looking for solutions towards this and i met the prof Sydney in a crypto seminar last week about the drastic fall in btc. I decided to call the prof and that was when i realize he is into bitcoin mining. Wheww, I have sleeping all this while....I talked to the prof right away about my plans of acquiring bitcoin and he explain the process to me. He shed more light on the coins to keep and others. I get going with the prof and he prof helped me mine 4.332 bitcoin within 4 days. I have the proof in my blockchain because the bitcoins is there. I can't thank the prof enough....He is the best thing that has ever happened to me and my family. If you need to mine and acquire bitcoins i will advise you to hit the prof up right away on his email below.  (Profsydneycryptoconsultancy@gmail.com) 

Share this article

Naveen Joshi

Tech Expert

Naveen is the Founder and CEO of Allerin, a software solutions provider that delivers innovative and agile solutions that enable to automate, inspire and impress. He is a seasoned professional with more than 20 years of experience, with extensive experience in customizing open source products for cost optimizations of large scale IT deployment. He is currently working on Internet of Things solutions with Big Data Analytics. Naveen completed his programming qualifications in various Indian institutes.


Latest Articles

View all
  • Science
  • Technology
  • Companies
  • Environment
  • Global Economy
  • Finance
  • Politics
  • Society