Skip to main content

2017 | OriginalPaper | Buchkapitel

Rosbridge: ROS for Non-ROS Users

verfasst von : Christopher Crick, Graylin Jay, Sarah Osentoski, Benjamin Pitzer, Odest Chadwicke Jenkins

Erschienen in: Robotics Research

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present rosbridge, a middleware abstraction layer which provides robotics technology with a standard, minimalist applications development framework accessible to applications programmers who are not themselves roboticists. Rosbridge provides a simple, socket-based programmatic access to robot interfaces and algorithms provided (for now) by ROS, the open-source “Robot Operating System”, the current state-of-the-art in robot middleware. In particular, it facilitates the use of web technologies such as Javascript for the purpose of broadening the use and usefulness of robotic technology. We demonstrate potential applications in the interface design, education, human-robot interaction and remote laboratory environments.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat H. Aldridge, W. Bluethmann, R. Ambrose, M. Diftler, Control architecture for the robonaut space humanoid, in Proceedings of the First IEEE/RAS Conference on Humanoid Robotics (2000) H. Aldridge, W. Bluethmann, R. Ambrose, M. Diftler, Control architecture for the robonaut space humanoid, in Proceedings of the First IEEE/RAS Conference on Humanoid Robotics (2000)
2.
Zurück zum Zitat C.L. Bethel, R.R. Murphy, Use of large sample sizes and multiple evaluation methods in human-robot interaction experimentation, in AAAI Spring 2009 Symposium: Experiment Design for Real-World Systems (2009) C.L. Bethel, R.R. Murphy, Use of large sample sizes and multiple evaluation methods in human-robot interaction experimentation, in AAAI Spring 2009 Symposium: Experiment Design for Real-World Systems (2009)
3.
Zurück zum Zitat G.R. Bradski, V. Pisarevsky, Intel’s computer vision library: applications in calibration, stereo segmentation, tracking, gesture, face and object recognition, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2000) G.R. Bradski, V. Pisarevsky, Intel’s computer vision library: applications in calibration, stereo segmentation, tracking, gesture, face and object recognition, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2000)
4.
Zurück zum Zitat W. Burgard, D. Schulz, Beyond Webcams: An Introduction to Online Robots, Chap, Robust Visualization for Online Control of Mobile Robots (MIT Press, 2002), pp. 241–258 W. Burgard, D. Schulz, Beyond Webcams: An Introduction to Online Robots, Chap, Robust Visualization for Online Control of Mobile Robots (MIT Press, 2002), pp. 241–258
5.
Zurück zum Zitat J.L. Casper,R. Robin, A.J. Murphy, Workflow study on human-robot interaction in user, in Proceedings of the 2002 IEEE International Conference on Robotics and Automation (2002) J.L. Casper,R. Robin, A.J. Murphy, Workflow study on human-robot interaction in user, in Proceedings of the 2002 IEEE International Conference on Robotics and Automation (2002)
6.
Zurück zum Zitat C. Crick, S. Osentoski, G. Jay, O.C. Jenkins, Human and robot perception in large-scale learning from demonstration, in Proceedings of the 6th ACM/IEEE Conference on Human—Robot Interaction (2011) C. Crick, S. Osentoski, G. Jay, O.C. Jenkins, Human and robot perception in large-scale learning from demonstration, in Proceedings of the 6th ACM/IEEE Conference on Human—Robot Interaction (2011)
8.
Zurück zum Zitat B. Gerkey, R.T. Vaughan, A. Howard, The player/stage project: tools for multi-robot and distributed sensor systems, in Proceedings of the 11th International Conference on Advanced Robotics (2003), pp. 317–323 B. Gerkey, R.T. Vaughan, A. Howard, The player/stage project: tools for multi-robot and distributed sensor systems, in Proceedings of the 11th International Conference on Advanced Robotics (2003), pp. 317–323
9.
Zurück zum Zitat K. Goldberg, H. Dreyfus, A. Goldman, O. Grau, M. Gržinić, B. Hannaford, M. Idinopulos, M. Jay, E. Kac, M. Kusahara, (eds.), The Robot in the Garden: Telerobotics and Telepistemology in the Age of the Internet (MIT Press, Cambridge, 2000) K. Goldberg, H. Dreyfus, A. Goldman, O. Grau, M. Gržinić, B. Hannaford, M. Idinopulos, M. Jay, E. Kac, M. Kusahara, (eds.), The Robot in the Garden: Telerobotics and Telepistemology in the Age of the Internet (MIT Press, Cambridge, 2000)
10.
Zurück zum Zitat G. Grisetti, C. Stachniss, W. Burgard, Improved techniques for grid mapping with raoblackwellized particle filters. IEEE Trans. Robot. 23(1), 34–46 (2007)CrossRef G. Grisetti, C. Stachniss, W. Burgard, Improved techniques for grid mapping with raoblackwellized particle filters. IEEE Trans. Robot. 23(1), 34–46 (2007)CrossRef
11.
Zurück zum Zitat A. Halevy, P. Norvig, F. Pereira, The unreasonable effectiveness of data. IEEE Intell. Syst. 8–12 (2009) A. Halevy, P. Norvig, F. Pereira, The unreasonable effectiveness of data. IEEE Intell. Syst. 8–12 (2009)
12.
Zurück zum Zitat A. Huang, E. Olson, D. Moore, LCM: lightweight communications and marshalling, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2010) A. Huang, E. Olson, D. Moore, LCM: lightweight communications and marshalling, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2010)
13.
Zurück zum Zitat J. Jackson, Microsoft Robotics Studio: A Technical Introduction. IEEE Robot. Autom. Mag. 82–87 (2007) J. Jackson, Microsoft Robotics Studio: A Technical Introduction. IEEE Robot. Autom. Mag. 82–87 (2007)
14.
Zurück zum Zitat J. Kramer, M. Scheutz, Development environments for autonomous mobile robots: a survey. Auton. Robots 101–132 (2007) J. Kramer, M. Scheutz, Development environments for autonomous mobile robots: a survey. Auton. Robots 101–132 (2007)
15.
Zurück zum Zitat J. Maloney, M. Resnick, N. Rusk, B. Silverman, E. Eastmond, The scratch programming language and environment. Trans. Comput. Educ. 10(4), 1–15 (2010)CrossRef J. Maloney, M. Resnick, N. Rusk, B. Silverman, E. Eastmond, The scratch programming language and environment. Trans. Comput. Educ. 10(4), 1–15 (2010)CrossRef
16.
Zurück zum Zitat K. Martin, B. Hoffman, Mastering CMake: A Cross-platform Build System (Kitware Inc, 2008) K. Martin, B. Hoffman, Mastering CMake: A Cross-platform Build System (Kitware Inc, 2008)
17.
Zurück zum Zitat G. Metta, P. Fitzpatrick, L. Natale, YARP: yet another robot platform. Int. J. Adv. Robot. Syst. 43–48 (2006) G. Metta, P. Fitzpatrick, L. Natale, YARP: yet another robot platform. Int. J. Adv. Robot. Syst. 43–48 (2006)
18.
Zurück zum Zitat A.M. Okamura, Methods for haptic feedback in teleoperated robot-assisted surgery. Ind. Robot. 31(6), 499–508 (2004)CrossRef A.M. Okamura, Methods for haptic feedback in teleoperated robot-assisted surgery. Ind. Robot. 31(6), 499–508 (2004)CrossRef
19.
Zurück zum Zitat M. Pilgrim, HTML5: Up and Running (O’Reilly Media, 2010) M. Pilgrim, HTML5: Up and Running (O’Reilly Media, 2010)
20.
Zurück zum Zitat M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, A. Ng, Ros: an open-source robot operating system, in Proceedings of the Open-Source Software Workshop of the International Conference on Robotics and Automation (2009) M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, A. Ng, Ros: an open-source robot operating system, in Proceedings of the Open-Source Software Workshop of the International Conference on Robotics and Automation (2009)
21.
Zurück zum Zitat R.B. Rusu, S. Cousins, 3D is here: point cloud library (PCL), in Proceedings of the IEEE Conference on Robotics and Automation (ICRA) (2011) R.B. Rusu, S. Cousins, 3D is here: point cloud library (PCL), in Proceedings of the IEEE Conference on Robotics and Automation (ICRA) (2011)
22.
Zurück zum Zitat D. Schulz, W. Burgard, D. Fox, S. Thrun, A.B. Cremers, Web interfaces for mobile robots in public places. IEEE Robot. Autom. Mag. 7, 48–56 (2000)CrossRef D. Schulz, W. Burgard, D. Fox, S. Thrun, A.B. Cremers, Web interfaces for mobile robots in public places. IEEE Robot. Autom. Mag. 7, 48–56 (2000)CrossRef
23.
Zurück zum Zitat K. Taylor, J. Trevelyan, A telerobot on the world wide web, in National Conference of the Australian Robot Association (1995) K. Taylor, J. Trevelyan, A telerobot on the world wide web, in National Conference of the Australian Robot Association (1995)
24.
Zurück zum Zitat K. Wyobek, E. Berger, H.V. der Loos, K. Salisbury, Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) toolkit, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2003), pp. 2436–2441 K. Wyobek, E. Berger, H.V. der Loos, K. Salisbury, Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) toolkit, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2003), pp. 2436–2441
Metadaten
Titel
Rosbridge: ROS for Non-ROS Users
verfasst von
Christopher Crick
Graylin Jay
Sarah Osentoski
Benjamin Pitzer
Odest Chadwicke Jenkins
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-29363-9_28