End-to-end Multi-Instance Robotic Reaching from Monocular Vision
Zheyu Zhuang, Xin Yu, Robert Mahony
TL;DR
End-to-end visuomotor control for scenes with multiple identical objects is challenging due to visual ambiguity. The authors propose a real-time monocular RGB plus joint-angle FCN that densely predicts per-grid-cell controls and a regressed control-Lyapunov function value $\mathcal{V}$, using the lowest $\widehat{\mathcal{V}}$ to select actions and drive grasping. A symmetry-aware $cLf$ on $SE(3)$ with a velocity controller guarantees Lyapunov decrease, while the grid-based architecture with CoordConv enables robust multi-instance handling and dynamic scene adaptation. Trained entirely in simulation with domain randomization, the approach achieves up to ~160 fps and a real-world grasp success of $\approx 92.8\%$ across categories, demonstrating strong sim-to-real transfer and real-time performance without pose-detection pipelines.
Abstract
Multi-instance scenes are especially challenging for end-to-end visuomotor (image-to-control) learning algorithms. "Pipeline" visual servo control algorithms use separate detection, selection and servo stages, allowing algorithms to focus on a single object instance during servo control. End-to-end systems do not have separate detection and selection stages and need to address the visual ambiguities introduced by the presence of arbitrary number of visually identical or similar objects during servo control. However, end-to-end schemes avoid embedding errors from detection and selection stages in the servo control behaviour, are more dynamically robust to changing scenes, and are algorithmically simpler. In this paper, we present a real-time end-to-end visuomotor learning algorithm for multi-instance reaching. The proposed algorithm uses a monocular RGB image and the manipulator's joint angles as the input to a light-weight fully-convolutional network (FCN) to generate control candidates. A key innovation of the proposed method is identifying the optimal control candidate by regressing a control-Lyapunov function (cLf) value. The multi-instance capability emerges naturally from the stability analysis associated with the cLf formulation. We demonstrate the proposed algorithm effectively reaching and grasping objects from different categories on a table-top amid other instances and distractors from an over-the-shoulder monocular RGB camera. The network is able to run up to approximately 160 fps during inference on one GTX 1080 Ti GPU.
