ONE-DAY ONLINE TRAINING
Robot Manipulation with ROS2 using Movelt2
Learn how to use MoveIt in ROS2 and to get a robotic arm up and running, moving around, and grasping objects.
Duration: 1 day
Format:
Online, based on practice with simulated & real robots. NOT slides-based.
Instructor-led: Yes
Certificate: Yes
Level: Intermediate
Language: English
Enroll Training
Only 10 seats are available for each training
€599
Thu, November 17
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Fri, November 25
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Sat, December 3
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
Wed, December 7
9:00 AM – 4:30 PM (KST/CST/CET)
Early bird discount of €100
One-Day Training Benefits
7 hours of LIVE learning with ROS experts
20+ hands-on exercises
3 hours of practice with a remote real robotic arm
Hands-on application of each concept with simulated robots
Get fast support & guidance from instructors
1-year full access to the course
Life-long access to the code developed during the training
What You’ll Learn
How to create a MoveIt2 package for your robot
How to use MoveIt in ROS2 programmatically in C++
How to make a robot perceive the object's location
How to control arm robots
How to make robots grasp objects
How to create a Pick & Place task with MoveIt2
Switch to ROS2 Training Outline
Module 1: Create a MoveIt2 Package
In this module, you will learn how to create a MoveIt2 Package for an industrial robot. And then, you will create a package that allows your robot to perform motion planning. Topics covered:
- Generate a MoveIt1 configuration package using the Setup Assistant tool for an articulated robot
- Basic Motion Planning
- Moving the real robot
- Create the MoveIt2 package
Module 2: Robot Manipulation Perception - Object Detection
In this module, you will learn how to perform motion planning with Python. By completing this module, you will be able to create a Python program that performs motion planning on your robot.
- Depth Camera Sensor
- Running the Object Detection nodes
- Getting the object Position
Module 3: Doing ROS2 Motion Planning Programmatically
In this module, you will learn how to perform motion planning with C++. You will create a C++ program that performs motion planning on your robot by completing this module.
Topics covered:
- Planning a trajectory
- Planning to an end-effector Pose
- Executing a trajectory
- Get your robot arms positioned fast and easy with tools
- Controlling the gripper
- Full Pick & Place pipeline
Questions About This Training?
100% PRACTICAL
Practice with Simulated & Real Robots
You will learn each concept by practicing with simulated & real robots.

REAL ROBOT
UR3e Robotic Arm

SIMULATED ROBOT
UR3e Robotic Arm

SIMULATED ROBOT
Clarkson Open Manipulator
Get certified
Upon completing this training, The Construct grants participants a shareable certificate of completion. This training is graded as a pass or fail; participants must receive 75% to pass and obtain the certificate of completion.
Need Help Finding The Right Training Solution?
Our training advisors are here for you.
Frequently Asked
+ What are the course prerequisites?
- The One-Day Training Guide will be emailed to students for pre-course learning.
- Equipment:
- A laptop (you can use Windows, Linux, or macOS)
- Google Chrome or Firefox browser.
- It is not necessary to have Linux on your computer. Any operating system is valid.
- A certified ROS Instructor leads this course. In-person, on-time attendance, and full participation are expected. Being fully present for the full day is a requirement for certification.
+ Do I need to install ROS in advance?
No. You only need to bring your laptop and connect to the internet. You can use Windows, Linux, or macOS.
+ How many students are usually in each class?
Maximum of 10 students per class.