AIKIDO: Accordant Inverse Kinematics through Inferential Dynamics for collision-aware motion planning

Our method is fast, efficient and works with any robot URDF for seamless integration. Handles multiple serial chains and can be used with any robot.

It enforces exact tunable safety margins between collision shapes, so that motion tracking with closed-loop inverse kinematics is always accurate as possible.

Abstract

Achieving high accuracy motion while ensuring real-time collision avoidance in cluttered and dynamic environments is a dual challenge often requiring a compromise. Here, we address this problem by proposing AIKIDO (Accordant Inverse Kinematics through Inferential Dynamics), a novel approach to local motion synthesis that combines closed-loop inverse kinematics, constrained rigid-body dynamics, and optimal control. AIKIDO leverages a receding horizon control scheme to compute physically plausible, collision-free future states, which are then tracked by an acceleration optimal controller. The main advantage of this approach is in the precise enforcement of non-compenetration constraints. We assessed the performance of our method both in simulation and real world experiments. AIKIDO outperforms the state of the art planners in terms of all metrics considered, even under challenging conditions with tight clearances, cluttered and dynamic environments.

AIKIDO method overview

Results

Arm positioning

Descriptive alt text

#10 obstacles

#15 obstacles

Evading dynamic obstacles

Descriptive alt text

#5 obstacles

#10 obstacles

(robot stops on failure)