High-Degrees-of-Freedom Dynamic Neural Fields for Robot Self-Modeling and Motion Planning (2310.03624v2)
Abstract: A robot self-model is a task-agnostic representation of the robot's physical morphology that can be used for motion planning tasks in the absence of a classical geometric kinematic model. In particular, when the latter is hard to engineer or the robot's kinematics change unexpectedly, human-free self-modeling is a necessary feature of truly autonomous agents. In this work, we leverage neural fields to allow a robot to self-model its kinematics as a neural-implicit query model learned only from 2D images annotated with camera poses and configurations. This enables significantly greater applicability than existing approaches which have been dependent on depth images or geometry knowledge. To this end, alongside a curricular data sampling strategy, we propose a new encoder-based neural density field architecture for dynamic object-centric scenes conditioned on high numbers of degrees of freedom (DOFs). In a 7-DOF robot test setup, the learned self-model achieves a Chamfer-L2 distance of 2% of the robot's workspace dimension. We demonstrate the capabilities of this model on motion planning tasks as an exemplary downstream application.
- “NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis” In European Conference on Computer Vision, 2020, pp. 405–421 Springer
- “Uncertainty Guided Policy for Active Robotic 3D Reconstruction Using Neural Radiance Fields” In IEEE Robotics and Automation Letters 7.4, 2022, pp. 12070–12077 DOI: 10.1109/LRA.2022.3212668
- “Vision-only robot navigation in a neural radiance world” In IEEE Robotics and Automation Letters 7.2 IEEE, 2022, pp. 4606–4613
- “LENS: Localization enhanced by NeRF synthesis” In Proceedings of the 5th Conference on Robot Learning 164, Proceedings of Machine Learning Research PMLR, 2022, pp. 1347–1356
- “Loc-nerf: Monte carlo localization using neural radiance fields” In 2023 IEEE International Conference on Robotics and Automation (ICRA), 2023, pp. 4018–4025 IEEE
- Henry W Stone “Kinematic modeling, identification, and control of robotic manipulators” Springer Science & Business Media, 1987
- “Fully body visual self-modeling of robot morphologies” In Science Robotics 7.68 American Association for the Advancement of Science, 2022, pp. eabn1944
- “D-nerf: Neural radiance fields for dynamic scenes” In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021, pp. 10318–10327
- “Nerfies: Deformable neural radiance fields” In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 5865–5874
- “Non-rigid neural radiance fields: Reconstruction and novel view synthesis of a dynamic scene from monocular video” In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 12959–12970
- “Animatable neural radiance fields for modeling dynamic human bodies” In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 14314–14323
- Robert Kwiatkowski “Deep Self-Modeling for Robotic Systems” Columbia University, 2022
- Anthony Dearden “Developmental learning of internal models for robotics”, 2008
- Philippe Rochat “Five levels of self-awareness as they unfold early in life” In Consciousness and cognition 12.4 Elsevier, 2003, pp. 717–731
- Josh Bongard, Victor Zykov and Hod Lipson “Resilient machines through continuous self-modeling” In Science 314.5802 American Association for the Advancement of Science, 2006, pp. 1118–1121
- Josh C Bongard and Hod Lipson “Automated damage diagnosis and recovery for remote robotics” In IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04. 2004 4, 2004, pp. 3545–3550 IEEE
- “Using probabilistic reasoning over time to self-recognize” In Robotics and Autonomous Systems 57.4, 2009, pp. 384–392 DOI: https://doi.org/10.1016/j.robot.2008.07.006
- “Task-agnostic self-modeling machines” In Science Robotics 4.26 American Association for the Advancement of Science, 2019, pp. eaau9354
- “Manipulation for self-identification, and self-identification for better manipulation” In Science Robotics 6.54 American Association for the Advancement of Science, 2021, pp. eabe1321
- “A new kind of accurate calibration method for robotic kinematic parameters based on the extended Kalman and particle filter algorithm” In IEEE Transactions on Industrial Electronics 65.4 IEEE, 2017, pp. 3337–3345
- “Interactive perception: Leveraging action in perception and perception in action” In IEEE Transactions on Robotics 33.6 IEEE, 2017, pp. 1273–1291
- “Learning Awareness Models” In International Conference on Learning Representations, 2018
- James T Kajiya and Brian P Von Herzen “Ray tracing volume densities” In ACM SIGGRAPH computer graphics 18.3 ACM New York, NY, USA, 1984, pp. 165–174
- Nelson Max “Optical models for direct volume rendering” In IEEE Transactions on Visualization and Computer Graphics 1.2 IEEE, 1995, pp. 99–108
- “Neural scene flow fields for space-time view synthesis of dynamic scenes” In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021, pp. 6498–6508
- “Space-time neural irradiance fields for free-viewpoint video” In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2021, pp. 9421–9431
- “Dynamic view synthesis from dynamic monocular video” In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 5712–5721
- “Neural articulated radiance field” In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 5762–5772
- “Neural 3d video synthesis from multi-view video” In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2022, pp. 5521–5531
- Helena A Correia and José Henrique Brito “3D reconstruction of human bodies from single-view and multi-view images: A systematic review” In Computer Methods and Programs in Biomedicine Elsevier, 2023, pp. 107620
- “Human 3D Avatar Modeling with Implicit Neural Representation: A Brief Survey” In 2022 14th International Conference on Signal Processing Systems (ICSPS), 2022, pp. 818–827 IEEE
- “Neural actor: Neural free-view synthesis of human actors with pose control” In ACM transactions on graphics (TOG) 40.6 ACM New York, NY, USA, 2021, pp. 1–16
- “Humannerf: Free-viewpoint rendering of moving people from monocular video” In Proceedings of the IEEE/CVF conference on computer vision and pattern Recognition, 2022, pp. 16210–16220
- “Tava: Template-free animatable volumetric actors” In European Conference on Computer Vision, 2022, pp. 419–436 Springer
- , https://youtu.be/c1G0zFrM_sQ
- “Probabilistic roadmaps for path planning in high-dimensional configuration spaces” In IEEE transactions on Robotics and Automation 12.4 IEEE, 1996, pp. 566–580
- Steven LaValle “Rapidly-exploring random trees: A new tool for path planning” In Research Report 9811 Department of Computer Science, Iowa State University, 1998
- Erwin Coumans “Pybullet Robots”, 2020 URL: https://github.com/erwincoumans/pybullet_robots
- “Pybullet, a python module for physics simulation for games, robotics and machine learning”, 2016
- “Efficient implementation of marching cubes’ cases with topological guarantees” In Journal of graphics tools 8.2 Taylor & Francis, 2003, pp. 1–15
- Gabriel Taubin “Curve and surface smoothing without shrinkage” In Proceedings of IEEE international conference on computer vision, 1995, pp. 852–857 IEEE