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 feasibility with demonstrations on the hardware SiLVIA, a six-legged robot capable of vertically climbing between two walls by bracing itself in-between using only friction.
翻译:为了实现自动垂直爬墙,从地面向墙的过渡阶段不可避免地需要额外的考虑。本文件侧重于接触序列规划器,从平坦地形和垂直表面向多爬式机器人的过渡过渡。要克服过渡阶段,需要同时规划多接触和接触扳手,这就困难了。我们不采用预先确定的接触序列,而是考虑通过模拟接触限制和四肢可移植性在不同环境设置上的各种动议作为互补条件。滑动和运动过硬的两种安全因素是不同接触序列的主要调试参数。通过非线性程序(NLP),我们可以产生几种可行的脚位排列序列和接触力以避免失败案例。我们核查了Silvia硬件的演示的可行性,Silvia是一个六条腿的机器人,能够通过只使用摩擦在两墙之间拉动来垂直攀爬。