Hostname: page-component-7c8c6479df-8mjnm Total loading time: 0 Render date: 2024-03-19T03:52:07.068Z Has data issue: false hasContentIssue false

A dynamics based two-stage path model for the docking navigation of a self-assembly modular robot (Sambot)

Published online by Cambridge University Press:  29 September 2014

Hong-Xing Wei*
Affiliation:
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, PR China
Hai-Yuan Li
Affiliation:
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, PR China
Yong Guan
Affiliation:
College of Information Engineering, Capital Normal University, Beijing 100048, PR China
Yong-Dong Li
Affiliation:
Joint Lab of High-Performance Robots and Safety Verification, Capital Normal University, Beijing 100048, PR China Department of Mechanical Engineering, Academy of Armored Force Engineering, Beijing 100072, PR China
*
*Corresponding author. E-mail: weihongxing@buaa.edu.cn

Summary

Autonomous docking is a focus of research in the field of self-assembly robots. Navigation is a significant stage in the process of autonomous docking between two robotic modules; it determines the efficiency of docking and even the success and failure of the docking task. In most cases, it is too difficult to simultaneously satisfy both linear and angular displacement constraints in a single dynamic numerical computation process. In the present paper, the navigation process is divided into two stages: first, the angular displacement constraint is satisfied, and then the linear displacement condition is fulfilled. In this way, the constraints are loosened and the difficulty of numerical computation is thereby effectively reduced. This two-stage docking navigation model is the main contribution of the present work. By taking the non-holonomic nature of the navigation behavior into consideration, both kinematic and dynamic analyses are performed, and the voltage data of the DC motors required by the two-stage docking navigation are obtained. Finally, docking navigation experiments are completed on a self-assembly modular robot named Sambot. It is verified that the present two-stage strategy is effective in controlling the docking navigation process.

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Anderson, C., Theraulaz, G. and Deneubourg, J. L., “Self-assemblages in insect societies,” Insectes Sociaux 49 (2), 99110 (2002).CrossRefGoogle Scholar
2.Groß, R., Dorigo, M. and Yamakita, M., “Self-assembly of mobile robots: From swarm-bot to super-mechano colony,” Intell. Auton. Syst. 9, 487496 (2006).Google Scholar
3.Zykov, V., Mytilinaios, E., Adams, B. and Lipson, H., “Robotics: Self-reproducing machines,” Nature 435 (7039), 163164 (2005).Google Scholar
4.Griffith, S., Goldwater, D. and Jacobson, J. M., “Robotics: Self-replication from random parts,” Nature 437 (7059), 636 (2005).CrossRefGoogle ScholarPubMed
5.Murray, L., Timmis, J. and Tyrrell, A., “Modular self-assembling and self-reconfiguring e-pucks,” Swarm Intell. 7 (2–3), 83113 (2013).Google Scholar
6.Whitesides, G. M. and Grzybowski, B., “Self-assembly at all scales,” Science 295 (5564), 24182421 (2002).Google Scholar
7.Yim, M., Shen, W. M., Salemi, B., Rus, D., Moll, M., Lipson, H., Klavins, E. and Chirikjian, G. S., “Modular self-reconfigurable robot systems,” IEEE Robot. Autom. Mag. 14 (1), 4352 (2007).Google Scholar
8.Wei, H. X., Chen, Y. D., Liu, M., Cai, Y. P. and Wang, T. M., “Swarm robots: From self-assembly to locomotion,” Comput. J. 54 (9), 14651474 (2011).CrossRefGoogle Scholar
9.Gross, R., Bonani, M., Mondada, F. and Dorigo, M., “Autonomous self-assembly in swarm-bots,” IEEE Trans. Robot. 22 (6), 11151130 (2006).Google Scholar
10.Meng, Y., Zhang, Y. and Jin, Y., “Autonomous self-reconfiguration of modular robots by evolving a hierarchical mechano-chemical model,” IEEE Comput. Intell. Mag. 6 (1), 4354 (2011).Google Scholar
11.Chocron, O., “Evolving Modular Robots for Rough Terrain Exploration,” In: Mobile Robots: The Evolutionary Approach (Nedjah, N., Coelho, L. D. S. and Mourelle, L. D. M., eds.) (Springer, Berlin, Germany, 2007) pp. 2346.CrossRefGoogle Scholar
12.Lipson, H. and Pollack, J. B., “Automatic design and manufacture of robotic lifeforms,” Nature 406 (6799), 974978 (2000).Google Scholar
13.Fukuda, T. and Nakagawa, S., “Approach to the dynamically reconfigurable robotic system,” J. Intell. Robot. Syst. 1 (1), 5572 (1988).Google Scholar
14.Yim, M., Duff, D. G. and Roufas, K. D., “Polybot: A Modular Reconfigurable Robot,” Proceedings of the 2000 IEEE International Conference on Robotics and Automation, San Francisco, CA (Apr. 24–28, 2000) pp. 514–520.Google Scholar
15.Murata, S., Kurokawa, H., Yoshida, E., Tomita, K. and Kokaji, S., “A 3-D Self-Reconfigurable Structure,” Proceedings of the 1998 IEEE International Conference on Robotics and Automation, Leuven, Belgium (May 16–20, 1998) pp. 432–439.Google Scholar
16.Ünsal, C., Kiliççöte, H. and Khosla, P. K., “I(CES)-Cubes: A Modular Self-Reconfigurable Bipartite Robotic System,” Proceedings of SPIE, Sensor Fusion and Decentralized Control in Robotic Systems II, Boston, MA (Sep. 19–20, 1999) pp. 258–269.CrossRefGoogle Scholar
17.Murata, S., Yoshida, E., Kamimura, A., Kurokawa, H., Tomita, K. and Kokaji, S., “M-TRAN: Self-reconfigurable modular robotic system,” IEEE/ASME Trans. Mechatronics 7 (4), 431441 (2002).Google Scholar
18.Hamlin, G. J. and Sanderson, A. C., “Tetrobot Modular Robotics: Prototype and Experiments,” Proceedings of the 1996 IEEE/RSJ International Conference on Intelligent Robots and Systems, Osaka, Japan (Nov. 4–8, 1996) pp. 390–395.Google Scholar
19.White, P., Zykov, V., Bongard, J. and Lipson, H., “Three Dimensional Stochastic Reconfiguration of Modular Robots,” Proceedings of the 2005 Robotics Science and Systems, Cambridge, Massachusetts (Jun. 8–11, 2005) pp. 161–168.CrossRefGoogle Scholar
20.Fukuda, T., Nakagawa, S., Kawauchi, Y. and Buss, M., “Self-Organizing Robots Based On Cell Structures – CEBOT,” Proceedings of the 1988 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan (Oct. 31–Nov. 2, 1988) pp. 145–150.Google Scholar
21.Shen, W. M. and Will, P., “Docking in Self-Reconfigurable Robots,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Maui, HI (Oct. 29–Nov. 3, 2001) pp. 1049–1054.Google Scholar
22.Amarasinghe, D., Mann, G. K. and Gosine, R. G., “Vision-Based Hybrid Control Strategy for Autonomous Docking of a Mobile Robot,” Proceedings of the 2005 IEEE Conference on Control Applications, Toronto, Ont. (Aug. 28–31, 2005) pp. 1600–1605.Google Scholar
23.Min, H. J., Drenner, A. and Papanikolopoulos, N., “Autonomous Docking for an eROSI Robot Based on a Vision System with Points Clustering,” Proceedings of the Mediterranean Conference on Control and Automation – MED, Athens (Jun. 27–29, 2007) pp. 1–6.Google Scholar
24.Lee, B. H., Yu, I. H. and Kong, J. S., “Torque analysis and motion realization of reconfigurable modular robot,” Int. J. Control Autom. 6 (3), 3548 (2013).Google Scholar
25.Liu, P. J., Zhu, Y. H, Cui, X. D., Wang, X. L., Yan, J. H. and Zhao, J., “Multisensor-Based Autonomous Docking for UBot Modular Reconfigurable Robot,” Proceedings of the International Conference on Mechatronics and Automation (ICMA), Chengdu, China (Aug. 5–8, 2012) pp. 772–776.Google Scholar
26.Li, D. Z., Fu, H. L. and Wang, W., “Ultrasonic-Based Autonomous Docking on Plane for Mobile Robot,” Proceedings of the IEEE International Conference on Automation and Logistics, Qingdao, China (Sept. 1–3, 2008) pp. 1396–1401.Google Scholar
27.Liu, W. and Winfield, A., “Implementation of an IR Approach for Autonomous Docking in a Self-Configurable Robotics System,” Proceedings of Towards Autonomous Robotic Systems, Hong Kong (Nov. 5–8, 2010) pp. 251–258.Google Scholar
28.Wei, H. X., Chen, Y. D., Tan, J. D. and Wang, T. M., “Sambot: A Self-Assembly Modular Robot System,” IEEE/ASME Trans. Mechatronics 16 (4), pp. 745757 (2011).CrossRefGoogle Scholar
29.Cassinis, R., Tampalini, F., Bartolini, P. and Fedrigotti, R., “Docking and Charging System for Autonomous Mobile Robots,” Technical Report, Università degli Studi di Brescia, Brescia, Italy. http://www.ing.unibs.it/cassinis/docs/papers/05_008.pdf.Google Scholar
30.Raj, K. V., Patil, K., Kariappa, D. V. K. and Jakati, A. M., “A Beacon-Based Docking System for an Autonomous Mobile Robot,” Proceedings of the 13th National Conference on Mechanisms and Machines (NaCoMM07), IISc, Bangalore, India (Dec. 12–13, 2007) pp. 1–7.Google Scholar
31.Duhins, L. E., “On curves of minimal length with a constraint on average curvature and with prescribed initial and terminal position and tangents,” Am. J. Math. 79 (3), 491516 (1957).Google Scholar
32.Reeds, J. A. and Shepp, L. A., “Optimal paths for a car that goes both forwards and backwards,” Pac. J. Math. 145 (2), 367393 (1990).CrossRefGoogle Scholar
33.Balkcom, D. J. and Mason, M. T., “Time optimal trajectories for bounded velocity differential drive vehicles,” Int. J. Robot. Res. 21 (3), 199218 (2002).Google Scholar
34.Balkcom, D. J., Kavathekar, P. A. and Mason, M. T.Time-optimal trajectories for an omni-directional vehicle,” Int. J. Robot. Res. 25 (10), 985999 (2006).CrossRefGoogle Scholar