Using role-based control to produce locomotion in chain-type self-reconfigurable robots

被引:48
作者
Stoy, K [1 ]
Shen, WM
Will, PM
机构
[1] Univ So Denmark, Maersk Mc Kinney Moller Inst Prod Technol, Adaptron, DK-5230 Odense, Denmark
[2] Univ So Calif, Inst Informat Sci, Los Angeles, CA 90089 USA
关键词
control; locomotion; self-reconfigurable robots;
D O I
10.1109/TMECH.2002.806223
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a role-based approach to the problem of controlling locomotion of chain-type self-reconfigurable robots. In role-based control, all modules are controlled by identical controllers. Each controller consists of several playable roles and a role-selection mechanism. A role represents the motion of a module and how it synchronizes with connected modules. A controller selects which role to play depending on the local configuration of the module and the roles being played by connected modules. We use role-based control to implement a sidewinder and a caterpillar gait in the CONRO self-reconfigurable robot. The robot is made from up to nine modules connected in a chain. We show that the locomotion speed of the caterpillar gait is constant even with loss of 75% of the communication signals. Furthermore, we show that the speed of the caterpillar gait decreases gracefully with a decreased number of modules. We also implement a quadruped gait and show that without changing the controller the robot can be extended with an extra pair of legs and produce a hexapod gait. Based on these experiments, we conclude that role-based control is robust to signal loss, scales with an increased number of modules, and is a simple approach to the control of locomotion of chain-type self-reconfigurable robots.
引用
收藏
页码:410 / 417
页数:8
相关论文
共 22 条
  • [11] Self-repairing mechanical systems
    Murata, S
    Yoshida, E
    Kurokawa, H
    Tomita, K
    Kokaji, S
    [J]. AUTONOMOUS ROBOTS, 2001, 10 (01) : 7 - 21
  • [12] PAMECHA A, 1996, P 1996 ASME DES ENG, P1
  • [13] FAULT-TOLERANT CLOCK SYNCHRONIZATION IN DISTRIBUTED SYSTEMS
    RAMANATHAN, P
    SHIN, KG
    BUTLER, RW
    [J]. COMPUTER, 1990, 23 (10) : 33 - 42
  • [14] Rus D., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P1726, DOI 10.1109/ROBOT.2000.844845
  • [15] Salemi B, 2001, IEEE INT CONF ROBOT, P4194, DOI 10.1109/ROBOT.2001.933273
  • [16] Shen W. M., 2002, P 7 INT C SIM AD BEH, V2, P48
  • [17] Shen WM, 2000, INTELLIGENT AUTONOMOUS SYSTEMS 6, P918
  • [18] SIMONS B, 1990, LECT NOTES COMPUT SC, V448, P84
  • [19] Stoy K, 2002, INTELLIGENT AUTONOMOUS SYSTEMS 7, P309
  • [20] Unsal C., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P1742, DOI 10.1109/ROBOT.2000.844847