Motion planning for highly-dynamic unconditioned reflexes based on chained Signed Distance Functions
Ken Lin, Qi Ye, Tin Lun Lam, Zhibin Li, Jiming Chen, Gaofeng Li
TL;DR
This work addresses real-time, highly dynamic obstacle avoidance for articulated manipulators by introducing a chained local-SDF framework. offline, it precomputes three groups of local SDFs describing static geometry, link surfaces, and reachability; online, these SDFs are chained to yield global geometric information and a fast escape-velocity cue, which is mapped to joint-space actions via a modified geometric Jacobian and Jacobian-pseudo-inverse with null-space projection. The approach achieves millisecond-scale reflex-like responses to dynamic obstacles while pursuing targets, outperforming state-of-the-art planning methods in static scenarios and neural-distance baselines in dynamic scenarios. The framework reduces online computation to rapid table lookups, enabling drastically faster reaction times and robust obstacle avoidance in both simulated and real-world experiments, with practical implications for human-robot collaboration and safe daily-life manipulation.
Abstract
The unconditioned reflex (e.g., protective reflex), which is the innate reaction of the organism and usually performed through the spinal cord rather than the brain, can enable organisms to escape harms from environments. In this paper, we propose an online, highly-dynamic motion planning algorithm to endow manipulators the highly-dynamic unconditioned reflexes to humans and/or environments. Our method is based on a chained version of Signed Distance Functions (SDFs), which can be pre-computed and stored. Our proposed algorithm is divided into two stages. In the offline stage, we create 3 groups of local SDFs to store the geometric information of the manipulator and its working environment. In the online stage, the pre-computed local SDFs are chained together according the configuration of the manipulator, to provide global geometric information about the environment. While the point clouds of the dynamic objects serve as query points to look up these local SDFs for quickly generating escape velocity. Then we propose a modified geometric Jacobian matrix and use the Jacobian-pseudo-inverse method to generate real-time reflex behaviors to avoid the static and dynamic obstacles in the environment. The benefits of our method are validated in both static and dynamic scenarios. In the static scenario, our method identifies the path solutions with lower time consumption and shorter trajectory length compared to existing solutions. In the dynamic scenario, our method can reliably pursue the dynamic target point, avoid dynamic obstacles, and react to these obstacles within 1ms, which surpasses the unconditioned reflex reaction time of humans.
