AutoCam: Hierarchical Path Planning for an Autonomous Auxiliary Camera in Surgical Robotics
Alexandre Banks, Randy Moore, Sayem Nazmuz Zaman, Alaa Eldin Abdelaal, Septimiu E. Salcudean

TL;DR
AutoCam introduces a hierarchical path planning method for autonomous auxiliary cameras in surgical robotics, enhancing visualization and spatial awareness during minimally invasive procedures by accounting for workspace and robot constraints.
Contribution
The paper presents a novel automatic camera placement system combining geometric heuristics and nonlinear optimization, specifically designed for RAMIS, with real-time control and user validation.
Findings
Maintains 99.84% visibility of salient features
Achieves pose errors of 4.36 degrees and 1.95 mm
Operates with a loop time of 6.8 ms
Abstract
Incorporating an autonomous auxiliary camera into robot-assisted minimally invasive surgery (RAMIS) enhances spatial awareness and eliminates manual viewpoint control. Existing path planning methods for auxiliary cameras track two-dimensional surgical features but do not simultaneously account for camera orientation, workspace constraints, and robot joint limits. This study presents AutoCam: an automatic auxiliary camera placement method to improve visualization in RAMIS. Implemented on the da Vinci Research Kit, the system uses a priority-based, workspace-constrained control algorithm that combines heuristic geometric placement with nonlinear optimization to ensure robust camera tracking. A user study (N=6) demonstrated that the system maintained 99.84% visibility of a salient feature and achieved a pose error of 4.36 2.11 degrees and 1.95 5.66 mm. The controller was…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAugmented Reality Applications · Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization
