3-day Intensive Live Training

Mastering ROS2 Manipulation with Perception

Learn how to control arm robots to move and grasp objects with ROS2.

 

Training on

June 27 – 29, 2022

Format

Online with Remote Robots

Price

€2,999 EUR
€2,399 EUR

Early bird price ends on June 8th

N

Experts Guidance

N

Practice A Lot with Simulated & Real Robots

N

Learn How to Use ROS2 with Both Python & C++

N

Certificate

Our training is trusted by:

Training Overview

With ROS2 quickly becoming the standard (for robotics) and overcoming ROS1, it’s time to learn how to use a robot arm with ROS2. This intensive online training offers a practical ROS2 learning experience, where you will learn how to move a robot arm to grasp objects safely without colliding.

What you’ll learn

  • How to set up a MoveIt config package for a ROS2 system
  • How to use MoveIt in ROS2 programmatically in C++
  • How to use perception to find red box coordinates in ROS2
  • How to do a pick and place in ROS2

How you’ll learn

Students learn through real-time ROS expert-led explanations, along with explanatory notebooks and robotic simulations. The students will complete the exercises with simulated robots, working with the instructor. Each student is assigned their own simulated robots. 

}

Total time: 22 hours

Every day from 9 AM to 6 PM

3 timezones available

  • Pacific Daylight Time (PDT)
  • Eastern Daylight Time (EST)
  • Central European Summer Time (CEST)

Instructor-led

Intensive Live Training

Who is this training for?

  • Robotics Developers who want to run their robots with ROS 2
  • Companies that want to equip their team with ROS 2
  • Robotics teams that want to transition from ROS1 to ROS2

3 days intensive training plan

Total time: 22 hours

8

hours

per

day

N

2 hrs/day: Learn Theory

N

2 hrs/day: Do Exercises with Simulated Robots

N

3 hrs/day: Work on Real Robot Projects

N

1 hr/day: Apply & Debug Your Codes on Real Robots (with our support)

Real Robots Used

You will be using the following real robots throughout the training

pick_and_place

UR3e Robot Arm with OnRobot Gripper

Simulated Robots Used

You will use several robots in simulations and others in reality. This will allow you to see the flexibility of ROS2 with different robotic platforms.

UR3e with Gripper

Open Manipulator

Syllabus

What You Will Learn in 3-Day

Prerequisites:

  • Basic programming knowledge in Python or C ++.
  • ROS2 Basics.
  • Use Google Chrome or Firefox browser.
  • It is not necessary to have Linux on the student’s computer. Any operating system is valid.
  • It is not necessary to have ROS installed on the student’s computer.
  • Institution: The Construct in cooperation with Robotnik
  • Programming Language: Linux for Robotics, Python3 for Robotics & ROS2 Basic
  • Language: English

AM

Day 1 – ROS2 Manipulation MoveIt

N

Generate a package using the Setup Assistant from MoveIt

N

Basic motion planning

N

Create a MoveIt2 package: port our Movelt1 pack to MoveIt2

N

ROS1 bridge

AM

Day 2 – Perception with ROS2

N

Object detection

N

Visualize the detections in RVIZ 2

N

Get the object position

AM

Day 3 – ROS2 Motion Planning

N

Plan the end-effector pose

N

Get the joints poses

N

Control the gripper

N

Full Pick & Place pipeline

PM

Apply what you've learned to real robots

PM

Apply what you've learned to real robots

PM

Apply what you've learned to real robots

Instructors

Miguel Angel

Miguel Angel

Head of Research @ The Construct | Creator of over 10 ROS AI courses | Author of ROS IN 5 DAYS book collection

Alberto Ezquerro

Alberto Ezquerro

Head of Education @ The Construct | Creator of over 30 ROS courses | Author of ROS IN 5 DAYS book collection

Ricardo Téllez

Ricardo Téllez

CEO @ The Construct | Teacher of Robotics at La Salle University and Universitat Politècnica de Catalunya

Rodrigo Gonzalez

Rodrigo Gonzalez

Robotics Engineer @ The Construct | Leader of RoBox – 24/7 Remote Real Robot Lab

Roberto Zegers

Roberto Zegers

Robotics Software Developer / Creator of ROS2 Control course

R

100% PRACTICAL

You will get REAL, PRACTICAL experience that is APPLICABLE to your real-life robotics development.

FOR THOSE WHO WANT TO APPLY ROS2 TO ROBOTS, FAST

We help you move fast!

Certificate

Get recognized! Upon successfully completing this training, The Construct grants a certificate of completion to participants. This training is graded as a pass or fail; participants must receive 75% to pass and obtain the certificate of completion.

It was a great training with A LOT of outcomes! Thank you for bearing with me. I really appreciate your professionalism during this training.

Saleh Alkhamees

Systems Engineer, Advanced Electronics Company

Previous Training recap

Frequently Asked Questions

Do I need to install ROS in advance?

No. This training is 100% online, you only need to bring your laptop and connect to the internet. You can use Windows, Linux, or macOS.

What do I need to prepare?

To prepare for this online workshop, you need to know the basics of Linux, Python, and C++. This is mandatory, so in case you need it, take the following three free courses:

  1. Linux for robotics
  2. Python3 for robotics
  3. C++ for robotics

Looking for a team discount?

Contact us to learn how to enroll multiple users at the same time.

Phone Number

(+34) 687 672 123

ENROLL NOW.

RESULTS GUARANTEED

Enroll now

Pin It on Pinterest