Publication date : 05/13/2024

Course : ROS, Robot Operating System, create robotic applications

Practical course - 3d - 21h00 - Ref. ROH
Price : 2100 € E.T.

ROS, Robot Operating System, create robotic applications




From its full name Robot Operating System, ROS is today the most widely used framework for creating robotic applications. This training course will enable you to understand its architecture and acquire the skills needed to design robotic applications.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. ROH
  3d - 21h00
2100 € E.T.




From its full name Robot Operating System, ROS is today the most widely used framework for creating robotic applications. This training course will enable you to understand its architecture and acquire the skills needed to design robotic applications.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding the possibilities of ROS and its architecture
Learn how to use simulators and debugging tools to advance your project
Setting up autonomous navigation on a mobile robot
Designing embedded image processing
Use a robotic arm adapted to your needs

Intended audience
Various developers, robotics engineers, embedded systems engineers, technical project managers.

Prerequisites
Good knowledge of Python and C++.

Course schedule

1
Preamble

  • Definition of ROS.
  • Advantages over other existing solutions.
  • Installation and configuration on Ubuntu.
  • Presentation of the advantages of Docker encapsulation.
  • ROS in an embedded system.
Hands-on work
Installing and configuring ROS on Ubuntu.

2
The architecture

  • File system navigation.
  • The notion of package and stack.
  • Nodes, topics, services, actions.
  • ROS Master and parameter server.
Hands-on work
Create packages, nodes, topics, services and actions.

3
Simulators

  • Presentation of existing simulators.
  • Discover Gazebo, a 3D simulator.
  • Create objects to be simulated using URDF files.
  • Add a URDF file to Gazebo.
Hands-on work
Simulate the movement of a robot in a virtual space. Create an object to simulate.

4
Debug

  • Log messages.
  • The various system supervision tools.
  • Discover RVIZ.
  • Replay scenes with the Bags.
Hands-on work
Supervise and replay the movement of a robot in a virtual space.

5
Autonomous navigation

  • The difference between AGV (Automated Guided Vehicle) and UGV (Unmanned Ground Vehicle).
  • Creating a navigation map.
  • The concept of AMCL (Adaptive Monte Carlo Localization).
  • The concept of SLAM (Simultaneous Localization and Mapping).
  • Keywords for autonomous navigation with ROS.
  • ROS stack navigation.
  • The different configurations to be aware of.
Hands-on work
Implementation of autonomous navigation.

6
Computer vision

  • Overview of the main components used in vision.
  • Recover video streams and/or data.
  • Overview of the different solutions available for image processing.
  • OpenCV and image processing.
Hands-on work
Creation of facial recognition.

7
Robotic arms

  • Presentation of robotic arm selection criteria.
  • Mathematical models for arm control.
  • Arms for everyone on ROS.
  • MoveIt and its architecture.
  • Integration of a robotic arm in MoveIt.
Hands-on work
Robotic arm control.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
TEODOR C.
12/05/25
5 / 5

Very comprehensive training on robotics and ROS technology. We take the time to do the exercises and understand the scope of each tool, library etc.. The materials open doors to different aspects that can be explored in greater depth.
AURÉLIEN G.
12/05/25
4 / 5

Very good choice of exercises and learning approach. It's a pity that the entire training corpus is not completely up to date with the latest versions of ROS. Let's just say that it would have been more balanced to work mainly on ROS2 and slightly on ROS1.
DANIEL REGIS C.
12/05/25
4 / 5

Coming from the world of AI, I'd like to see more ROS exclusive content.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 10 June, 21 Oct.

PARIS LA DÉFENSE
2026 : 10 June, 21 Oct.