Abstract
In this chapter we present a tutorial for ClegS, a ROS meta-package for the development of C-legged robots. This is the first meta-package in ROS dedicated to develop robots with this special legs, and allows the user to experiment with different morphologies of these C-legged robots (quadruped, hexapod, octapod). ClegS has been developed to be plug-and-play to the user, he only has to create his walking mode algorithm and the ClegS sets the controllers to realize the task with the best performance. ClegS is portable and is ready to control simulated and real robots. The chapter will explain in detail how the user can choose among different generic models of robots that are included in the meta-package or create new robots. The chapter also describes the software architecture of ClegS and suggest further levels of customization for experienced ROS users. Finally, the advantages and potential of ClegS are demonstrated in a case of study which a C-legged robot is designed and deployed from scratch.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
References
M.A. Abkowitz, Lectures on ship hydrodynamics-steering and maneuvering. Technical report, Hydro-and Aerodynamics Laboratory Report Hy-5, Lyngby, Denmark (1964)
G. Antonelli, Underwater Robots, 3rd edn. (Springer Publishing Company Incorporated, Berlin, 2013)
G. Dudek, P. Giguere, C. Prahacs, S. Saunderson, J. Sattar, L. Torres-Mendez, M. Jenkin, A. German, A. Hogue, A. Ripsman, Aqua: an amphibious autonomous robot. Computer 40(1), 46–53 (2007)
Th.I. Fossen Marine Control Systems, Marine Cybernetics (2002)
Th.I. Fossen. Handbook of Marine Craft Hydrodynamics and Motion Control (Wiley, New York, 2011)
R. Kelly, V. Santibanez, A. Loria, Control of Robot Manipulators in Joint Space (Springer, London, 2005)
Maxon Motor Ag, Brunigstrasse 220. P.O. Box 263 CH-6072 Sachseln. EPOS Positioning Controller. Communication Guide (2006)
D. McMordie, M. Buehler, Towards pronking with a hexapod robot, in International Conference on Climbing and Walking Robots, Karlsruhe, Germany (2001)
E.Z. Moore, D. Campbell, F. Grimminger, M. Buehler, Reliable stair climbing in the simple hexapod ’rhex’. Proc. IEEE Int. Conf. Robot. Autom. 3, 2222–2227 (2002)
N. Neville, M. Buehler, I. Sharf, A bipedal running robot with one actuator per leg, in Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006 (2006), pp. 848–853
H. Marc, Raibert (Legged Robots That Balance. Massachusetts Institute of Technology, Cambridge, MA, USA, 1986)
U. Saranlı, M. Buehler, D.E. Koditschek, Rhex: a simple and highly mobile hexapod robot. Int. J. Robot. Res. 20(7), 616–631 (2001)
U. Saranlı, A. Rizzi, D. Koditschek, Model-based dynamic self-righting maneuvers for a hexapedal robot. Int. J. Robot. Res. 23(9), 903 (2004)
T. Weihmann, P. Brun, E. Pycroft, Speed dependent phase shifts and gait changes in cockroaches running on substrates of different slipperiness. Front. Zool. 14(1), 54 (2017). Dec
J.D. Weingarten, D.E. Koditschek, H. Komsuoglu, C. Massey, Robotics as the delivery vehicle: A contexualized, social, self paced, engineering education for life-long learners, in Robotics Science and Systems Workshop on Research in Robots for Education (2007)
Acknowledgements
Work result of research activities carried out at the Centre for Automation and Robotics, CAR (UPM-CSIC), within the Robotics and Cybernetics research group (RobCib). Supported by the RoboCity2030-DIH-CM, Madrid Robotics Digital Innovation Hub, S2018/NMT-4331, and the UPM Program project VJIDOCUPM18JCG.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
De León, J., Cebolla, R., del Cerro, J., Barrientos, A. (2021). ClegS: A Meta-Package to Develop C-Legged Robots. In: Koubaa, A. (eds) Robot Operating System (ROS). Studies in Computational Intelligence, vol 895. Springer, Cham. https://doi.org/10.1007/978-3-030-45956-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-45956-7_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45955-0
Online ISBN: 978-3-030-45956-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)