Book contents
- Frontmatter
- Contents
- Preface
- I Introductory Material
- II Motion Planning
- 3 Geometric Representations and Transformations
- 4 The Configuration Space
- 5 Sampling-Based Motion Planning
- 6 Combinatorial Motion Planning
- 7 Extensions of Basic Motion Planning
- 8 Feedback Motion Planning
- III Decision-Theoretic Planning
- IV Planning Under Differential Constraints
- Bibliography
- Index
4 - The Configuration Space
from II - Motion Planning
Published online by Cambridge University Press: 21 August 2009
- Frontmatter
- Contents
- Preface
- I Introductory Material
- II Motion Planning
- 3 Geometric Representations and Transformations
- 4 The Configuration Space
- 5 Sampling-Based Motion Planning
- 6 Combinatorial Motion Planning
- 7 Extensions of Basic Motion Planning
- 8 Feedback Motion Planning
- III Decision-Theoretic Planning
- IV Planning Under Differential Constraints
- Bibliography
- Index
Summary
Chapter 3 only covered how to model and transform a collection of bodies; however, for the purposes of planning it is important to define the state space. The state space for motion planning is a set of possible transformations that could be applied to the robot. This will be referred to as the configuration space, based on Lagrangian mechanics and the seminal work of Lozano-Pérez [659, 663, 660], who extensively utilized this notion in the context of planning (the idea was also used in early collision avoidance work by Udupa [947]). The motion planning literature was further unified around this concept by Latombe's book [591]. Once the configuration space is clearly understood, many motion planning problems that appear different in terms of geometry and kinematics can be solved by the same planning algorithms. This level of abstraction is therefore very important.
This chapter provides important foundational material that will be very useful in Chapters 5 to 8 and other places where planning over continuous state spaces occurs. Many of the concepts introduced in this chapter come directly from mathematics, particularly from topology. Therefore, Section 4.1 gives a basic overview of topological concepts. Section 4.2 uses the concepts from Chapter 3 to define the configuration space. After reading this, you should be able to precisely characterize the configuration space of a robot and understand its structure.
- Type
- Chapter
- Information
- Planning Algorithms , pp. 105 - 152Publisher: Cambridge University PressPrint publication year: 2006
- 3
- Cited by