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

被引:50
作者
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 条
[1]  
[Anonymous], 1994, THESIS STANFORD U
[2]  
[Anonymous], P 4 INT C AUT AG
[3]  
BURDICK JW, 1995, ADV ROBOTICS, V13, P531
[4]  
Butler Z, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P809, DOI 10.1109/ROBOT.2002.1013457
[5]  
Castano A, 2000, DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS, P155
[6]   IMPROVED ALGORITHM FOR DECENTRALIZED EXTREMA-FINDING IN CIRCULAR CONFIGURATIONS OF PROCESSES [J].
CHANG, E ;
ROBERTS, R .
COMMUNICATIONS OF THE ACM, 1979, 22 (05) :281-283
[7]   THE KINEMATICS OF HYPER-REDUNDANT ROBOT LOCOMOTION [J].
CHIRIKJIAN, GS ;
BURDICK, JW .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (06) :781-793
[8]  
Hosokawa K, 1998, IEEE INT CONF ROBOT, P2858, DOI 10.1109/ROBOT.1998.680616
[9]  
KHOSHNEVIS B, 2001, P IEEE RSJ INT C INT
[10]  
Kotay K, 1998, IEEE INT CONF ROBOT, P424, DOI 10.1109/ROBOT.1998.676452