Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3196558.3196567acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Towards rapid composition with confidence in robotics software

Published: 28 May 2018 Publication History

Abstract

Robotics software is booming thanks in part to a rich and productive ecosystem around the Robot Operating System. We introduce a military effort to leverage the ROS ecosystem and reduce the challenges in building military robots, called ROS-M. We outline some of the work we have done on the ROS-M initiative, and explain our future directions in analyzing ROS code to balance between rapid adoption and confidence in the component.

References

[1]
Sebastian Bent-hall, Travis Pinney, JC Herz, and Kit Plummer. "An Ecological Approach to Software Supply Chain Risk Management". In: 15th Python in Science Conference. 2016.
[2]
Jonathan Chu. Army Robotics in the Military. 2017. url: https://insights.sei.cmu.edu/sei_blog/2017/06/army-robotics-in-the-military.html (visited on June 12, 2017).
[3]
J. Dietrich, K. Jezek, and P. Brada. "What Java developers know about compatibility, and why this matters". In: Empirical Software Engineering (2016), p. 1371.
[4]
Jennifer Fabius and Richard Graubart. Beyond Compliance---Addressing the Political, Cultural and Technical Dimensions of Applying the Risk Management Framework. Tech. rep. PR-14-3551. MITRE, 2014. url: https://www.mitre.org/sites/default/files/publications/pr-14-3551-beyond-compliance-applying-risk-management-framework.pdf.
[5]
Ian Gorton, Anna Liu, and Paul Brebner. "Rigorous evaluation of COTS middleware technology". In: Computer 36.3 (2003), pp. 50--55.
[6]
Takashi Ishio, Raula Gaikovina Kula, Tetsuya Kanda, Daniel M. German, and Katsuro Inoue. "Software Ingredients: Detection of Third-party Component Reuse in Java Software Release". In: Proceedings of the International Working Conference on Mining Software Repositories. 2016, pp. 339--350.
[7]
Wojtek Kozaczynski and Grady Booch. "Component-based software engineering". In: IEEE software 15.5 (1998), p. 34.
[8]
Morgan Quigley, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler, and Andrew Y Ng. "ROS: an open-source Robot Operating System". In: ICRA workshop on open source software. Vol. 3. 3.2. Kobe, Japan. 2009, p. 5.
[9]
Søren Riisgaard and Morten Rufus Blas. SLAM for Dummies: A Tutorial Approach to Simultaneous Localization and Mapping. Tech. rep. MIT, 2005. url: https://ocw.mit.edu/courses/aeronautics-and-astronautics/16-412j-cognitive-robotics-spring-2005/projects/1aslam_blas_repo.pdf.
[10]
B. Sadowski. Shaping the Future: Army Robotics and Autonomous Systems. Tech. rep. National Defense Industry Association, 2016. url: http://www.dtic.mil/ndia/2016GRCCE/Saowski.pdf.

Cited By

View all
  • (2020)A review on control systems hardware and software for robots of various scale and purpose. Part 3. Extreme roboticsRussian Technological Journal10.32362/2500-316X-2020-8-3-14-328:3(14-32)Online publication date: 7-Jun-2020
  • (2019)Component Comparison, Evaluation, and Selection: A Continuous Approach2019 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C.2019.00023(87-90)Online publication date: Mar-2019

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
RoSE '18: Proceedings of the 1st International Workshop on Robotics Software Engineering
May 2018
61 pages
ISBN:9781450357609
DOI:10.1145/3196558
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: 28 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ROS
  2. quality attribute requirements
  3. robotics software

Qualifiers

  • Short-paper

Conference

ICSE '18
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)A review on control systems hardware and software for robots of various scale and purpose. Part 3. Extreme roboticsRussian Technological Journal10.32362/2500-316X-2020-8-3-14-328:3(14-32)Online publication date: 7-Jun-2020
  • (2019)Component Comparison, Evaluation, and Selection: A Continuous Approach2019 IEEE International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C.2019.00023(87-90)Online publication date: Mar-2019

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media