一个控制器让仿蜈蚣机器人在不同形态和环境中自动生成六种运动模式。
Behaviour diversity in a walking and climbing centipede-like virtual creature
- 基于动物运动原理设计去中心化控制器,整合波浪、蠕动和腿动三种机制。
- 在模拟环境中实现六种不同运动模式,部分身体可同时采用不同模式。
- 适用于机器人快速测试形态潜力或研究生物运动规律,适合仿生设计者。
机器人控制器通常针对单一形态和环境优化,缺乏鲁棒性。相比之下,动物步态具有强适应性。本文受动物运动启发,设计一种去中心化控制器,包含波浪运动、蠕动和腿部运动三个核心组件,旨在实现对多种形态和环境的通用性。该控制器在多种模拟蜈蚣类机器人上测试,发现其能根据环境与形态变化自发产生六种不同运动模式。更值得注意的是,同一模型的不同部位可根据局部结构特征,同时表现出不同运动模式。该方法可加速机器人形态探索,或为理解蜈蚣类运动机理提供新视角。
原文摘要 · Abstract (English)
Robot controllers are often optimised for a single robot in a single environment. This approach proves brittle, as such a controller will often fail to produce sensible behavior for a new morphology or environment. In comparison, animal gaits are robust and versatile. By observing animals, and attempting to extract general principles of locomotion from their movement, we aim to design a single decentralised controller applicable to diverse morphologies and environments. The controller implements the three components 1) undulation, 2) peristalsis, and 3) leg motion, which we believe are the essential elements in most animal gaits. The controller is tested on a variety of simulated centipede-like robots. The centipede is chosen as inspiration because it moves using both body contractions and legged locomotion. For a controller to work in qualitatively different settings, it must also be able to exhibit qualitatively different behaviors. We find that six different modes of locomotion emerge from our controller in response to environmental and morphological changes. We also find that different parts of the centipede model can exhibit different modes of locomotion, simultaneously, based on local morphological features. This controller can potentially aid in the design or evolution of robots, by quickly testing the potential of a morphology, or be used to get insights about underlying locomotion principles in the centipede.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。