I. Introduction
Combining the agility of unmanned aerial vehicles (UAVs) and the flexibility of manipulators, UAMs can conduct manipulation tasks across rough terrains and in regions unreachable by ground robots [1]–[3]. Oftentimes, a fully-or even over-actuated UAV serves as the UAMs' flying vehicle [4]–[6]; this type of UAVs can track position and orientation independently to provide the UAM with more agile maneuver, achieve a larger reachable workspace, and obtain better dynamic properties compared with traditional multirotors. Existing UAMs leverage a bi-level schema by combining (i) a controller to stabilize the system and track the desired trajectory under forceful contacts with the environment and (ii) a motion planner to produce trajectories satisfying task-related constraints. Such a bi-level schema has succeeded in various aerial manipulation tasks, such as pick-and-place [3], [7], inspection [8], [9], valve operation [10], and door-like articulated object manipulation[11], [12].