NBV-SC: Next Best View Planning based on Shape Completion for Fruit Mapping and Reconstruction

Active perception for fruit mapping and harvesting is a difficult task since occlusions occur frequently and the location as well as size of fruits change over time. State-of-the-art viewpoint planning approaches utilize computationally expensive ray casting operations to find good viewpoints aiming at maximizing information gain and covering the fruits in the scene. In this paper, we present a novel viewpoint planning approach that explicitly uses information about the predicted fruit shapes to compute targeted viewpoints that observe as yet unobserved parts of the fruits. Furthermore, we formulate the concept of viewpoint dissimilarity to reduce the sampling space for more efficient selection of useful, dissimilar viewpoints. Our simulation experiments with a UR5e arm equipped with an RGB-D sensor provide a quantitative demonstration of the efficacy of our iterative next best view planning method based on shape completion. In comparative experiments with a state-of-the-art viewpoint planner, we demonstrate improvement not only in the estimation of the fruit sizes, but also in their reconstruction, while significantly reducing the planning time. Finally, we show the viability of our approach for mapping sweet peppers plants with a real robotic system in a commercial glasshouse.

[1]  C. Stachniss,et al.  Contrastive 3D Shape Completion and Reconstruction for Agricultural Robots Using RGB-D Frames , 2022, IEEE Robotics and Automation Letters.

[2]  R. Siegwart,et al.  Incremental 3D Scene Completion for Safe and Efficient Exploration Mapping and Planning , 2022, ArXiv.

[3]  G. Kootstra,et al.  Attention-driven Active Vision for Efficient Reconstruction of Plants and Targeted Plant Parts , 2022, ArXiv.

[4]  Maren Bennewitz,et al.  Fruit Mapping with Shape Completion for Autonomous Crop Monitoring , 2022, 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE).

[5]  Liang Gong,et al.  Robotic harvesting of the occluded fruits with a precise shape and position reconstruction approach , 2021, J. Field Robotics.

[6]  Stefan Leutenegger,et al.  Volumetric Occupancy Mapping With Probabilistic Depth Completion for Robotic Navigation , 2021, IEEE Robotics and Automation Letters.

[7]  Maren Bennewitz,et al.  Viewpoint Planning for Fruit Size and Position Estimation , 2020, 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Maren Bennewitz,et al.  PATHoBot: A Robot for Glasshouse Crop Phenotyping and Intervention , 2020, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Pål Johan From,et al.  Symmetry-based 3D shape completion for fruit localisation for harvesting robots , 2020 .

[10]  Yong-Jin Liu,et al.  View planning in robot active vision: A survey of systems, algorithms, and applications , 2020, Computational Visual Media.

[11]  Ross B. Girshick,et al.  Mask R-CNN , 2017, 1703.06870.

[12]  Roland Siegwart,et al.  Predicting Unobserved Space for Planning via Depth Map Augmentation , 2019, 2019 19th International Conference on Advanced Robotics (ICAR).

[13]  Roland Siegwart,et al.  Volumetric Instance-Aware Semantic Mapping and 3D Object Discovery , 2019, IEEE Robotics and Automation Letters.

[14]  Abel Gawel,et al.  Incremental Object Database: Building 3D Models from Multiple Partial Observations , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Jacopo Aleotti,et al.  Contour-based next-best view planning from point cloud segmentation of unknown objects , 2018, Auton. Robots.

[16]  Roland Siegwart,et al.  Voxblox: Incremental 3D Euclidean Signed Distance Fields for on-board MAV planning , 2016, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Tristan Perez,et al.  Sweet pepper pose detection and grasping for automated crop harvesting , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  George J. Pappas,et al.  Nonmyopic View Planning for Active Object Classification and Pose Estimation , 2014, IEEE Transactions on Robotics.

[19]  M. Suppa,et al.  Efficient next-best-scan planning for autonomous 3D surface reconstruction of unknown objects , 2013, Journal of Real-Time Image Processing.

[20]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[21]  Youfu Li,et al.  Information entropy-based viewpoint planning for 3-D object reconstruction , 2005, IEEE Transactions on Robotics.

[22]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).