Transition Motion Planning for Multi-Limbed Vertical Climbing Robots Using Complementarity Constraints
Jingwen Zhang, Xuan Lin, and Dennis W Hong

TL;DR
This paper presents a novel contact sequence planning method for multi-limbed vertical climbing robots, using complementarity constraints and nonlinear programming to generate safe, feasible transition motions from ground to wall climbing.
Contribution
It introduces a contact sequence planner that models contact constraints as complementarity conditions, enabling flexible transition planning without predetermined sequences.
Findings
Successfully generated multiple feasible transition sequences.
Demonstrated vertical climbing on hardware SiLVIA between two walls.
Validated the approach with real-world robot experiments.
Abstract
In order to achieve autonomous vertical wall climbing, the transition phase from the ground to the wall requires extra consideration inevitably. This paper focuses on the contact sequence planner to transition between flat terrain and vertical surfaces for multi-limbed climbing robots. To overcome the transition phase, it requires planning both multi-contact and contact wrenches simultaneously which makes it difficult. Instead of using a predetermined contact sequence, we consider various motions on different environment setups via modeling contact constraints and limb switchability as complementarity conditions. Two safety factors for toe sliding and motor over-torque are the main tuning parameters for different contact sequences. By solving as a nonlinear program (NLP), we can generate several feasible sequences of foot placements and contact forces to avoid failure cases. We verified…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsProsthetics and Rehabilitation Robotics · Robot Manipulation and Learning · Robotic Locomotion and Control
