HPP: a new software for constrained motion planning

被引:0
|
作者
Mirabel, Joseph [1 ,2 ]
Tonneau, Steve [1 ,2 ]
Fernbach, Pierre [1 ,2 ]
Seppaelae, Anna-Kaarina [1 ,2 ]
Campana, Mylene [1 ,2 ]
Mansard, Nicolas [1 ,2 ]
Lamiraux, Florent [1 ,2 ]
机构
[1] CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
[2] Univ Toulouse, LAAS, F-31400 Toulouse, France
关键词
PROBABILISTIC ROADMAPS; LIBRARY; ROBOTS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present HPP, a software designed for complex classes of motion planning problems, such as navigation among movable objects, manipulation, contact-rich multiped locomotion, or elastic rods in cluttered environments. HPP is an open-source answer to the lack of a standard framework for these important issues for robotics and graphics communities. HPP adopts a clear object oriented architecture, which makes it easy to implement parts of an existing planning algorithm, or entirely new algorithms. Python bindings and a visualization tool allow for fast problem setting and prototyping: a new algorithm can be implemented in just a few lines of code. HPP can be used for classic planning problems such as pick and place for mobile robots, but is specifically designed to solve problems where the motion of the robot is constrained. Examples of behaviors produced by HPP thanks to a generic constraint formulation include: maintaining a relative orientation between bodies, enforcing the static equilibrium of the robot, or automatically inferring that an object must be moved to allow locomotion. Constraints are tied to a custom representation of the kinematic chain, compatible with the Unified Robot Description format (URDF). To illustrate the possibilities of HPP, we present several recent scientific contributions implemented with HPP, most of which are provided with Python tutorials. HPP aims at being seamlessly integrated within a global robot control loop: Pinocchio, the fast multi-body dynamics library, is currently being integrated in HPP, thus bridging the gap between the planning and control communities.
引用
收藏
页码:383 / 389
页数:7
相关论文
共 50 条
  • [1] Motion planning software
    不详
    MANUFACTURING ENGINEERING, 2005, 135 (01): : 37 - 38
  • [2] Motion Planning for Highly Constrained Spaces
    Yershova, Anna
    LaValle, Steven M.
    ROBOT MOTION AND CONTROL 2009, 2009, 396 : 297 - +
  • [3] Constrained Motion Planning Networks X
    Qureshi, Ahmed Hussain
    Dong, Jiangeng
    Baig, Asfiya
    Yip, Michael C.
    IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (02) : 868 - 886
  • [4] Constrained Motion Planning for Industrial Robots
    Antonelli, Gianluca
    Chiaverini, Stefano
    Curatella, Cataldo
    Marino, Alessandro
    2009 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS ( ICAL 2009), VOLS 1-3, 2009, : 1933 - +
  • [5] Constrained motion planning of nonholonomic systems
    Janiak, Mariusz
    Tchon, Krzysztof
    SYSTEMS & CONTROL LETTERS, 2011, 60 (08) : 625 - 631
  • [6] Motion planning for highly constrained spaces
    Yershova, Anna
    LaValle, Steven M.
    Lecture Notes in Control and Information Sciences, 2009, 396 : 297 - 306
  • [7] A New Trajectory Planning Approach With Motion Duration Control for Kinematic Constrained Systems
    de Andrade Both, Lucas
    Lange, Felix
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (01) : 467 - 474
  • [8] The Repetition Roadmap for Repetitive Constrained Motion Planning
    Lehner, Peter
    Albu-Schaeffer, Alin
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (04): : 3884 - 3891
  • [9] On splines and polynomial tools for constrained motion planning
    Suryawan, Fajar
    De Dona, Jose
    Seron, Maria
    18TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION, 2010, : 939 - 944
  • [10] Constrained motion planning in discrete state spaces
    Pivtoraiko, Mihail
    Kelly, Alonzo
    FIELD AND SERVICE ROBOTICS, 2006, 25 : 269 - +