TY - GEN
T1 - Real-time distributed configuration discovery of modular self-reconfigurable robots
AU - Baca, Jose
AU - Woosley, Bradley
AU - DasGupta, Prithviraj
AU - Nelson, Carl
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/6/29
Y1 - 2015/6/29
N2 - We consider the problem of discovering and representing the topology of a modular self-reconfigurable robot (MSR) in which modules do not have a priori information about other modules that belong to the same configuration. We propose a solution that combines two main features of modules - their geometric shape and their inter-connection with other modules, represented as a connectivity graph. We describe a distributed algorithm that can be used by each module to construct the connectivity graph by discovering other modules in four steps - sharing IDs, creating a local configuration structure (LCS) or list of local neighbors, sharing a matrix with LCSs to adjacent modules, and building an adjacency matrix by combining LCSs. Data is exchanged between modules using infra-red (IR) communication. Our proposed technique can operate within limited computational resources available on a module and is robust to module failures. We have tested and demonstrated the successful operation of our proposed technique on the ModRED (Modular Robot for Exploration and Discovery) platform and shown that modules are able to discover both linear and branched configurations using our algorithm.
AB - We consider the problem of discovering and representing the topology of a modular self-reconfigurable robot (MSR) in which modules do not have a priori information about other modules that belong to the same configuration. We propose a solution that combines two main features of modules - their geometric shape and their inter-connection with other modules, represented as a connectivity graph. We describe a distributed algorithm that can be used by each module to construct the connectivity graph by discovering other modules in four steps - sharing IDs, creating a local configuration structure (LCS) or list of local neighbors, sharing a matrix with LCSs to adjacent modules, and building an adjacency matrix by combining LCSs. Data is exchanged between modules using infra-red (IR) communication. Our proposed technique can operate within limited computational resources available on a module and is robust to module failures. We have tested and demonstrated the successful operation of our proposed technique on the ModRED (Modular Robot for Exploration and Discovery) platform and shown that modules are able to discover both linear and branched configurations using our algorithm.
UR - http://www.scopus.com/inward/record.url?scp=84938256764&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84938256764&partnerID=8YFLogxK
U2 - 10.1109/ICRA.2015.7139449
DO - 10.1109/ICRA.2015.7139449
M3 - Conference contribution
AN - SCOPUS:84938256764
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 1919
EP - 1924
BT - 2015 IEEE International Conference on Robotics and Automation, ICRA 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2015 IEEE International Conference on Robotics and Automation, ICRA 2015
Y2 - 26 May 2015 through 30 May 2015
ER -