IEEE Access (Jan 2022)
Efficient Acceleration-Level Formula of Bias Acceleration Satisfying Time Precedence for Operational Space Formulation
Abstract
Operational space formulation has been used for robots to perform multi-tasks by taking advantage of dynamic consistency. Bias acceleration, which is an acceleration realized right after applying the control torque to a robot, compensates for the acceleration due to the higher priority tasks, thereby achieving the goal of the tasks with lower priority. Since the operational space formulation requires many computations during real-time control, there is a strong need to reduce the number of computations. We proposed an efficient acceleration-level bias acceleration formula while showing that the original bias acceleration formula could take 30-50% of the total computation for the operational space formulation. Moreover, we clarified the underlying time precedence of bias acceleration, which was implicitly provided in the original formula but was never clearly explained. Further, we have proved that the inefficiency of the original formula is due to the use of unnecessary full robot dynamics, the use of which is almost entirely eliminated in the proposed formula. Through extensive simulations and experiments, we have verified that the proposed formula needs 2-4% computations of the original, is independent of the Coriolis/centrifugal torque and the gravity torque, and is equivalent to the original formula. We expect that, with a deeper understanding of the bias acceleration, the proposed bias acceleration formula could promote the use of high degrees-of-freedom robots.
Keywords