Just in time Informed Trees: Manipulability-Aware Asymptotically Optimized Motion Planning
Kuanqi Cai, Liding Zhang, Xinwen Su, Kejia Chen, Chaoqun Wang, Sami Haddadin, Alois Knoll, Arash Ajoudani, Luis Figueredo
TL;DR
The paper tackles high-dimensional robotic motion planning with manipulability and self-collision concerns by proposing Just-in-Time Informed Trees (JIT*), an anytime optimal planner that extends EIT* with two modules: Just-in-Time for adaptive edge connectivity and sampling, and Motion Performance for manipulability-aware optimization. JIT* uses a bidirectional lazy search framework guided by an informed random geometric graph, densifying sampling specifically in bottleneck regions and adaptively expanding edges to accelerate initial feasible solutions while preserving asymptotic optimality. The manipulability-focused cost term, null-space refinements, and self-collision bias sampling together reduce singularities and inter-arm interference, demonstrated across $\mathbb{R}^4$ to $\mathbb{R}^{16}$ and in single- and dual-arm real-robot tasks. Experiments show JIT* achieving faster initial solutions, lower path costs, higher success rates, and improved manipulability compared to state-of-the-art planners, indicating meaningful practical impact for real-time, safe, high-dimensional manipulation. The work provides theoretical guarantees of probabilistic completeness and almost-sure asymptotic optimality and discusses limitations and avenues for future enhancement such as handling dynamic environments and leveraging hardware acceleration.
Abstract
In high-dimensional robotic path planning, traditional sampling-based methods often struggle to efficiently identify both feasible and optimal paths in complex, multi-obstacle environments. This challenge is intensified in robotic manipulators, where the risk of kinematic singularities and self-collisions further complicates motion efficiency and safety. To address these issues, we introduce the Just-in-Time Informed Trees (JIT*) algorithm, an enhancement over Effort Informed Trees (EIT*), designed to improve path planning through two core modules: the Just-in-Time module and the Motion Performance module. The Just-in-Time module includes "Just-in-Time Edge," which dynamically refines edge connectivity, and "Just-in-Time Sample," which adjusts sampling density in bottleneck areas to enable faster initial path discovery. The Motion Performance module balances manipulability and trajectory cost through dynamic switching, optimizing motion control while reducing the risk of singularities. Comparative analysis shows that JIT* consistently outperforms traditional sampling-based planners across $\mathbb{R}^4$ to $\mathbb{R}^{16}$ dimensions. Its effectiveness is further demonstrated in single-arm and dual-arm manipulation tasks, with experimental results available in a video at https://youtu.be/nL1BMHpMR7c.
