Motion planning of legged robots

Citation
Jd. Boissonnat et al., Motion planning of legged robots, SIAM J COMP, 30(1), 2000, pp. 218-246
Citations number
17
Categorie Soggetti
Computer Science & Engineering
Journal title
SIAM JOURNAL ON COMPUTING
ISSN journal
00975397 → ACNP
Volume
30
Issue
1
Year of publication
2000
Pages
218 - 246
Database
ISI
SICI code
0097-5397(20000606)30:1<218:MPOLR>2.0.ZU;2-X
Abstract
We study the problem of computing the free space F of a simple legged robot called the spider robot. The body of this robot is a single point and the legs are attached to the body. The robot is subject to two constraints: eac h leg has a maximal extension R (accessibility constraint) and the body of the robot must lie above the convex hull of its feet (stability constraint) . Moreover, the robot can only put its feet on some regions, called the foo thold regions. The free space F is the set of positions of the body of the robot such that there exists a set of accessible footholds for which the ro bot is stable. We present an efficient algorithm that computes F in O(n(2) log n) time using O(n(2)alpha(n)) space for n discrete point footholds wher e alpha(n) is an extremely slowly growing function (alpha(n) less than or e qual to 3 for any practical value of n). We also present an algorithm for c omputing F when the foothold regions are pairwise disjoint polygons with n edges in total. This algorithm computes F in O(n(2)alpha(8)(n) log n) time using O(n(2)alpha(8)(n)) space. (alpha(8)(n) is also an extremely slowly gr owing function.) These results are close to optimal since Omega(n(2)) is a lower bound for the size of F.