direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Motion Generation

Motion Generation is concerned with the problem of finding a way to move the robot from an initial to a final position. During this motion the robot has to avoid other objects in its environment. At the same time, certain requirements are imposed to its motion by the specifications of the task, which the robot is assigned to fulfill. Think of a robot carrying a tray with drinks; the robot has to know somehow that the tray should remain horizontal!

Bild
Figure 1: Planning in a 2D configuration space. The white space is corresponds to free configuration while the grayed one to obstructed configurations. Motion planners search this space to compute a solution.
Lupe

Solutions are computed in two stages. Firstly, an algorithm searches for a sequence of intermediate configurations of the robot that solve the task. Afterwards, controllers ensure that the robot moves through these intermediate points. The problem is that the number of possible configurations is too big, making a "dummy" search very slow. And what happens if something changes in the environment or if the model our search was based on, is not accurate enough? A new search is needed, throwing away all the previous computation. This prevents current motion generation algorithms from solving real-world tasks.

Uman_line



We want to find methods for motion generation that are more robust to changes in the environment. To achieve this, we shift the boundary between planning and control. Giving more responsibility to control allows us to leverage the inherent capability of controllers; dealing with dynamic situations. The notion of feedback, which is instrumental in control theory, comes into play. Feedback Motion Planning is a motion generation method that takes into consideration information acquired while the robot performs a task. So, instead of calculating explicitly paths in the configuration space of the robot and let the responsibility of execution to the controllers, we want to calculate sequences of controllers that carry out the task. This tackles the problem of uncertainty, while ensuring a more reactive behaviour towards changes in the environment.


Contact: Arne Sieverling

References:

[2] S. M. LaValle. Planning Algorithms. Cambridge University Press, Cambridge,
U.K., 2006. Available at planning.cs.uiuc.edu.
[3] Motion Planning, 2009. en.wikipedia.org/wiki/Motion_planning.

To top

Funding

Bild
Lupe

Alexander von Humboldt professorship - awarded by the Alexander von Humboldt foundation and funded through the Ministry of Education and Research, BMBF,
July 2009 - June 2014  

Bild
Lupe
Bild
Lupe

Flexible Skill Acquisitionen and Intuitive Robot Tasking for Mobile Manipulation in the Real World (First MM) - funded by European Commision, in the program Cognitive Systems and Robotics,
award number FP7-ICT-248258,
February 2010 - July 2013

Publications

Yuandong Yang, and Oliver Brock. Elastic roadmaps - motion generation for autonomous mobile manipulation. Autonomous Robots 28(1):113-130, 2010.

Download Bibtex entry

Oliver Brock, Oussama Khatib, and Sriram Viji. Task-Consistent Obstacle Avoidance and Motion Behavior for Mobile Manipulation. Video Proceedings of the IEEE International Conference on Robotics and Automation, pp. 388-394, 2002.

Download Bibtex entry

Oliver Brock, Oussama Khatib, and Sriram Viji. Task-Consistent Obstacle Avoidance and Motion Behavior for Mobile Manipulation. Proceedings of the International Conference on Advanced Robotics, pp. 388-393, 2002.

Download Bibtex entry

Oliver Brock, and Oussama Khatib Elastic Strips: A Framework for Motion Generation in Human Environments. International Journal of Robotics Research 21(12):1031-1052, 2002.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Integrated Planning and Execution: Elastic Strips. Proceedings of the World Automation Congress, pp. 025, 2000.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Real-Time Replanning in High-Dimensional Configuration Spaces Using Sets of Homotopic Paths. Proceedings of the International Conference on Advanced Robotics, 2000.

Download Bibtex entry

Oliver Brock. Generating Robot Motion: The Integration of Planning and Execution. Ph.D.Thesis, Department of Computer Science, Stanford University, Stanford, CA, USA, 2000. Download Bibtex entry


Oliver Brock, and Oussama Khatib. Elastic Strips: A Framework for Integrated Planning and Execution. Proceedings of the International Symposium on Experimental Robotics. Springer Verlag, pp. 328-338, 1999.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Mobile Manipulation: Collision-Free Path Modification and Motion Coordination. Proceedings of the International Conference on Computational Engineering in Systems Applications, pp. 839-845, 1998.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Executing Motion Plans for Robots with Many Degrees of Freedom in Dynamic Environments. Proceedings of the International Conference on Advanced Robotics, pp. 1-6, 1998.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Elastic Strips: Real-Time Path Modification for Mobile Manipulation. International Symposium of Robotics Research. Springer Verlag, pp. 05-13, 1998.

Download Bibtex entry

Oliver Brock, and Oussama Khatib. Elastic Strips: Real-Time Path Modification for Mobile Manipulation. Proceedings of the International Symposium of Robotics Research, pp. 117-122, 1997.

Download Bibtex entry

To top

Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions