Software Architecture for Mobile Robots

06/07/2022
by   Henrik Andreasson, et al.
0

A software architecture defines the blueprints of a large computational system, and is thus a crucial part of the design and development effort. This task has been explored extensively in the context of mobile robots, resulting in a plethora of reference designs and implementations. As the software architecture defines the framework in which all components are implemented, it is naturally a very important aspect of a mobile robot system. In this chapter, we overview the requirements that the particular problem domain (a mobile robot system) imposes on the software framework. We discuss some of the current design solutions, provide a historical perspective on common frameworks, and outline directions for future development.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2022

Human Autonomy as a Design Principle for Socially Assistive Robots

High levels of robot autonomy are a common goal, but there is a signific...
research
04/18/2023

Designing the mobile robot Kevin for a life science laboratory

Laboratories are being increasingly automated. In small laboratories ind...
research
07/09/2020

A Reference Software Architecture for Social Robots

Social Robotics poses tough challenges to software designers who are req...
research
12/03/2019

Evaluation of Smartphone IMUs for Small Mobile Search and Rescue Robots

Small mobile robots are an important class of Search and Rescue Robots. ...
research
08/02/2022

Industry 4.0 Asset Administration Shell (AAS): Interoperable Skill-Based Service-Robots

This paper describes our use of Industry 4.0 Asset Administration Shells...
research
03/03/2020

Towards Mobile Multi-Task Manipulation in a Confined and Integrated Environment with Irregular Objects

The FetchIt! Mobile Manipulation Challenge, held at the IEEE Internation...

Please sign up or login with your details

Forgot password? Click here to reset