In this post, we will see how to implement Gazebo joints control in ROS2. The way this is done has changed a bit from ROS1. Step 1: Grab a copy of the ROS Project containing the code Click here to get your own copy of the project (PS: If you don’t have an...
In this post, we will see how to make a robot follow another robot. We’ll make the iRobot follow the big turtle all around the world when it moves, using ROS TF broadcaster and listener nodes. PS: This ROS project is part of our ROS Mini Challenge series, which...
In this post, we will see how to make a robot detect and avoid an obstacle in its front. We will move the robot forward until it detects there’s an obstacle (the wall) closer than 1 meter. Then, we will stop the robot so that it does not collide with the wall....
In this post, we will see how to configure MoveIt to make a manipulator robot execute a trajectory based on a Position Goal. We send a Position Goal to the manipulator, and the robot computes and executes a trajectory plan in order to reach this goal. PS: This ROS...
In this post, we will see how to write a ROS program (in Python) to make a robot rotate according to user input. We are going to fix an error in the code that prevents this program from working as we go on. PS: This ROS project is part of our ROS Mini Challenge...