Advertisement

ROS Developers LIVE-Class #56: Make Your Robot Patrol An Area

ROS Developers LIVE-Class #56: Make Your Robot Patrol An Area How to make a robot move around an indoor area, following a fixed path, while avoiding unexpected obstacles?

In this Live-Class, you'll learn how to create a ROS program that uses the ROS Navigation stack to make a robot patrol an area!

Patrolling means that the robot is going to move around an area making a kind of fixed path. This can be very useful for tasks of security inspection, stock analysis or cleaning spaces. In those cases, the robot usually has to move in a fixed path everyday while it is doing at the same time another task (for example, in the case of security inspection, the robot has to identify if there is an intruder, or in the case of cleaning spaces, the robot has to clean all the ground it is moving through).

In the class, we'll define a procedure to capture the main points of the trajectory that the robot has to follow. Then, we will create a ROS program that calls the ROS Navigation Stack with those points, making the robot follow them in an endless loop.

You will receive the ROSject with the robot simulation, notebook with instructions, the map of the area already done, and all the launches required to start the navigation stack for the ROSbot.
* If you want to learn how to create the map, check our Live Class n.49:
* If you want to learn how to start the navigation system based on the map, check our previous Live Class n.50:

Robots used in this class:
▸ ROSbot 2.0 from Husarion (

If you missed the class, you can find the ROSject files and full-code used in the class at the Robot Ignite Academy:

============================
Every Tuesday at 18:00 CET/CEST.

This is a LIVE Class on how to develop with ROS. In Live Classes, you will practice with me at the same time that I explain, with the provided free ROS material.

IMPORTANT: Remember to be on time for the class because at the beginning of the class we will share the code with the attendants for free.

IMPORTANT 2: In order to start practicing quickly, we are using the ROS Development Studio for doing the practice. You will need a free account to attend the class. Go to and create an account prior to the class.

// RELATED LINKS
▸ ROS Development Studio
▸ Robot Ignite Academy
▸ The Construct:

#ROS #Robotics #rostutorials #Robot

The Construct,simulator,simulation,robot,robotics,ROS,tutorial,teaching,learning,Gazebo,Webots,Robot Ignite Academy,ROS tutorial,RDS,ROS Development Studio,ROS algorithms,ROS programming,learning ROS,teaching ROS,how to,OpenAI,Open AI,Open,AI,artificial intelligence,ROS tutorials,windows,linux,osx,develop,online ROS,online learning,IDE,development,ROS project,ROS developer,Python,Robot Operating System,rosbot,husarion,#hangoutsonair,Hangouts On Air,#hoa,

Post a Comment

0 Comments