TOCALib: Optimal control library with interpolation for bimanual manipulation and obstacles avoidance
Yulia Danik, Dmitry Makarov, Aleksandra Arkhipova, Sergei Davidenko, Aleksandr Panov
TL;DR
TOCALib addresses the challenge of generating reliable, collision-aware motion libraries for two-arm manipulation under full kinodynamics. It fuses a nonlinear-programming approach solved with FROST/IPOPT and a differentiable collision model (DCOL) to produce optimal trajectories, stored on a grid and accessible via trilinear interpolation; Bézier-based local shaping further enables smooth interpolation. The method demonstrates high feasibility in shelf and moving-sphere scenarios, outperforming CHOMP in feasible solutions and enabling RL data generation. While computationally intensive, the interpolation framework provides a practical pathway for fast approximate planning and dataset creation for learning-based manipulation.
Abstract
The paper presents a new approach for constructing a library of optimal trajectories for two robotic manipulators, Two-Arm Optimal Control and Avoidance Library (TOCALib). The optimisation takes into account kinodynamic and other constraints within the FROST framework. The novelty of the method lies in the consideration of collisions using the DCOL method, which allows obtaining symbolic expressions for assessing the presence of collisions and using them in gradient-based optimization control methods. The proposed approach allowed the implementation of complex bimanual manipulations. In this paper we used Mobile Aloha as an example of TOCALib application. The approach can be extended to other bimanual robots, as well as to gait control of bipedal robots. It can also be used to construct training data for machine learning tasks for manipulation.
