ROS2 On-Site Training: ROS2 Basics + ROS2 Nav2 + Manipulation with Movelt2

Understanding how ROS2 works is becoming a MUST. In this five-day ROS2 training, learn how to program robots with ROS 2 Galactic, including navigation and grasping.

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

* Where: Barcelona, Spain
* When: September 20, 2021 → September 24, 2021
* Registration website: https://www.theconstructsim.com/ros2-onsite-training/
* Only 20 spots available

[ABOUT]

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)
- UR3e robot arm

[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

This course created by The Construct (http://theconstructsim.com/ 2), in cooperation with Robotnik (https://www.robotnik.eu/).

Featured Product

Midwest Motion Products is a leading provider of robust and reliable Motion Control Products.

Midwest Motion Products is a leading provider of robust and reliable Motion Control Products.

MMP specializes in supplying high-quality Brushed & Brushless DC Motors & Gearmotors for Robotics and Automation Equipment with a wide range of motor windings and gear ratios. With an impressive track record of more than 8,000 released DC Gearmotors designs and over 2,000,000 individual part numbers, we are renowned for our ability to handle large-scale orders. Due to our huge on-hand inventory, we are also well known for lightning-fast delivery of our standard products. We take pride in our dedicated customer service and our team of knowledgeable sales and engineering experts who are ready to assist you with custom design solutions tailored to your specific application. Additionally, we also offer a wide range of complimentary products, such as DC Motor Controls, DC Linear Actuators, AC-DC power Supplies, and DC Servo Amplifiers and others.