Introduction to the programming with ROS


Modern robot applications in research and industry consist of many individual components, each of which would ideally require consulting domain specialists, which is often not feasible because of economic reasons. The Robot Operating System (ROS) already contains many functions which can be used to build up new applications. The main focus of this training lies on the foundations for mastering the extensive ROS. Moreover the basic paradigms of ROS as well as its practical usage and the construction of own applications will be discussed.

Focal points
  • Publish / Subscribe Systems
  • ROS – building blocks and concepts
  • Overview of advanced concepts in ROS
  • Basic understanding of custom messages and service types
  • Understanding of the internal structure and use of ROS packages
  • Building packages with catkin
  • Building ROS nodes and implementation of functionalities
  • Data exchange between two or more ROS nodes
Target audiences
  • Technical personnel
  • Project and applications engineers,
  • Design engineers
  • System integrators
  • Automation engineers and technicians
  • Research and development personnel
  • PhD candidates
  • Non-specialists persons
  • Private persons interested in technology
  • Pupils/students
Notes & Booking details
  • Requirements for participation: own laptop with Ubuntu-Linux
  • Languages: German/English
  • Evaluation: written exam
  • Inhouse training on request


Booking details:

Duration:1 day
Time:09:00 am - 05:00 pm
Venue:Lakeside Science & Technology Park Klagenfurt
participants:Maximum number of 12
Fee:EUR 640,-- per person (excl. VAT) 

Dates & registration


Click here for dates & registration!