Neural Collision Detection for Multi-arm Laparoscopy Surgical Robots Through Learning-from-Simulation
Sarvin Ghiasi, Majid Roshanfar, Jake Barralet, Liane S. Feldman, Amir Hooshiar
TL;DR
The paper presents an integrated framework for collision detection in multi-arm laparoscopic robots by marrying an analytical Bézier-based proximity model, a Unity simulation platform, and a neural predictor trained on a large synthetic dataset. The system uses $d_{min}$ estimation to issue real-time collision warnings with a threshold near $0.2~\mathrm{m}$, validated through both simulation and physical experiments on Kinova Gen3 arms. Key contributions include a robust analytical benchmark, a scalable simulation-based data generator totaling $75{,}655$ configurations, and a neural regressor achieving $\text{MAE}=282.2$ mm and $R^2=0.85$ on held-out data. The results demonstrate strong agreement with ground-truth measurements and highlight the potential of learning-from-simulation to enhance safety and reliability in complex robotic surgery environments.
Abstract
This study presents an integrated framework for enhancing the safety and operational efficiency of robotic arms in laparoscopic surgery by addressing key challenges in collision detection and minimum distance estimation. By combining analytical modeling, real-time simulation, and machine learning, the framework offers a robust solution for ensuring safe robotic operations. An analytical model was developed to estimate the minimum distances between robotic arms based on their joint configurations, offering precise theoretical calculations that serve as both a validation tool and a benchmark. To complement this, a 3D simulation environment was created to model two 7-DOF Kinova robotic arms, generating a diverse dataset of configurations for collision detection and distance estimation. Using these insights, a deep neural network model was trained with joint actuators of robot arms and relative positions as inputs, achieving a mean absolute error of 282.2 mm and an R-squared value of 0.85. The close alignment between predicted and actual distances highlights the network's accuracy and its ability to generalize spatial relationships. This work demonstrates the effectiveness of combining analytical precision with machine learning algorithms to enhance the precision and reliability of robotic systems.
