Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

ROS 2 from Scratch

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build a strong foundation in ROS 2 with practical, real-world applications.

  • Learn to create scalable applications using Python and C++.

  • Follow a structured process to design and simulate a custom robot.

Compétences que vous acquerrez

  • Catégorie : Software Visualization
  • Catégorie : Simulation and Simulation Software
  • Catégorie : Robotics
  • Catégorie : System Programming
  • Catégorie : Configuration Management
  • Catégorie : Electronic Hardware
  • Catégorie : Robotic Process Automation
  • Catégorie : Hardware Design
  • Catégorie : Development Environment

Outils que vous découvrirez

  • Catégorie : Command-Line Interface
  • Catégorie : Extensible Markup Language (XML)
  • Catégorie : Middleware
  • Catégorie : C++ (Programming Language)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2026

Évaluations

14 devoirs

Enseigné en Anglais

91%

of learners achieved a positive career outcome

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 14 modules dans ce cours

In this section, we explore ROS 2 fundamentals, including core concepts, terminology, and differences from ROS 1, while identifying prerequisites for effective robotics development.

Inclus

2 vidéos3 lectures1 devoir

In this section, we guide through selecting a ROS 2 distribution, installing Ubuntu, and setting up the ROS 2 environment for effective robotics development.

Inclus

1 vidéo5 lectures1 devoir

In this section, we cover ROS 2 core concepts like nodes, topics, services, actions, parameters, and launch files for practical implementation.

Inclus

1 vidéo6 lectures1 devoir

In this section, we explore creating ROS 2 workspaces, packages, and nodes in Python and C++. Learners gain hands-on skills to build, run, and introspect nodes for robotic applications.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore ROS 2 topics for node communication, covering publishers, subscribers, and custom interfaces to enable message exchange in robotic systems.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore ROS 2 services, focusing on creating custom interfaces, writing servers and clients, and using tools for service analysis in node communication.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore ROS 2 actions, focusing on implementing servers, clients, and custom interfaces with feedback and cancel mechanisms.

Inclus

1 vidéo8 lectures1 devoir

In this section, we explore how to make ROS 2 nodes more dynamic using parameters, including loading from YAML files and updating with callbacks for real-time adaptability.

Inclus

1 vidéo1 lecture1 devoir

In this section, we explore ROS 2 launch files for scaling applications, covering XML and Python implementations, node configuration, and parameter management for efficient node orchestration.

Inclus

1 vidéo5 lectures1 devoir

In this section, we introduce TFs and RViz for visualizing robot coordinate transformations and analyzing their relationships.

Inclus

1 vidéo3 lectures1 devoir

In this section, we explore creating URDF files to model robot links and joints using TFs, with Xacro for dynamic improvements, focusing on practical robot simulation and design.

Inclus

1 vidéo9 lectures1 devoir

In this section, we explore packaging URDF files and publishing TFs in ROS 2, focusing on creating launch files and organizing robot data for real-world applications.

Inclus

1 vidéo4 lectures1 devoir

In this section, we simulate a robot in Gazebo using ROS 2, adapt URDF with inertial and collision tags, and control the robot with plugins and launch files.

Inclus

1 vidéo9 lectures1 devoir

In this section, we explore advanced ROS 2 applications, focusing on real-world project planning, dynamic node communication, and robot simulation setup using TF and URDF.

Inclus

1 vidéo4 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 888 Cours517 752 apprenants

Offert par

Packt

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions