ROSCon Talk: 'SkiROS2 - A skill-based Robot Control Platform for ROS'
The ROSCon presentation of SkiROS2, an open source and robot-agnostic control platform for ROS with knowledge representation.

In October 2024, I had the opportunity to give a workshop at ROSCon 2024 in Odense, Denmark. The workshop was about deliberation technology, which is a key component for robots to make decisions and plan their actions. The goal of the workshop was to allow everyone to experiment with different decision-making frameworks on the same problems, and to discuss the advantages and disadvantages of each approach.
This workshop came out of the ROS deliberation working group and is a joint effort together with:
Together you can try out different approaches to deliberation, such as behavior trees, state machines, task planners, and more. The workshop is designed to be hands-on and interactive, allowing participants to learn by doing and to share their experiences with each other.
The code for the whole workshop is available on GitHub: https://github.com/ros-wg-delib/examples
It includes integrations of:

For the workshop I created an ontology and skills for the pyrobosim environment in SkiROS2. This allows you to use the skills with task planning and knowledge representation for the pyrobosim environment, which is what makes SkiROS2 unique in the set of presented technologies.
The code is available here on Github: https://github.com/matthias-mayr/skiros2_pyrobosim_lib/tree/main
