Dynaban, an Open-Source Alternative Firmware for Dynamixel Servo-Motors

  • Rémi Fabre
  • Quentin Rouxel
  • Grégoire Passault
  • Steve N’Guyen
  • Olivier Ly
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9776)

Abstract

In this paper, we present an alternative open-source firmware for the Dynamixel MX-64 servo-motor. We discuss software features to fully exploit the hardware capabilities of the device. In order to enhance the default controller, a friction model and an electric model of the motor are embedded into the firmware. The parameters of the model are found using a black-box optimization algorithm. A feed-forward method is proposed to follow position, speed and torque trajectories. The approach is tested with a highly dynamic kick movement on our humanoid soccer robot Sigmaban whose torque trajectories are computed using a classic rigid body inverse dynamics. The comparison between the default control strategy and the proposed one shows significant improvements in terms of accuracy, delay and repeatability.

Keywords

Open-source Model-based control RoboCup Humanoid robot 

Notes

Acknowledgment

The authors would like to thank Stéphane Ygorra for his help and guidance in the project.

References

  1. 1.
    Fabre, R., Gimbert, H., Gondry, L., Hofer, L., Ly, O., N’Guyen, S., Passault, G., Rouxel, Q.: Rhoban football club team - description paper (2016)Google Scholar
  2. 2.
    Pan, M.-C., Lin, Y.F.: Further exploration of Vold-Kalman-filtering order tracking with shaft-speed information-ii: engineering applications. Mech. Syst. Sig. Process. 20(6), 1410–1428 (2006)CrossRefGoogle Scholar
  3. 3.
    Schwarz, M., Behnke, S.: Compliant robot behavior using servo actuator models identified by iterative learning control. In: Behnke, S., Veloso, M., Visser, A., Xiong, R. (eds.) RoboCup 2013. LNCS, vol. 8371, pp. 207–218. Springer, Heidelberg (2014).  https://doi.org/10.1007/978-3-662-44468-9_19CrossRefGoogle Scholar
  4. 4.
    Mensink, A.: Characterization and modeling of a dynamixel servo. In: Technical report, University of Twente (2008)Google Scholar
  5. 5.
    Ahmad, N.J., Khorrami, F.: Adaptive control of systems with backlash hysteresis at the input. In: American Control Conference (1999)Google Scholar
  6. 6.
    Waiboer, R., Aarts, R., Jonker, B.: Velocity dependence of joint friction in robotic manipulators with gear transmissions. In: ECCOMAS Thematic Conference Multibody Dynamics (2005)Google Scholar
  7. 7.
    Wojtusch, J.: Development of electronics and control for servo actuators in robotic applications. In: Diploma Thesis (2011)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Rémi Fabre
    • 1
  • Quentin Rouxel
    • 1
  • Grégoire Passault
    • 1
  • Steve N’Guyen
    • 1
  • Olivier Ly
    • 1
  1. 1.Rhoban Football Club Team, LaBRIUniversity of BordeauxBordeauxFrance

Personalised recommendations