Advertisement

High-Frequency Multi Bus Servo and Sensor Communication Using the Dynamixel Protocol

  • Marc BestmannEmail author
  • Jasper Güldenstein
  • Jianwei Zhang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11531)

Abstract

High-frequency control loops are necessary to improve agility and reactiveness of robots. One of the common limiting bottlenecks is the communication with the hardware, i.e., reading of sensors values and writing of actuator commands. In this paper, we investigate the performance of devices using the widespread Robotis Dynamixel protocol via an RS-485 bus. Due to the limitations of current approaches, we present a new multi-bus solution which enables typical humanoid robots used in RoboCup to have a control loop frequency of more than 1 kHz. Additionally, we present solutions to integrate sensors into this bus with high update rates.

Keywords

Robotics Humanoid Servo Sensor Control Bus Open source 

Notes

Acknowledgments

Thanks to the Hamburg Bit-Bots for support. Thanks to team Rhoban for making their hardware and software open source. This research was partially funded by the German Research Foundation (DFG) and the National Science Foundation of China (NSFC) in project Crossmodal Learning, TRR-169.

References

  1. 1.
    Robotis e-manual. http://emanual.robotis.com/. Accessed 21 Apr 2019
  2. 2.
    Allali, J., et al.: Rhoban football club: RoboCup humanoid kid-size 2016 champion team paper. In: Behnke, S., Sheh, R., Sarıel, S., Lee, D.D. (eds.) RoboCup 2016. LNCS (LNAI), vol. 9776, pp. 491–502. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-68792-6_41CrossRefGoogle Scholar
  3. 3.
    Chitta, S., et al.: ros\(\_\)control: A generic and simple control framework for ROS. J. Open Source Softw. 2, 456 (2017).  https://doi.org/10.21105/joss.00456CrossRefGoogle Scholar
  4. 4.
    Guizzo, E., Ackerman, E.: The TurtleBot3 teacher [resources\(\_\)hands on]. IEEE Spectr. 54(8), 19–20 (2017)CrossRefGoogle Scholar
  5. 5.
    Ha, I., Tamura, Y., Asama, H., Han, J., Hong, D.W.: Development of open humanoid platform DARwIn-OP. In: SICE Annual Conference 2011, pp. 2178–2181. IEEE (2011)Google Scholar
  6. 6.
    Koenig, N., Howard, A.: Design and use paradigms for Gazebo, an open-source multi-robot simulator. In: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), vol. 3, pp. 2149–2154. IEEE (2004)Google Scholar
  7. 7.
    Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol. 3, p. 5 (2009)Google Scholar
  8. 8.
    Rouxel, Q., Passault, G., Hofer, L., N’Guyen, S., Ly, O.: Rhoban hardware and software open source contributions for robocup humanoids. In: Proceedings of 10th Workshop on Humanoid Soccer Robots, IEEE-RAS International Conference on Humanoid Robots, Seoul, Korea (2015)Google Scholar
  9. 9.
    Soltero, M., Zhang, J., Cockril, C.: RS-422 and RS-485 Standards Overview and System Configurations. Technical report, Texas Instruments (2002)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Marc Bestmann
    • 1
    Email author
  • Jasper Güldenstein
    • 2
  • Jianwei Zhang
    • 3
  1. 1.Hamburg Bit-Bots, Technical Aspects of Multimodal Systems (TAMS), Department of InformaticsUniversity of HamburgHamburgGermany
  2. 2.Hamburg Bit-Bots, Department of InformaticsUniversity of HamburgHamburgGermany
  3. 3.Technical Aspects of Multimodal Systems (TAMS), Department of InformaticsUniversity of HamburgHamburgGermany

Personalised recommendations