The Modboat is a low-cost, underactuated, modular robot capable of surface swimming, docking to other modules, and undocking from them using only a single motor and two passive flippers. Undocking is achieved by causing intentional self-collision between the tails of neighboring modules in certain configurations; this becomes a challenge, however, when collective swimming as one connected component is desirable. Prior work has developed controllers that turn arbitrary configurations of docked Modboats into steerable vehicles, but they cannot counteract lateral forces and disturbances. In this work we present a centralized control strategy to create holonomic vehicles out of arbitrary configurations of docked Modboats using an iterative potential-field based search. We experimentally demonstrate that our controller performs well and can control surge and sway velocities and yaw angle simultaneously.
翻译:摩托船是一个低成本、低活性、模块化的机器人,能够地表游泳,与其他模块对接,并使用单一发动机和两只被动的脚踏板脱离它们。通过在某些配置中引起相邻舱尾部之间故意自我碰撞,可以实现拆解;然而,当集体游泳作为一个连接部分是可取的时,这便成为一个挑战。先前的工作已经开发出控制器,将对接的摩托船的任意配置转化为可控车辆,但无法对抗横向力量和干扰。 在这项工作中,我们提出了一个集中控制战略,利用迭接的潜在搜索方式,利用对接的停靠的摩托船的任意配置来制造合金式汽车。我们实验性地证明,我们的控制器运行良好,可以同时控制水流、速度和斜角。