Distributed Self-assembly Method Based on Motion-chain for Swarm Robotics

被引:0
|
作者
Yang H. [1 ]
Kong J. [1 ]
Cao S. [1 ]
Zan W. [1 ]
Shen G. [1 ]
机构
[1] School of Mechanical Engineering, Northwestern Polytechnical University, Xi'an
关键词
Individual rules; Motion-chain; Self-assembly; Stratified mechanism; Swarm robotics;
D O I
10.3901/JME.2020.07.016
中图分类号
学科分类号
摘要
For the versatility and flexibility of robots in complex non-structural environments, a self-assembly approach for a two-dimensional user-specified shape is proposed, which is based on the local interaction and cooperation of distributed and large-scale lattice robots. With the stratified mechanism including layer-by-layer separation, layer-by-layer filling and iteration loop, the macro-level behavior in swarm robotics is transformed to local action of individuals within the edge layers of the current aggregate, which makes the autonomous shaping of complex shape possible. Under the guidance of the stratified mechanism, a self-assembly approach integrating the planning and execution of motion-chain is proposed. With the mechanism of layer-by-layer separation, a motion-chain, a collection of individuals that currently have right to move preferentially, are planned in the edge layer of the current aggregate through local interaction and information propagation; then with the mechanism of layer-by-layer filling, the individuals within a motion-chain move along the outer edge of the remaining aggregate to fill into the edge-filling layer. With the mechanism described above, the problem of "who goes first, how to go and where to go" in the process of self-assembly is solved. Finally, the feasibility and scalability of this novel approach are verified by simulation-based experiments, and the self-assembly approach is implemented on the Rubik robot, a hardware system developed in the lab. With the novel form that a set of particles becomes the multi-function tools by machine-integration, a swarm robot can be controlled to form the user-specified shape autonomous and orderly in a programmable manner. © 2020 Journal of Mechanical Engineering.
引用
收藏
页码:16 / 26
页数:10
相关论文
共 14 条
  • [1] Ge Q., Sakhaei A.H., Lee H., Et al., Multimaterial 4D printing with tailorable shape memory polymers, Scientific Reports, 6, (2016)
  • [2] Gross R., Dorigo M., Self-assembly at the macros- copic scale, Proceedings of the IEEE, 96, 9, pp. 1490-1508, (2008)
  • [3] Rubenstein M., Cornejo A., Nagpal R., Robotics. Programmable self-assembly in a thousand-robot swarm, Science, 345, 6198, pp. 795-799, (2014)
  • [4] Brambilla M., Ferrante E., Birattari M., Et al., Swarm robotics: A review from the swarm engineering perspective, Swarm Intelligence, 7, 1, pp. 1-41, (2013)
  • [5] Barca J.C., Sekercioglu Y.A., Swarm robotics reviewed, Robotica, 31, 3, pp. 345-359, (2013)
  • [6] Butler Z., Rus D., Distributed planning and control for modular robots with unit-compressible modules, International Journal of Robotics Research, 22, 9, pp. 699-715, (2003)
  • [7] Stoy K., Controlling self-reconfiguration using cellular automate and gradients, Proceedings of the 8th International Conference on Intelligent Autonomous Systems, pp. 693-702, (2004)
  • [8] Gilpin K., Rus D., A distributed algorithm for 2D shape duplication with smart pebble robots, International Conference on Robotics and Automation, pp. 3285-3292, (2012)
  • [9] Wei H., Cai Y., Li H., Et al., Sambot: A self-assembly modular robot for swarm robot, International Conference on Robotics and Automation, pp. 66-71, (2010)
  • [10] Wei H., Wang T., Configuration analysis and self-assembly control for modular swarm robots, Journal of Mechanical Engineering, 46, 13, pp. 100-108, (2010)