Autonomous Navigation of Turtlebot Using ROS

Autonomous Navigation of Turtlebot Using ROS

In the previous lesson, we first understood what navigation, path planning, and control mean in robotics. Then, we launched the navigation package (amcl package) in Gazebo to localize a robot during motion. Afterward, we set an autonomous motion for a robot starting from the initial pose to the target pose using RVIZ. navigation, path planning, and control in ROS using amcl package In this lesson in the series of lessons on ROS tutorials, we will start with navigation without RVIZ, we will write our own code and we will create the auto_nav package (autonomous navigation) for our final project. Autonomous…
Read More
Simple Turtlebot Simulation in ROS

Simple Turtlebot Simulation in ROS

In the previous lesson of the series of lessons on Robot Operating System (ROS), you learned how to install Python3, create a ROS workspace, create a ROS package, create simple publishers/subscribers, search ROS packages, delete a ROS package, work with ROSlaunch, and work with rqt which is a ROS visualization tool. Simple publisher/subscriber in ROS. This lesson will introduce you to a simple mobile robot simulation and let you play with Turtlebot. There is a brief introduction to robot kinematics as well. Simple Turtlebot Simulation in ROS The table of contents for the entire course: https://www.mecharithm.com/what-is-robot-operating-system-ros/ Full disclaimer: Some of…
Read More