Summary
External actuation in self-reconfigurable modular robots promises to allow modules to shrink down in size. Synchronous external motions promise to allow fast convergence and assembly times. XBot is a modular system that uses synchronous external actuation, but has a limited range of reachable configurations stemming from a single motion primitive of a module rotating about another. This paper proposes to extend the motion primitives by using moves with two modules swinging in a dynamic chain. The feasibility of these motion primitives is proven experimentally. A parameterization of the external actuation motion profiles is explored to define a space of physically valid motion profiles. The larger the space, the more robust the motion primitives will be to inexact initial conditions and to imprecision in the external actuation mechanisms. Additionally, this paper proves a configuration of XBot meta-modules can reach any configuration using just these motion primitives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bishop, J., Burden, S., Klavins, E., Kreisberg, R., Malone, W., Napp, N., Nguyen, T.: Programmable parts: a demonstration of the grammatical approach to self-organization. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3684–3691 (2005)
Christensen, D.J., Ostergaard, E.H., Lund, H.H.: Metamodule control for the ATRON self-reconfigurable robotic system. In: Proceedings of the 8th Conference on Intelligent Autonomous Systems (IAS-8), Amsterdam, pp. 685–692 (2004)
Harary, F., Palmer, E.M.: Graphical Enumeration. Academic Press, London (1973)
McGray, C., Rus, D.: Self-reconfiguring molecules as 3D metamorphic robots. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Victoria, October 1998, vol. 2, pp. 837–842 (1998)
Rus, D., Vona, M.: Self-reconfiguration planning with compressible unit modules. In: Proceedings of IEEE/RSJ IEEE International Conference on Robotics and Automation, Detroit, vol. 4, pp. 2513–2520 (1999)
Rus, D., Vona, M.: Crystalline robots: Self-reconfiguration with compressible unit modules. Autonomous Robots 10(1), 107–124 (2001)
Unsal, C., Khosla, P.K.: A multi-layered planner for self-reconfiguration of a uniform group of I-Cube modules. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Maui, vol. 1, pp. 598–605 (2001)
Vassilvitskii, S., Yim, M., Suh, J.: A complete, local and parallel reconfiguration algorithm for cube style modular robots. In: Proceedings of IEEE/RSJ IEEE International Conference on Robotics and Automation, Washington, DC, vol. 1, pp. 117–125 (2002)
White, P., Zykov, V., Bongard, J., Lipson, H.: Three dimensional stochastic reconfiguration of modular robots. In: Robotics: Science and Systems, Cambridge, pp. 161–168 (2005)
White, P.J., Yim, M.: Scalable modular self-reconfigurable robots using external actuation. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, pp. 2773–2778 (2007)
Yim, M., Shen, W.-M., Salemi, B., Rus, D., Moll, M., Lipson, H., Klavins, E., Chirikjian, G.S.: Modular self-reconfigurable robot systems [grand challenges of robotics]. IEEE Robotics and Automation Magazine 14(1), 43 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
White, P.J., Yim, M. (2009). Reliable External Actuation for Extending Reachable Robotic Modular Self-Reconfiguration. In: Khatib, O., Kumar, V., Pappas, G.J. (eds) Experimental Robotics. Springer Tracts in Advanced Robotics, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00196-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-00196-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00195-6
Online ISBN: 978-3-642-00196-3
eBook Packages: EngineeringEngineering (R0)