Skip to main content

ROS Methodology to Work with Non-ROS Mobile Robots: Experimental Uses in Mobile Robotics Teaching

  • Conference paper
ROBOT2013: First Iberian Robotics Conference

Abstract

This paper presents a robotics platform for experimental and teaching purposes that allows control and remote access by using plain sockets (regular TCP/IP sockets) and websockets respectively. The system has been built from ROS middleware (Robot Operating System) and is capable of controlling multiple user operations. The robot hardware connected to sensors or/and actuators does not support ROS due to its features. This article focus attention on describing a work methodology to establish communication of the non-ROS robotic platforms and ROS.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, B., Hsiao, K., Jenkins, C., Suay, B., Toris, R.: Robot web tools. IEEE Robotics and Automation Magazine, 20–23 (2012)

    Google Scholar 

  2. Cousins, S.: Welcome to ROS Topics. IEEE Robotics and Automation Magazine 17, 13–14 (2010)

    Article  Google Scholar 

  3. Cousins, S., Gerkey, B., Conley, K., Garage, W.: Sharing Software with ROS. IEEE Robotics and Automation Magazine 17, 12–14 (2010)

    Article  Google Scholar 

  4. Crick, C., Jay, G., Osentoski, S., Pitzer, B., Jenkins, O.C.: Rosbridge: ROS for non-ROS users. In: Proceedings of the 15th International Symposium on Robotics Research (2011)

    Google Scholar 

  5. Crick, C., Jay, G., Osentoski, S., Jenkins, O.C.: ROS and Rosbridge: Roboticists out of the loop. In: 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI), pp. 493–494 (2012)

    Google Scholar 

  6. Kozierok, M.: http://www.tcpipguide.com/

  7. Lee, J.: Web Applications for Robots using rosbridge. Brown University (2012)

    Google Scholar 

  8. Qilin, L., Mintian, Z.: The State of the Art in Middleware. In: 2010 International Forum on Information Technology and Applications (IFITA), vol. 1, pp. 83–85 (2010)

    Google Scholar 

  9. Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Andrew, N.: ROS: an open-source robot operating system. In: Proceedings of the Open-Source Software Workshop of the International Conference on Robotics and Automation (2009)

    Google Scholar 

  10. Garage, W.: Robotic Operating System (ROS), http://www.willowgarage.com/pages/software/ros-platform

  11. Robotic Operating System (ROS), http://ros.org

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mariano J. Aznar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Aznar, M.J., Gómez-Bravo, F., Sánchez, M., Martín, J.M., Jiménez, R. (2014). ROS Methodology to Work with Non-ROS Mobile Robots: Experimental Uses in Mobile Robotics Teaching. In: Armada, M., Sanfeliu, A., Ferre, M. (eds) ROBOT2013: First Iberian Robotics Conference. Advances in Intelligent Systems and Computing, vol 253. Springer, Cham. https://doi.org/10.1007/978-3-319-03653-3_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03653-3_31

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03652-6

  • Online ISBN: 978-3-319-03653-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics