Robohub.org
 

Integrating path planning and robot control


by
07 March 2011



share this:

There is often a conflict between planning the path a robot should take to achieve a desired task (high-level control) and the motion control needed for the robot to follow this path (low-level control). The problem is that if you decouple the path planning from the robot control, you might end up with paths that are impossible for the robot to follow because of physical constraints. Fully coupling the high-level and low-level control would solve this problem, although such intricate controllers are typically difficult to design.

To solve these shortcomings, Conner et al. propose a hybrid control strategy that combines low-level and high-level control in a smart way. As a test case, they consider a scenario where a robot needs to reach a goal while avoiding obstacles. The robot has a non-trivial body shape and is nonholonomic, meaning that it can not turn on the spot. The approach they developed is shown in the figure below. Local control policies, showed by fennel-shapped sets with vector field arrows, are responsible for making the robot drive towards a local goal. These policies respect the low-level dynamics and kinematics of the robot. A set of control policies can then be followed sequentially to reach a desired high-level behavior. To find the best path, an abstract tree representing the transitions between control policies is used.

Experiments were done with a LAGR robot in a fully known environment and with visual localization using landmarks. Results show that the method is successful in safely guiding the nonholonomic robot to its goal in an obstacle prone environment and that disturbances do not require the robot to replan its course.




Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory
Sabine Hauert is President of Robohub and Associate Professor at the Bristol Robotics Laboratory





Related posts :



Robot Talk Episode 131 – Empowering game-changing robotics research, with Edith-Clare Hall

  31 Oct 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Edith-Clare Hall from the Advanced Research and Invention Agency about accelerating scientific and technological breakthroughs.

A flexible lens controlled by light-activated artificial muscles promises to let soft machines see

  30 Oct 2025
Researchers have designed an adaptive lens made of soft, light-responsive, tissue-like materials.

Social media round-up from #IROS2025

  27 Oct 2025
Take a look at what participants got up to at the IEEE/RSJ International Conference on Intelligent Robots and Systems.

Using generative AI to diversify virtual training grounds for robots

  24 Oct 2025
New tool from MIT CSAIL creates realistic virtual kitchens and living rooms where simulated robots can interact with models of real-world objects, scaling up training data for robot foundation models.

Robot Talk Episode 130 – Robots learning from humans, with Chad Jenkins

  24 Oct 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Chad Jenkins from University of Michigan about how robots can learn from people and assist us in our daily lives.

Robot Talk at the Smart City Robotics Competition

  22 Oct 2025
In a special bonus episode of the podcast, Claire chatted to competitors, exhibitors, and attendees at the Smart City Robotics Competition in Milton Keynes.

Robot Talk Episode 129 – Automating museum experiments, with Yuen Ting Chan

  17 Oct 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Yuen Ting Chan from Natural History Museum about using robots to automate molecular biology experiments.

What’s coming up at #IROS2025?

  15 Oct 2025
Find out what the International Conference on Intelligent Robots and Systems has in store.



 

Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


 












©2025.05 - Association for the Understanding of Artificial Intelligence