Abstract
The design of controllers which considering the dynamic effects that walking robots may encounter during their movement, is an important requirement in the field of legged mobile robots. In recent years, in the control of complex dynamical systems, numerical simulation algorithms based control structures, have begun to be preferred. Open Dynamics Engine (ODE) is a physics simulator for modeling and controlling of rigid bodies. In the ODE-based stabilization and walking algorithm that earlier developed for a six-legged mobile robot, a model based controller structure was obtained that takes into account the disturbance effects that occur during control. In this study, the parameters of ODE-based walking and stabilization algorithm were tuned. It is known that the sequential sampling strategy gives affirmative results in tuning the parameters of model-based controllers. For this reason, a sequential sampling strategy was used to tune the parameters of the ODE-based stabilization and walking controller. After this tuning procedure, 37.83% improvement in area error and 4.63% improvement in similarity error were obtained.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Vukobratović, M., Stepanenko, J.: Mathematical models of general anthropomorphic systems. Math. Biosci. 17(3–4), 191–242 (1973)
Open dynamics engine (ODE) homepage. http://www.ode.org Accessed 30 May 2021
Hsu, J.M., Peters, S.C.: Extending open dynamics engine for the DARPA virtual robotics challenge. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) SIMPAR 2014. LNCS (LNAI), vol. 8810, pp. 37–48. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11900-7_4
Shabana, A.A., Sany, J.R.: An augmented formulation for mechanical systems with non-generalized coordinates: application to rigid body contact problems. Nonlinear Dyn. 24(2), 183–204 (2001)
Silcowitz, M., Niebe, S., Erleben, K.: Interactive rigid body dynamics using a projected Gauss-Seidel subspace minimization method. In: Computer Vision, Imaging and Computer Graphics. Theory and Applications: International Joint Conference Proceedings, pp. 218–229. Springer, Berlin-Heidelberg (2010)
Baumgarte, J.: Stabilization of constraints and integrals of motion in dynamical systems. Comput. Methods Appl. Mech. Eng. 1(1), 1–16 (1972)
Yıldırım, Ş, Arslan, E.: ODE (Open dynamics engine) based stability control algorithm for six legged robot. Measurement 124, 367–377 (2018)
Arslan, E., Yıldırım, Ş: ODE (open dynamics engine) based walking control algorithm for six legged robot. J. New Results Sci. 7(2), 35–46 (2018)
Arslan, E., Yıldırım, Ş: ODE Based joint controller design for legged robots. J. Curr. Constr. Iss. 1(1), 270–279 (2017)
Ting, L.H., Blickhan, R., Full, R.J.: Dynamic and static stability in hexapedal runners. J. Exp. Biol. 197(1), 251–269 (1994)
Yildirim, Ş., Arslan, E.: A Comparison of six legged ODE (open dynamics engine) based gait control algorithm and standard walking gaits. Avrupa Bilim ve Teknoloji Dergisi 242–255 (2019)
Bartz-Beielstein, T., Lasarczyk, C.W., Preuß, M.: Sequential parameter optimization. In: IEEE congress on evolutionary computation. pp. 773–780. IEEE (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Yıldırım, Ş., Arslan, E. (2022). Parameter Tuning of ODE-Based Walking Control Algorithm for a Six Legged Mobile Robot. In: Quaglia, G., Gasparetto, A., Petuya, V., Carbone, G. (eds) Proceedings of I4SDG Workshop 2021. I4SDG 2021. Mechanisms and Machine Science, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-030-87383-7_59
Download citation
DOI: https://doi.org/10.1007/978-3-030-87383-7_59
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87382-0
Online ISBN: 978-3-030-87383-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)