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 条
  • [31] Chance Constrained Motion Planning for High-Dimensional Robots
    Dai, Siyu
    Schaffert, Shawn
    Jasour, Ashkan
    Hofmann, Andreas
    Williams, Brian
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 8805 - 8811
  • [32] Motion planning for robotic manipulators using robust constrained control
    Zanchettin, Andrea Maria
    Rocco, Paolo
    CONTROL ENGINEERING PRACTICE, 2017, 59 : 127 - 136
  • [33] Information-Theoretic Motion Planning for Constrained Sensor Networks
    Levine, Daniel
    Luders, Brandon
    How, Jonathan P.
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2013, 10 (10): : 476 - 496
  • [34] Constrained motion planning for open-chain industrial robots
    Antonelli, Gianluca
    Curatella, Cataldo
    Marino, Alessandro
    ROBOTICA, 2011, 29 : 403 - 420
  • [35] Constrained Motion Planning for Flipping Stick-like Objects
    Raessa, Mohamed
    Wan, Weiwei
    Harada, Kensuke
    2019 IEEE INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND ITS SOCIAL IMPACTS (ARSO), 2019, : 147 - 152
  • [36] Learning the Metric of Task Constraint Manifolds for Constrained Motion Planning
    Zha, Fusheng
    Liu, Yizhou
    Guo, Wei
    Wang, Pengfei
    Li, Mantian
    Wang, Xin
    Li, Jingxuan
    ELECTRONICS, 2018, 7 (12)
  • [37] Differentially Constrained Mobile Robot Motion Planning in State Lattices
    Pivtoraiko, Mihail
    Knepper, Ross A.
    Kelly, Alonzo
    JOURNAL OF FIELD ROBOTICS, 2009, 26 (03) : 308 - 333
  • [38] Constrained motion planning: Applications in mobile robotics and in maintenance operations
    Ferbach, P
    Rit, JF
    ALGORITHMS FOR ROBOTIC MOTION AND MANIPULATION, 1997, : 31 - 45
  • [39] Tangent bundle RRT: A randomized algorithm for constrained motion planning
    Kim, Beobkyoon
    Um, Terry Taewoong
    Suh, Chansu
    Park, F. C.
    ROBOTICA, 2016, 34 (01) : 202 - 225
  • [40] Learning Barrier Functions for Constrained Motion Planning with Dynamical Systems
    Saveriano, Matteo
    Lee, Dongheui
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 112 - 119