Dynamics and Control for Collaborative Aerial Manipulation

PhD Dissertation, December 2022

University of California, Berkeley

Download PDF

Abstract

Aerial vehicles for physical interactions as a form of a freely-floating manipulator are of growing interest in recent times. Aerial vehicles like quadrotors enable us to address issues such as last-mile delivery and search & rescue. Using multiple such vehicles collaboratively increases the scope of manipulation beyond what a single vehicle can achieve. This dissertation presents theoretical and experimental contributions toward using multiple quadrotors for collaborative tasks, with an emphasis on cable-suspended payloads.

The dissertation studies the problem of collaborative aerial manipulation from two overarching views. The first half of the dissertation has an “individualistic view” and presents methods and algorithms for a single quadrotor/quadrotor with a cable-suspended payload. An L1 adaptation scheme is implemented on a geometric attitude control for the quadrotor on SO(3) in the presence of model uncertainties and disturbances. Next, the extended Kalman filter is modified to estimate states on S². The concept of variation on manifolds is employed to linearize the system states and compute the variations in the state. Optimal and obstacle-free trajectories for a quadrotor with a suspended payload are generated using direct collocation. The planning method exploits the differential flatness for generating the trajectories in the flat space and converts non-differentiable obstacle avoidance constraints into smooth constraints using dual variables.

The second part of the dissertation has a “collaborative view” and presents results for two types of aerial manipulation, multiple quadrotors carrying a payload using suspended cables (parallel-aerial-manipulator) and a series of quadrotors connected using a flexible cable (serial-aerial-manipulator). The dissertation presents experimental results for grasping and controlling payload using a cable-suspended gripper using more than one quadrotor. Finally, the dissertation models and computes coordinate-free geometric dynamics for multiple quadrotors connected in series using a single flexible cable and shows that the system is differentially-flat.

Chapters

Geometric L₁ Adaptive Attitude Control on SO(3)

Implemented an L1 adaptation scheme on geometric attitude control for quadrotors to handle model uncertainties and disturbances robustly.

📄 Read Paper (ASME J. DSMC 2020)

Variation-based Extended Kalman Filter on S²

Developed a modified Extended Kalman Filter (EKF) to estimate states on the S² manifold, utilizing the concept of variation on manifolds for linearization.

📄 Read Paper (ECC 2019)

Direct Collocation for Quadrotor with Suspended Payload

Generated optimal and obstacle-free trajectories using direct collocation, exploiting differential flatness and handling non-differentiable constraints.

📄 Read Paper (IEEE RA-L 2020)

Collaborative Aerial Manipulation & Grasping

Experimental results for grasping and controlling a payload using a cable-suspended gripper with multiple collaborative quadrotors.

📄 Read in Dissertation

Geometric Modeling for Flexible Cable Systems

Modeled geometric dynamics for multiple quadrotors connected in series by a flexible cable, demonstrating differential flatness of the system.

📄 Read Paper (IFAC 2020)
💻 View Code (GitHub)