Collaborative Navigation and Manipulation of a Cable-Towed Load by Multiple Quadrupedal Robots

This letter tackles the problem of robots collaboratively towing a load with cables to a specified goal location while avoiding collisions in real time. The introduction of cables (as opposed to rigid links) enables the robotic team to travel through narrow spaces by changing its intrinsic dimensions through slack/taut switches of the cable. However, this is a challenging problem because of the hybrid mode switches and the dynamical coupling among multiple robots and the load. Previous attempts at addressing such a problem were performed offline and do not consider avoiding obstacles online. In this letter, we introduce a cascaded planning scheme with a parallelized centralized trajectory optimization that deals with hybrid mode switches. We additionally develop a set of decentralized planners per robot, which enables our approach to solve the problem of collaborative load manipulation online. We develop and demonstrate one of the first collaborative autonomy framework that is able to move a cable-towed load, which is too heavy to move by a single robot, through narrow spaces with real-time feedback and reactive planning in experiments.

[1]  K. Harada,et al.  Four-Arm Collaboration: Two Dual-Arm Robots Work Together to Manipulate Tethered Tools , 2022, IEEE/ASME Transactions on Mechatronics.

[2]  K. Sreenath,et al.  Autonomous Racing with Multiple Vehicles using a Parallelized Optimization with Safety Guarantee using Control Barrier Functions , 2021, 2022 International Conference on Robotics and Automation (ICRA).

[3]  Ruben Grandia,et al.  Adaptive CLF-MPC With Application to Quadrupedal Robots , 2021, IEEE Robotics and Automation Letters.

[4]  Gustavo A. Cardona,et al.  Non-Prehensile Manipulation of Cuboid Objects Using a Catenary Robot , 2021, 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Koushil Sreenath,et al.  Autonomous Navigation for Quadrupedal Robots with Optimized Jumping through Constrained Obstacles , 2021, 2021 IEEE 17th International Conference on Automation Science and Engineering (CASE).

[6]  Simon Le Cleac'h,et al.  ALGAMES: a fast augmented Lagrangian solver for constrained dynamic games , 2021, Auton. Robots.

[7]  Koushil Sreenath,et al.  Robotic Guide Dog: Leading a Human with Leash-Guided Hybrid Physical Interaction , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Silvio Savarese,et al.  Learning Multi-Arm Manipulation Through Collaborative Teleoperation , 2020, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Koushil Sreenath,et al.  Dynamic Legged Manipulation of a Ball Through Multi-Contact Optimization , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Mac Schwager,et al.  Decentralized Adaptive Control for Collaborative Manipulation of Rigid Bodies , 2020, IEEE Transactions on Robotics.

[11]  Antonio Franchi,et al.  Full-Pose Manipulation Control of a Cable-Suspended Load With Multiple UAVs Under Uncertainties , 2020, IEEE Robotics and Automation Letters.

[12]  Koushil Sreenath,et al.  Differential Flatness Based Path Planning With Direct Collocation on Hybrid Modes for a Quadrotor With a Cable-Suspended Payload , 2020, IEEE Robotics and Automation Letters.

[13]  K. Sreenath,et al.  Multiple quadrotors carrying a flexible hose: dynamics, differential flatness and control , 2019, IFAC-PapersOnLine.

[14]  Jeannette Bohg,et al.  Learning from My Partner's Actions: Roles in Decentralized Robot Teams , 2019, CoRL.

[15]  Donghyun Kim,et al.  Highly Dynamic Quadruped Locomotion via Whole-Body Impulse Control and Model Predictive Control , 2019, ArXiv.

[16]  Gonzalo López-Nicolás,et al.  Survey on multi-robot manipulation of deformable objects , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[17]  Koushil Sreenath,et al.  Geometric Control and Differential Flatness of a Quadrotor UAV with Load Suspended from a Pulley , 2019, 2019 American Control Conference (ACC).

[18]  Jun Kinugawa,et al.  Adaptive Motion Planning for a Collaborative Robot Based on Prediction Uncertainty to Enhance Human Safety and Work Efficiency , 2019, IEEE Transactions on Robotics.

[19]  Sangbae Kim,et al.  Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[20]  Marco Pavone,et al.  Cooperative Object Transport in 3D with Multiple Quadrotors Using No Peer Communication , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Vijay Kumar,et al.  Cooperative Transportation Using Small Quadrotors Using Monocular Vision and Inertial Sensing , 2018, IEEE Robotics and Automation Letters.

[22]  Young-Ho Kim,et al.  Bound to help: cooperative manipulation of objects via compliant, unactuated tails , 2018, Auton. Robots.

[23]  Antonio Franchi,et al.  Aerial Co-Manipulation With Cables: The Role of Internal Force for Equilibria, Stability, and Passivity , 2018, IEEE Robotics and Automation Letters.

[24]  John Lygeros,et al.  A Noncooperative Game Approach to Autonomous Racing , 2017, IEEE Transactions on Control Systems Technology.

[25]  Xiaojing Zhang,et al.  Optimization-Based Collision Avoidance , 2017, IEEE Transactions on Control Systems Technology.

[26]  Shinichi Hirai,et al.  A Prestressed Soft Gripper: Design, Modeling, Fabrication, and Tests for Food Handling , 2017, IEEE Robotics and Automation Letters.

[27]  Mac Schwager,et al.  Kinematic multi-robot manipulation with no communication using force feedback , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Vijay Kumar,et al.  Mixed Integer Quadratic Program trajectory generation for a quadrotor with a cable-suspended payload , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[29]  Guofan Wu,et al.  Geometric control of multiple quadrotors transporting a rigid-body load , 2014, 53rd IEEE Conference on Decision and Control.

[30]  Vijay Kumar,et al.  Geometric control of cooperating multiple quadrotor UAVs with a suspended payload , 2013, 52nd IEEE Conference on Decision and Control.

[31]  Gaurav S. Sukhatme,et al.  A topological approach to using cables to separate and manipulate sets of objects , 2013, Int. J. Robotics Res..

[32]  Vijay Kumar,et al.  Cooperative Towing with Multiple Robots , 2008, WAFR.