# LAST CALL: In-person ROS2 Industrial Training in Barcelona

**URL:** https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727
**Category:** Training & Education
**Tags:** ros2, dds, galactic, nav2, movelt2
**Created:** [August 5, 2021, 6:10pm UTC](https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727 "2021-08-05T18:10:11Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![YUHONG\_LIN](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/yuhong_lin/32/33116_2.png) [@YUHONG\_LIN](https://discourse.openrobotics.org/u/YUHONG_LIN)
#### Post date: [August 5, 2021, 6:10pm UTC](https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727/1 "2021-08-05T18:10:11Z")

</div>

# Get ROS2 Industrial Ready: ROS2 Basics + ROS2 Nav2 + Manipulation with Movelt2

- **Where** : Barcelona, Spain
- **When** : 2021-09-19T22:00:00Z → 2021-09-23T22:00:00Z
- **Registration website** : [https://www.theconstructsim.com/ros2-onsite-training/](https://www.theconstructsim.com/ros2-onsite-training/?utm_source=referral&utm_medium=ros-discourse)
- **Only 10 spots left**
- **Regular registrations deadline** : 2021-08-30T21:59:00Z

Dear ROS developers, understanding how ROS2 works is becoming a MUST.

ROS2 is expected to fully replace ROS1 by 2023. The Galactic distribution released in May 2021 shows ROS2 is very mature and ready for real-world applications.

In this five-day ROS2 training, learn how to program robots with ROS 2 Galactic, including navigation and grasping.

Participants will practice with robot simulations and then with real robots to test their programs live.

## WHAT YOU’LL LEARN

- Creation of ROS2 packages
- Management of the new Colcon universal building system
- Topic publishers and subscribers in ROS2 Python
- Nodes management: life cycle, executors and callback groups
- Services and actions
- Hybrid application with ROS1 and ROS2
- Use of debugging tools in ROS2
- ROS2 Mapping
- ROS2 Localization
- ROS2 Path Planning
- ROS2 + DDS
- Create and configure a MoveIt2 package for a robotic arm
- Perform ROS2 Motion Planning & Grasping

## AT A GLANCE

**Prerequisites**

- Knowledge of Python Programming language
- Basic understanding of Linux Ubuntu Operating System
- Knowledge of ROS1 (recommended but not required)

**Language** : English  
**Programming Language** : Python

## REAL ROBOTS USED

- RB-1 BASE mobile robot (provided by [Robotnik](https://robotnik.eu/))
- MiR Hook 100 TM (provided by [MiR](https://www.mobile-industrial-robots.com/en/solutions/robots/mir-top-modules/mir-hook-100-tm/))
- UR3e robot arm  
 ![Robotnik-RB-1_Base-01_](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/7/7044ed3c3afdfd643f42c8388036eb768b9ac558.jpeg)  
 ![mir robot](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/7/7c40657ed7b13fda802efc02af1facb245acd3b2.png)  
 ![universal robot arm](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/5/5e23c5e9639fb1c05144728c821906c93f8c509c.png)

## WHO IS THIS WORKSHOP FOR?

- ROS developers that want to transition to ROS2
- Researchers focusing their research on ROS2
- Engineers or CTOs who want to build scalable robotics products, faster.

## TRAINING DETAILS

### Day 1 - ROS2 Fundamentals

**Topic 1 Understanding Basic ROS2 Concepts**

- Structure and launch ROS2 programs (packages and launch files)
- Create basic ROS2 programs (Python-based)
- Understand basic ROS2 concepts: Nodes, Client Libraries, etc.

**Topic 2 ROS2 Topics**

- Topic Subscribers
- Topic Publishers
- Interfaces
- Management of nodes

**Topic 3 ROS2 Debugging Tools**

- Use logs in ROS2
- RViz2 debugging tool
- ROS2 doctor

### Day 2: ROS2 Advanced Topics

- ROS2 DDS
- ROS2 Services
- ROS2 Actions
- ROS1\_Bridge

### Day 3: ROS2 Nav2

- ROS2 Mapping
- ROS2 Localization
- ROS2 Path Planning and Obstacle Avoidance

### Day 4: ROS2 Nav2 Advanced Features & Manipulation

**Topic 1 ROS2 Nav2 Galactic Functionality**

- Waypoint Task Executors
- Speed Limited Zones
- Keep out zones

**Topic 2 Arm Navigation with MoveIt2**

- Configure a Moveit2 package for a robotic arm
- Programatically perform motion planning

### Day 5: Grasping

- Use perception to detect object location
- Grasp object

### Organizers

[The Construct](https://www.theconstructsim.com/), in cooperation with [Robotnik Automation](https://robotnik.eu/).

---

<div class="post-metadata">

### Author: ![YUHONG\_LIN](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/yuhong_lin/32/33116_2.png) [@YUHONG\_LIN](https://discourse.openrobotics.org/u/YUHONG_LIN)
#### Post date: [August 30, 2021, 4:20pm UTC](https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727/2 "2021-08-30T16:20:36Z")

</div>

Regular registration comes to a close TODAY. We highly encourage you to register today to save your seat (and some money) 👉 [https://www.theconstructsim.com/ros2-onsite-training/](https://www.theconstructsim.com/ros2-onsite-training/?utm_source=referral&utm_medium=ros-discourse)

---

<div class="post-metadata">

### Author: ![YUHONG\_LIN](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/yuhong_lin/32/33116_2.png) [@YUHONG\_LIN](https://discourse.openrobotics.org/u/YUHONG_LIN)
#### Post date: [August 31, 2021, 3:48pm UTC](https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727/3 "2021-08-31T15:48:32Z")

</div>

Due to a massive request, we have opened the option to ATTEND ONLINE. Learn the same content as in-person training, and connect remotely from your location to our warehouse robots and practice with them. Register here: [https://theconstructsim.regfox.com/ros2-online-training](https://theconstructsim.regfox.com/ros2-online-training)

---

<div class="post-metadata">

### Author: ![YUHONG\_LIN](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/yuhong_lin/32/33116_2.png) [@YUHONG\_LIN](https://discourse.openrobotics.org/u/YUHONG_LIN)
#### Post date: [September 27, 2021, 2:55pm UTC](https://discourse.openrobotics.org/t/last-call-in-person-ros2-industrial-training-in-barcelona/21727/4 "2021-09-27T14:55:54Z")

</div>

The Get ROS2 Industrial Ready On-Site Workshop was successfully held in Barcelona last week! If you missed it, don’t worry, we will repeat the Workshop online on 2021-10-24T22:00:00Z → 2021-10-28T22:00:00Z.

On-line seats include training with the real robots, accessing them remotely using the technology we developed for our remote real robot labs.

Save your seat now: [https://www.theconstructsim.com/ros2-industrial-workshop/](https://www.theconstructsim.com/ros2-industrial-workshop/)
