skip to main content
10.1145/3147234.3148100acmconferencesArticle/Chapter ViewAbstractPublication PagesuccConference Proceedingsconference-collections
research-article

Cloud Robotics: SLAM and Autonomous Exploration on PaaS

Published: 05 December 2017 Publication History

Abstract

Robots are moving out of factories, service robotics is bringing them to our homes, work environments, cities, and outdoors. While the Robot Operating System (ROS) is promising to open the world of robotics to developers, a proper platform and ecosystem supporting robotic applications development is still missing. This work presents an example of cloud robotics application in which cloud computing is not just complementing limited robot capabilities, but is leveraged to provide a development and operations environment supporting the complete life-cycle of a robotics-enabled application. We relate on our experience building cloud robotics applications spanning heterogeneous hardware (i.e., robots and cloud servers) through a use case scenario.

References

[1]
Antonio Carzaniga, Gian Pietro Picco, and Giovanni Vigna. 1997. Designing Distributed Applications with Mobile Code Paradigms. In Proceedings of the 19th International Conference on Software Engineering (ICSE '97). ACM, New York, NY, USA, 22--32.
[2]
B. Kehoe, S. Patil, P. Abbeel, and K. Goldberg. 2015. A Survey of Research on Cloud Robotics and Automation. IEEE Transactions on Automation Science and Engineering 12, 2 (April 2015), 398--409.
[3]
Jeffrey Mahler, Jacky Liang, Sherdil Niyaz, Michael Laskey, Richard Doan, Xinyu Liu, Juan Aparicio Ojea, and Ken Goldberg. 2017. Dex-Net 2.0: Deep Learning to Plan Robust Grasps with Synthetic Point Clouds and Analytic Grasp Metrics. (2017).
[4]
Peter Mell, Tim Grance, et al. 2011. The NIST definition of cloud computing. (2011).
[5]
Gajamohan Mohanarajah, Dominique Hunziker, Raffaello D'Andrea, and Markus Waibel. 2015. Rapyuta: A cloud robotics platform. IEEE Transactions on Automa- tion Science and Engineering 12, 2 (2015), 481--493.
[6]
Gajamohan Mohanarajah, Vladyslav Usenko, Mayank Singh, Raffaello D'Andrea, and Markus Waibel. 2015. Cloud-based collaborative 3D mapping in real-time with low-cost robots. IEEE Transactions on Automation Science and Engineering 12, 2 (2015), 423--431.
[7]
Josef Spillner and Serhii Dorodko. 2017. Java Code Analysis and Transformation into AWS Lambda Functions. arXiv preprint arXiv:1702.05510 (2017).
[8]
Giovanni Toffetti, Sandro Brunner, Martin Blöchlinger, Florian Dudouet, and Andrew Edmonds. 2015. An architecture for self-managing microservices. In Proceedings of the 1st International Workshop on Automated Incident Management in Cloud. ACM, 19--24.
[9]
Giovanni Toffetti, Sandro Brunner, Martin Blöchlinger, Josef Spillner, and Thomas Michael Bohnert. 2017. Self-managing cloud-native applications: Design, implementation, and experience. Future Generation Computer Systems 72 (2017), 165--179.
[10]
Markus Waibel, Michael Beetz, Javier Civera, Raffaello d'Andrea, Jos Elfring, Dorian Galvez-Lopez, Kai Häussermann, Rob Janssen, JMM Montiel, Alexander Perzylo, et al. 2011. Roboearth. IEEE Robotics & Automation Magazine 18, 2 (2011), 69--82.

Cited By

View all
  • (2022)A Customizable Architecture for Application-Centric Management of Context-Aware ApplicationsIEEE Access10.1109/ACCESS.2021.313858610(1603-1625)Online publication date: 2022
  • (2021)Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2021.306143523:2(842-870)Online publication date: Oct-2022
  • (2020)Exploration and Mapping with Groups of Robots: Recent TrendsCurrent Robotics Reports10.1007/s43154-020-00030-5Online publication date: 9-Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UCC '17 Companion: Companion Proceedings of the10th International Conference on Utility and Cloud Computing
December 2017
252 pages
ISBN:9781450351959
DOI:10.1145/3147234
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 December 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. cloud computing
  2. cloud native applications
  3. cloud robotics
  4. kubernetes
  5. micro-services
  6. paas

Qualifiers

  • Research-article

Funding Sources

  • Swiss Commission for Technology and Innovation (KTI)

Conference

UCC '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 38 of 125 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Customizable Architecture for Application-Centric Management of Context-Aware ApplicationsIEEE Access10.1109/ACCESS.2021.313858610(1603-1625)Online publication date: 2022
  • (2021)Resource Allocation and Service Provisioning in Multi-Agent Cloud Robotics: A Comprehensive SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2021.306143523:2(842-870)Online publication date: Oct-2022
  • (2020)Exploration and Mapping with Groups of Robots: Recent TrendsCurrent Robotics Reports10.1007/s43154-020-00030-5Online publication date: 9-Sep-2020
  • (2019)Cloud Robotics with ROSRobot Operating System (ROS)10.1007/978-3-030-20190-6_5(119-146)Online publication date: 29-Jun-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media