Software Engineering for Robotics: Future Research Directions; Report
from the 2023 Workshop on Software Engineering for Robotics
- URL: http://arxiv.org/abs/2401.12317v1
- Date: Mon, 22 Jan 2024 19:21:44 GMT
- Title: Software Engineering for Robotics: Future Research Directions; Report
from the 2023 Workshop on Software Engineering for Robotics
- Authors: Claire Le Goues (Carnegie Mellon University), Sebastian Elbaum
(University of Virginia), David Anthony (Southwest Research Institute), Z.
Berkay Celik (Purdue University), Mauricio Castillo-Effen (Lockheed Martin),
Nikolaus Correll (University of Colorado-Boulder), Pooyan Jamshidi
(University of South Carolina), Morgan Quigley (Open Source Robotics
Foundation), Trenton Tabor (Carnegie Mellon University) and Qi Zhu
(Northwestern University)
- Abstract summary: Software Engineering for Robotics was held in Detroit, Michigan in October 2023.
The goal of the workshop was to bring together thought leaders across robotics and software engineering to coalesce a community.
This report serves to summarize the motivation, activities, and findings of that workshop.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Robots are experiencing a revolution as they permeate many aspects of our
daily lives, from performing house maintenance to infrastructure inspection,
from efficiently warehousing goods to autonomous vehicles, and more. This
technical progress and its impact are astounding. This revolution, however, is
outstripping the capabilities of existing software development processes,
techniques, and tools, which largely have remained unchanged for decades. These
capabilities are ill-suited to handling the challenges unique to robotics
software such as dealing with a wide diversity of domains, heterogeneous
hardware, programmed and learned components, complex physical environments
captured and modeled with uncertainty, emergent behaviors that include human
interactions, and scalability demands that span across multiple dimensions.
Looking ahead to the need to develop software for robots that are ever more
ubiquitous, autonomous, and reliant on complex adaptive components, hardware,
and data, motivated an NSF-sponsored community workshop on the subject of
Software Engineering for Robotics, held in Detroit, Michigan in October 2023.
The goal of the workshop was to bring together thought leaders across robotics
and software engineering to coalesce a community, and identify key problems in
the area of SE for robotics that that community should aim to solve over the
next 5 years. This report serves to summarize the motivation, activities, and
findings of that workshop, in particular by articulating the challenges unique
to robot software, and identifying a vision for fruitful near-term research
directions to tackle them.
Related papers
- Overview of Current Challenges in Multi-Architecture Software Engineering and a Vision for the Future [0.0]
The presented system architecture is based on the concept of dynamic, knowledge graph-based WebAssembly Twins.
The resulting systems are to possess advanced autonomous capabilities, with full transparency and controllability by the end user.
arXiv Detail & Related papers (2024-10-28T13:03:09Z) - State-of-the-art in Robot Learning for Multi-Robot Collaboration: A Comprehensive Survey [2.686336957004475]
Multi-robot systems (MRS) built on this foundation are undergoing drastic evolution.
The fusion of artificial intelligence technology with robot hardware is seeing broad application possibilities for MRS.
This article surveys the state-of-the-art of robot learning in the context of Multi-Robot Cooperation.
arXiv Detail & Related papers (2024-08-03T21:22:08Z) - Commonsense Reasoning for Legged Robot Adaptation with Vision-Language Models [81.55156507635286]
Legged robots are physically capable of navigating a diverse variety of environments and overcoming a wide range of obstructions.
Current learning methods often struggle with generalization to the long tail of unexpected situations without heavy human supervision.
We propose a system, VLM-Predictive Control (VLM-PC), combining two key components that we find to be crucial for eliciting on-the-fly, adaptive behavior selection.
arXiv Detail & Related papers (2024-07-02T21:00:30Z) - Towards Privacy-Aware and Personalised Assistive Robots: A User-Centred Approach [55.5769013369398]
This research pioneers user-centric, privacy-aware technologies such as Federated Learning (FL)
FL enables collaborative learning without sharing sensitive data, addressing privacy and scalability issues.
This work includes developing solutions for smart wheelchair assistance, enhancing user independence and well-being.
arXiv Detail & Related papers (2024-05-23T13:14:08Z) - Bridging Gaps, Building Futures: Advancing Software Developer Diversity and Inclusion Through Future-Oriented Research [50.545824691484796]
We present insights from SE researchers and practitioners on challenges and solutions regarding diversity and inclusion in SE.
We share potential utopian and dystopian visions of the future and provide future research directions and implications for academia and industry.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Towards Long-term Autonomy: A Perspective from Robot Learning [13.38855419752331]
Service robots are expected to be able to operate autonomously for long periods of time without human intervention.
In this paper, we examine the problem of long-term autonomy from the perspective of robot learning, especially in an online way.
arXiv Detail & Related papers (2022-12-24T18:32:14Z) - Tiny Robot Learning: Challenges and Directions for Machine Learning in
Resource-Constrained Robots [57.27442333662654]
Machine learning (ML) has become a pervasive tool across computing systems.
Tiny robot learning is the deployment of ML on resource-constrained low-cost autonomous robots.
Tiny robot learning is subject to challenges from size, weight, area, and power (SWAP) constraints.
This paper gives a brief survey of the tiny robot learning space, elaborates on key challenges, and proposes promising opportunities for future work in ML system design.
arXiv Detail & Related papers (2022-05-11T19:36:15Z) - Aplica\c{c}\~ao de ros como ferramenta de ensino a rob\'otica / using
ros as a robotics teaching tool [0.0]
The study of robotic manipulators is the main goal of Industrial Robotics Class.
This article aims to expose the use of the Robot Operation System (ROS) as a tool to develop a robotic arm.
arXiv Detail & Related papers (2022-03-31T09:48:21Z) - A Reference Software Architecture for Social Robots [64.86618385090416]
We propose a series of principles that social robots may benefit from.
These principles lay also the foundations for the design of a reference software architecture for Social Robots.
arXiv Detail & Related papers (2020-07-09T17:03:21Z) - SAPIEN: A SimulAted Part-based Interactive ENvironment [77.4739790629284]
SAPIEN is a realistic and physics-rich simulated environment that hosts a large-scale set for articulated objects.
We evaluate state-of-the-art vision algorithms for part detection and motion attribute recognition as well as demonstrate robotic interaction tasks.
arXiv Detail & Related papers (2020-03-19T00:11:34Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.