Floating-base manipulation on zero-perturbation manifolds (2307.02383v1)
Abstract: To achieve high-dexterity motion planning on floating-base systems, the base dynamics induced by arm motions must be treated carefully. In general, it is a significant challenge to establish a fixed-base frame during tasking due to forces and torques on the base that arise directly from arm motions (e.g. arm drag in low Reynolds environments and arm momentum in high Reynolds environments). While thrusters can in theory be used to regulate the vehicle pose, it is often insufficient to establish a stable pose for precise tasking, whether the cause be due to underactuation, modeling inaccuracy, suboptimal control parameters, or insufficient power. We propose a solution that asks the thrusters to do less high bandwidth perturbation correction by planning arm motions that induce zero perturbation on the base. We are able to cast our motion planner as a nonholonomic rapidly-exploring random tree (RRT) by representing the floating-base dynamics as pfaffian constraints on joint velocity. These constraints guide the manipulators to move on zero-perturbation manifolds (which inhabit a subspace of the tangent space of the internal configuration space). To invoke this representation (termed a \textit{perturbation map}) we assume the body velocity (perturbation) of the base to be a joint-defined linear mapping of joint velocity and describe situations where this assumption is realistic (including underwater, aerial, and orbital environments). The core insight of this work is that when perturbation of the floating-base has affine structure with respect to joint velocity, it provides the system a class of kinematic reduction that permits the use of sample-based motion planners (specifically a nonholonomic RRT). We show that this allows rapid, exploration-geared motion planning for high degree of freedom systems in obstacle rich environments, even on floating-base systems with nontrivial dynamics.
- James C Kinsey, Ryan M Eustice and Louis L Whitcomb “A survey of underwater vehicle navigation: Recent advances and new challenges” In IFAC conference of manoeuvering and control of marine craft 88, 2006, pp. 1–12 Lisbon
- “Floating underwater manipulation: Developed control methodology and experimental validation within the trident project” In Journal of Field Robotics 31.3 Wiley Online Library, 2014, pp. 364–385
- Patryk Cieslak, Pere Ridao and Mariusz Giergiel “Autonomous underwater panel operation by GIRONA500 UVMS: A practical approach to autonomous underwater manipulation” In 2015 IEEE International conference on robotics and automation (ICRA), 2015, pp. 529–536 IEEE
- “Controlling Ocean One: Human–robot collaboration for deep-sea manipulation” In Journal of Field Robotics 38.1 Wiley Online Library, 2021, pp. 28–51
- Fabio Ruggiero, Vincenzo Lippiello and Anibal Ollero “Aerial manipulation: A literature review” In IEEE Robotics and Automation Letters 3.3 IEEE, 2018, pp. 1957–1964
- Marin Kobilarov “Nonlinear trajectory control of multi-body aerial manipulators” In Journal of Intelligent & Robotic Systems 73.1 Springer, 2014, pp. 679–692
- Moju Zhao, Kei Okada and Masayuki Inaba “Versatile articulated aerial robot DRAGON: Aerial manipulation and grasping by vectorable thrust control” In The International Journal of Robotics Research SAGE Publications Sage UK: London, England, 2022, pp. 02783649221112446
- “Teleoperation and Visualization Interfaces for Remote Intervention in Space” In Frontiers in Robotics and AI 8 Frontiers Media SA, 2021
- “Robotic manipulation and capture in space: A survey” In Frontiers in Robotics and AI Frontiers, 2021, pp. 228
- “The DARPA robotics challenge finals: Results and perspectives” In The DARPA Robotics Challenge Finals: Humanoid Robots To The Rescue Springer, 2018, pp. 1–26
- “Learning ambidextrous robot grasping policies” In Science Robotics 4.26 American Association for the Advancement of Science, 2019, pp. eaau4984
- “Manipulating deformable objects by interleaving prediction, planning, and control” In The International Journal of Robotics Research 39.8 SAGE Publications Sage UK: London, England, 2020, pp. 957–982
- “High-frequency nonlinear model predictive control of a manipulator” In 2021 IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 7330–7336 IEEE
- Tomasz Rybus, Karol Seweryn and Jurek Z Sasiadek “Control system for free-floating space manipulator based on nonlinear model predictive control (NMPC)” In Journal of Intelligent & Robotic Systems 85.3 Springer, 2017, pp. 491–509
- “Aerial manipulation using model predictive control for opening a hinged door” In 2020 IEEE International Conference on Robotics and Automation (ICRA), 2020, pp. 1237–1242 IEEE
- “CHOMP: Gradient optimization techniques for efficient motion planning” In 2009 IEEE International Conference on Robotics and Automation, 2009, pp. 489–494 IEEE
- “STOMP: Stochastic trajectory optimization for motion planning” In 2011 IEEE international conference on robotics and automation, 2011, pp. 4569–4574 IEEE
- “Sampling-based robot motion planning: A review” In Ieee access 2 IEEE, 2014, pp. 56–77
- “The geometric mechanics of undulatory robotic locomotion” In The international journal of robotics research 17.7 Sage Publications Sage CA: Thousand Oaks, CA, 1998, pp. 683–701
- Jerrold E Marsden and Jim Ostrowski “Symmetries in motion: Geometric foundations of motion control” National Academies Press, 1998
- Scott D Kelly and Richard M Murray “Geometric phases and robotic locomotion” In Journal of Robotic Systems 12.6 Wiley Online Library, 1995, pp. 417–431
- “Friction variability in planar pushing data: Anisotropic friction and data-collection bias” In IEEE Robotics and Automation Letters 3.4 IEEE, 2018, pp. 3232–3239
- Silas Alben “Efficient sliding locomotion with isotropic friction” In Physical Review E 99.6 APS, 2019, pp. 062402
- “Surprising simplicities and syntheses in limbless self-propulsion in sand” In Journal of Experimental Biology 223.5 The Company of Biologists Ltd, 2020, pp. jeb103564
- “Walking is like slithering: A unifying, data-driven view of locomotion” In Proceedings of the National Academy of Sciences 119.37 National Acad Sciences, 2022, pp. e2113222119
- “Manipulation planning on constraint manifolds” In 2009 IEEE international conference on robotics and automation, 2009, pp. 625–632 IEEE
- Leif E Becker, Stephan A Koehler and Howard A Stone “On self-propulsion of micro-machines at low Reynolds number: Purcell’s three-link swimmer” In Journal of fluid mechanics 490 Cambridge University Press, 2003, pp. 15–35
- Ross L Hatton and Howie Choset “Geometric swimming at low and high Reynolds numbers” In IEEE Transactions on Robotics 29.3 IEEE, 2013, pp. 615–624