SkiROS2: A skill-based Robot Control Platform for ROS

06/29/2023
by   Matthias Mayr, et al.
0

The need for autonomous robot systems in both the service and the industrial domain is larger than ever. In the latter, the transition to small batches or even "batch size 1" in production created a need for robot control system architectures that can provide the required flexibility. Such architectures must not only have a sufficient knowledge integration framework. It must also support autonomous mission execution and allow for interchangeability and interoperability between different tasks and robot systems. We introduce SkiROS2, a skill-based robot control platform on top of ROS. SkiROS2 proposes a layered, hybrid control structure for automated task planning, and reactive execution, supported by a knowledge base for reasoning about the world state and entities. The scheduling formulation builds on the extended behavior tree model that merges task-level planning and execution. This allows for a high degree of modularity and a fast reaction to changes in the environment. The skill formulation based on pre-, hold- and post-conditions allows to organize robot programs and to compose diverse skills reaching from perception to low-level control and the incorporation of external tools. We relate SkiROS2 to the field and outline three example use cases that cover task planning, reasoning, multisensory input, integration in a manufacturing execution system and reinforcement learning.

READ FULL TEXT

page 1

page 5

research
08/27/2023

Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks

The transition to agile manufacturing, Industry 4.0, and high-mix-low-vo...
research
11/08/2018

LAAIR: A Layered Architecture for Autonomous Interactive Robots

When developing general purpose robots, the overarching software archite...
research
09/28/2022

SkiNet, A Petri Net Generation Tool for the Verification of Skillset-based Autonomous Systems

The need for high-level autonomy and robustness of autonomous systems fo...
research
09/28/2018

Hierarchical and State-based Architectures for Robot Behavior Planning and Control

In this paper, two behavior control architectures for autonomous agents ...
research
12/07/2022

Combining Planning, Reasoning and Reinforcement Learning to solve Industrial Robot Tasks

One of today's goals for industrial robot systems is to allow fast and e...
research
03/18/2022

Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integration

In modern industrial settings with small batch sizes it should be easy t...
research
07/23/2020

Toward Campus Mail Delivery Using BDI

Autonomous systems developed with the Belief-Desire-Intention (BDI) arch...

Please sign up or login with your details

Forgot password? Click here to reset