ROS 2 Manipulation Basics
Course details page: https://www.theconstructsim.com/robotigniteacademy_learnros/ros-courses-library/ros2-manipulation-basics/
WHY ROS 2 AND MANIPULATION?
With ROS2 quickly becoming the standard for robotics and overcoming ROS1, it’s time to learn how to work with a robot arm in ROS2 systems. But it’s also essential to understand the current way of working because, in the short term, you will have to work with hybrid systems that use both ROS1 and ROS2. This is especially true in hardware ROS-enabled systems, which won’t be updated to ROS2 at least in a few years or even never if they are already in production and public use.
COURSE OVERVIEW
This course teaches the basics of having a robot arm up and running, moving around, and grasping objects using perception ROS 2.
WHAT YOU WILL 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 & Place task in ROS2
COURSE PROJECT
Open Manipulator Pick and Place
Using the Open Manipulator simulation, you will create a moveit package in ROS 2 to detect different objects for the manipulator to grasp.
Then as an extra task, you will create a new version of pick and place, taking into account the differences in how the gripper works compared with the examples given throughout the course. You will also have to compensate for the difference in the size of the objects.