LocaliseBot: Multi-view 3D object localisation with differentiable rendering for robot grasping
arXiv:2311.08438 · doi:10.1007/978-3-031-25075-0_47
Abstract
Robot grasp typically follows five stages: object detection, object localisation, object pose estimation, grasp pose estimation, and grasp planning. We focus on object pose estimation. Our approach relies on three pieces of information: multiple views of the object, the camera's extrinsic parameters at those viewpoints, and 3D CAD models of objects. The first step involves a standard deep learning backbone (FCN ResNet) to estimate the object label, semantic segmentation, and a coarse estimate of the object pose with respect to the camera. Our novelty is using a refinement module that starts from the coarse pose estimate and refines it by optimisation through differentiable rendering. This is a purely vision-based approach that avoids the need for other information such as point cloud or depth images. We evaluate our object pose estimation approach on the ShapeNet dataset and show improvements over the state of the art. We also show that the estimated object pose results in 99.65% grasp accuracy with the ground truth grasp candidates on the Object Clutter Indoor Dataset (OCID) Grasp dataset, as computed using standard practice.
References in corpus (7)
- Fully Convolutional Networks for Semantic Segmentation
- Vision-based Robotic Grasping From Object Localization, Object Pose Estimation to Grasp Estimation for Parallel Grippers: A Review
- A comprehensive survey on point cloud registration
- Differentiable Rendering: A Survey
- 6D Pose Estimation with Combined Deep Learning and 3D Vision Techniques for a Fast and Accurate Object Grasping
- 3D Object Detection and Pose Estimation of Unseen Objects in Color Images with Local Surface Embeddings
- DVGG: Deep Variational Grasp Generation for Dextrous Manipulation