Optimization-Based Controllers for Robotics Applications (OCRA): The Case of iCub's Whole-Body Control

被引:1
作者
Eljaik, G. Jorhabib [1 ]
Lober, Ryan [1 ]
Hoarau, Antoine [1 ]
Padois, Vincent [1 ]
机构
[1] Sorbonne Univ, CNRS UMR 7222, ISIR, Paris, France
来源
FRONTIERS IN ROBOTICS AND AI | 2018年 / 5卷
关键词
whole-body controller; iCub; optimization; tasks; hierarchical; code:c++;
D O I
10.3389/frobt.2018.00024
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
OCRA stands for Optimization-based Control for Robotics Applications. It consists of a set of platform-independent libraries which facilitates the development of optimization based controllers for articulated robots. Hierarchical, weighted, and hybrid control strategies can easily be implemented using these tools. The generic interfaces provided by OCRA allow different robots to use the exact same controllers. OCRA also allows users to specify high-level objectives via tasks. These tasks provide an intuitive way of generating complex behaviors and can be specified in XML format. To illustrate the use of OCRA, an implementation of interest to this research topic for the humanoid robot iCub is presented. OCRA stands for Optimization-based Control for Robotics Applications. It consists of a set of platform-independent libraries which facilitates the development of optimization-based controllers for articulated robots. Hierarchical, weighted, and hybrid control strategies can easily be implemented using these tools. The generic interfaces provided by OCRA allow different robots to use the exact same controllers. OCRA also allows users to specify high-level objectives via tasks. These tasks provide an intuitive way of generating complex behaviors and can be specified in XML format. To illustrate the use of OCRA, an implementation of interest to this research topic for the humanoid robot iCub is presented.
引用
收藏
页数:10
相关论文
共 20 条
  • [1] Bouyarmane K, 2011, IEEE INT C INT ROBOT, P4414, DOI 10.1109/IROS.2011.6048124
  • [2] Hierarchical quadratic programming: Fast online humanoid-robot motion generation
    Escande, Adrien
    Mansard, Nicolas
    Wieber, Pierre-Brice
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (07) : 1006 - 1028
  • [3] IEEE, 2009, 10162009 IEEE, DOI [10.1109/IEEESTD.2009, DOI 10.1109/IEEESTD.2009]
  • [5] A UNIFIED APPROACH FOR MOTION AND FORCE CONTROL OF ROBOT MANIPULATORS - THE OPERATIONAL SPACE FORMULATION
    KHATIB, O
    [J]. IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1987, 3 (01): : 43 - 53
  • [6] Generalized hierarchical control
    Liu, Mingxing
    Tan, Yang
    Padois, Vincent
    [J]. AUTONOMOUS ROBOTS, 2016, 40 (01) : 17 - 31
  • [7] Mansard N., 2009, INT C ADV ROB, P1
  • [8] Inverse Dynamics Control of Floating Base Systems Using Orthogonal Decomposition
    Mistry, Michael
    Buchli, Jonas
    Schaal, Stefan
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 3406 - 3412
  • [9] iCub whole-body control through force regulation on rigid non-coplanar contacts
    Noril, Francesco
    Traversarol, Silvio
    Eljaikl, Jorhabib
    Romano, Francesco
    Del Prete, Andrea
    Pucci, Daniele
    [J]. FRONTIERS IN ROBOTICS AND AI, 2015,
  • [10] Kinematic and dynamic model-based control of wheeled mobile manipulators: a unifiied framework for reactive approaches
    Padois, V.
    Fourquet, J.-Y.
    Chiron, P.
    [J]. ROBOTICA, 2007, 25 : 157 - 173