Applied Sciences (Nov 2022)
Zero Reaction Torque Trajectory Tracking of an Aerial Manipulator through Extended Generalized Jacobian
Abstract
Aerial manipulators are used in industrial and service robotics tasks such as assembly, inspection, and maintenance. One of the main challenges in aerial manipulation is related to the motion of the UAV base caused by manipulator disturbance torques and forces, which jeopardize the precision of the robot manipulator. In this paper, we propose two novel inverse kinematic control methods used to track a trajectory with an aerial manipulator while also considering resultant UAV base motions. The first method is adapted from the generalized Jacobian formulation used in space robotics and includes the change in system momentum resulting from gravity and UAV control forces in the inverse kinematic control equation. This approach is simulated for a 2 and 3 degree-of-freedom aerial manipulator tracking trajectories with the end-effector. Although the end-effector position error is approximately zero throughout the simulated task, we see significant undesired UAV base motions of several centimeters in magnitude. To ameliorate this by exploiting the kinematic redundancy, we modify the generalized Jacobian by adding an additional task constraint which minimizes the reaction torques from the manipulator, to form the extended generalized Jacobian. While the second approach results in improved precision and reduced base motion by an order of magnitude as compared to the generalized Jacobian, a drawback is the reduction in the available workspace as the solution seeks to minimize the manipulator center of gravity translation. We also demonstrate and compare both approaches in a load picking task. All the algorithms are completed computationally faster than real time in the MATLAB simulations, illustrating their potential for application in real-world experiments.
Keywords