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

g

Level: Intermediate

w

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

N

7 hours of LIVE learning with ROS experts

N

20+ hands-on exercises

N

3 hours of practice with a remote real robotic arm

N

Hands-on application of each concept with simulated robots

N

Get fast support & guidance from instructors

N

1-year full access to the course

N

Life-long access to the code developed during the training

What You’ll Learn

N

How to create a MoveIt2 package for your robot

N

How to use MoveIt in ROS2 programmatically in C++

N

How to make a robot perceive the object's location

N

How to control arm robots

N

How to make robots grasp objects

N

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.

Topics covered:
  • 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

Turtlebot Waffle PI - How to use ROS2 parameters

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.

+ Is there a video recording available after the live training?

Pin It on Pinterest