Öffnungszeiten: Dienstag bis Freitag jeweils 17 - 22 Uhr | Samstag: 10 - 16 Uhr
am Donnerstag, 3. April 2025
Beginn: 18:00 Uhr
Ende: ca. 21:00 Uhr
Preis: 26,76 €
(ermäßigt: 20 €)
ROS2 is regarded as the most popular open-source framework for robot development among engineers. We will start from the very beginning, getting to know what ROS2 is, gaining a good overview of its architecture, and discovering through practical examples what it can be used for.
Der Workshop ist ausbucht. Aber du kannst noch hier teilnehmen
Dieser Workshop findet statt an 4 Terminen im April: (3., 10., 17., 24.,) Mit deiner Anmeldung nimmst du an allen 4 Terminen teil.
Workshopsprache:
English
Financials:
For this workshop, there is a minimum contribution of € 20 per person, which goes directly to the Makerspace. Additionally, participants are encouraged to support Janez by making a voluntary donation to help cover his travel expenses (recommended between 30€ and 50€ for all 4 weeks of the workshop).
Description:
In this workshop, we will explore the basics of the ROS2 (Robot Operating System) system in a small group. Its a very popular FOSS framework for building robot software which comes together with awesome community and lots of great tools.
We will start from complete beginning and work our way through with easy to understand practical examples. The aim of the workshop is to give participants a solid foundation for further exploration of ROS2 and robotics in general. Prior knowledge of ROS1 is not required but can be helpful.
Technically, we will focus on learning to control ROS2 through the Linux terminal console. If time permits, we will also attempt to write a program for ROS2 in Python3. Therefore, basic knowledge of the Linux terminal is mandatory, while knowledge of Python basics is highly recommended. There are no psychical materials involved in the workshop, it will be entirely done on computers. This is why we either have to invite the participants to have their own computers with them, or we can borrow computers from somewhere in makerspace if possible.
Topics:
- What is ROS2 (Visualization tools, communication system, code standardization)
- A brief history of the ROS system
- What problems inspired the system and what ROS2 is intended for
- Basics of control through the Linux terminal console
- Basic concepts of the communication system through practical examples (subscriber, publisher, topics, services, ...)
- Using ROS2 tools for visualization (Rviz, RQT, ...)
- Preparing a ROS2 workspace and writing a minimal program in Python3
In the workshop we will avoid the traditional teacher-student top-down approach and instead form it as a guided conversation among participants. The topics for the workshop are loosely defined in advance but the participants will be encouraged to give their own views on the topic and to propose what else we can include in the curriculum.
About the Workshop Host
Janez is an experienced roboticist with multiple years of expertise in setting up autonomous robots in industrial environments. Based in Ljubljana, he regularly organizes workshops on robotics and related topics, sharing his knowledge with the community.