RoLoMa: robust loco-manipulation for quadruped robots with arms

被引:19
作者
Ferrolho, Henrique [1 ]
Ivan, Vladimir [2 ]
Merkt, Wolfgang [3 ]
Havoutis, Ioannis [3 ]
Vijayakumar, Sethu [4 ]
机构
[1] Ocado Technol, Welwyn Garden City, Herts, England
[2] Touchlab Ltd, Edinburgh, Midlothian, Scotland
[3] Univ Oxford, Oxford Robot Inst, Oxford, England
[4] Univ Edinburgh, Sch Informat, Edinburgh, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Loco-manipulation; Robustness; Trajectory optimization; Direct transcription; TRAJECTORY OPTIMIZATION;
D O I
10.1007/s10514-023-10146-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deployment of robotic systems in the real world requires a certain level of robustness in order to deal with uncertainty factors, such as mismatches in the dynamics model, noise in sensor readings, and communication delays. Some approaches tackle these issues reactively at the control stage. However, regardless of the controller, online motion execution can only be as robust as the system capabilities allow at any given state. This is why it is important to have good motion plans to begin with, where robustness is considered proactively. To this end, we propose a metric (derived from first principles) for representing robustness against external disturbances. We then use this metric within our trajectory optimization framework for solving complex loco-manipulation tasks. Through our experiments, we show that trajectories generated using our approach can resist a greater range of forces originating from any possible direction. By using our method, we can compute trajectories that solve tasks as effectively as before, with the added benefit of being able to counteract stronger disturbances in worst-case scenarios.
引用
收藏
页码:1463 / 1481
页数:19
相关论文
共 26 条
[1]  
Bellicoso C. Dario, 2019, 2019 International Conference on Robotics and Automation (ICRA), P8477, DOI 10.1109/ICRA.2019.8794273
[2]   Julia: A Fresh Approach to Numerical Computing [J].
Bezanson, Jeff ;
Edelman, Alan ;
Karpinski, Stefan ;
Shah, Viral B. .
SIAM REVIEW, 2017, 59 (01) :65-98
[3]  
Byrd RH, 2006, NONCONVEX OPTIM, V83, P35
[4]  
Caron S, 2015, ROBOTICS: SCIENCE AND SYSTEMS XI
[5]   Robustness to Joint-Torque-Tracking Errors in Task-Space Inverse Dynamics [J].
Del Prete, Andrea ;
Mansard, Nicolas .
IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (05) :1091-1105
[6]  
Di Carlo J, 2018, IEEE INT C INT ROBOT, P7440, DOI 10.1109/IROS.2018.8594448
[7]   Inverse Dynamics vs. Forward Dynamics in Direct Transcription Formulations for Trajectory Optimization [J].
Ferrolho, Henrique ;
Ivan, Vladimir ;
Merkt, Wolfgang ;
Havoutis, Ioannis ;
Vijayakumar, Sethu .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :12752-12758
[8]   Residual force polytope: Admissible task-space forces of dynamic trajectories [J].
Ferrolho, Henrique ;
Merkt, Wolfgang ;
Tiseo, Carlo ;
Vijayakumar, Sethu .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2021, 142
[9]   Optimizing Dynamic Trajectories for Robustness to Disturbances Using Polytopic Projections [J].
Ferrolho, Henrique ;
Merkt, Wolfgang ;
Ivan, Vladimir ;
Wolfslag, Wouter ;
Vijayakumar, Sethu .
2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, :7477-7484
[10]  
Gormley P. G., 1945, P ROYAL IRISH ACAD M, V51, P67