The Modboat is a low-cost, underactuated, modular robot capable of surface swimming. It is able to swim individually, dock to other Modboats, and undock from them using only a single motor and two passive flippers. Undocking without additional actuation is achieved by causing intentional self-collision between the tails of neighboring modules; this becomes a challenge when group swimming as one connected component is desirable. In this work, we develop a control strategy to allow parallel lattices of Modboats to swim as a single unit, which conventionally requires holonomic modules. We show that the control strategy is guaranteed to avoid unintentional undocking and minimizes internal forces within the lattice. Experimental verification shows that the controller performs well and is consistent for lattices of various sizes. Controllability is maintained while swimming, but pure yaw control causes lateral movement that cannot be counteracted by the presented framework.
翻译:摩托船是一个低成本、 低活性、 模块化的机器人, 能够进行地表游泳。 它能够单独游泳, 与其他摩托船对接, 并使用单机和两只被动的拖动器脱离它们。 无需额外电动就可以在相邻舱的尾部之间故意自相残杀; 当集体游泳作为连接组件时, 这会成为一个挑战 。 在这项工作中, 我们制定了控制战略, 允许摩托船平行的拖拉托式游泳作为单单元, 通常需要holoomic 模块。 我们表明控制战略可以避免无意的解动, 并最大限度地减少拉蒂斯内部力量 。 实验性核查显示控制器运行良好, 并且对不同尺寸的顶层保持了一致性 。 在游泳时, 控制能力得到了维护, 但纯亚乌控制导致横向运动, 且无法被提出框架所抵消 。