Elastic strips: A framework for motion generation in human environments

被引:239
作者
Brock, O [1 ]
Khatib, O
机构
[1] Univ Massachusetts, Dept Comp Sci, Lab Perceptual Robot, Amherst, MA 01003 USA
[2] Stanford Univ, Dept Comp Sci, Robot Lab, Stanford, CA 94305 USA
关键词
motion generation; real-time path modification; reactive obstacle avoidance; mobile manipulation; integration of planning and control;
D O I
10.1177/0278364902021012002
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Robotic applications are expanding into dynamic, unstructured, and populated environments. Mechanisms specifically designed to address the challenges arising in these environments, such as humanoid robots, exhibit high kinematic complexity. This creates the need for new algorithmic approaches to motion generation, capable of performing task execution and real-time obstacle avoidance in high-dimensional configuration spaces. The elastic strip framework presented in this paper enables the execution of a previously planned motion in a dynamic environment for robots with many degrees of freedom. To modify a motion in reaction to changes in the environment, real-time obstacle avoidance is combined with desired posture behavior The modification of a motion can be performed in a task-consistent manner leaving task execution unaffected by obstacle avoidance and posture behavior The elastic strip framework also encompasses methods to suspend task behavior when its execution becomes inconsistent with other constraints imposed on the motion. Task execution is resumed automatically, once those constraints have been removed. Experiments demonstrating these capabilities on a nine-degree-of-freedom mobile manipulator and a 34-degree-of-freedom humanoid robot are presented, proving the elastic strip framework to be a powerful and versatile task-oriented approach to real-time motion generation and motion execution for robots with a large number of degrees of freedom in dynamic environments.
引用
收藏
页码:1031 / 1052
页数:22
相关论文
共 57 条
  • [1] Humanoid robots: A new kind of tool
    Adams, B
    Breazeal, C
    Brooks, RA
    Scassellati, B
    [J]. IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 2000, 15 (04): : 25 - 31
  • [2] Amato NM, 1998, ROBOTICS: THE ALGORITHMIC PERSPECTIVE, P155
  • [3] [Anonymous], 1997, P INT S ROB RES
  • [4] ASFOUR T, 2000, P INT C HUM ROB CAMB
  • [5] BAGINSKI B, 1998, THESIS TU MUNCHEN
  • [6] ROBOT MOTION PLANNING - A DISTRIBUTED REPRESENTATION APPROACH
    BARRAQUAND, J
    LATOMBE, JC
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1991, 10 (06) : 628 - 649
  • [7] Generalized path generation for a mobile manipulator
    Bayle, B
    Fourquet, JY
    Renaud, M
    [J]. CURRENT ADVANCES IN MECHANICAL DESIGN AND PRODUCTION VII, 2000, : 57 - 66
  • [8] BISCHOFF R, 1999, P IEEE INT C SYST MA, V2, P999
  • [9] Bohlin R, 2001, IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P49, DOI 10.1109/IROS.2001.973335
  • [10] Bohlin R., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P521, DOI 10.1109/ROBOT.2000.844107