Skip to content

muralikarteek7/turtlebot3_dwa_navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turtlebot3 DWA Navigation

Overview

This ROS package provides a simple goal publisher node for Turtlebot3 using the Dynamic Window Approach (DWA) navigation algorithm. It randomly generates goals within the free space of the map and sends them to the move_base node for navigation.

Prerequisites

  • ROS installed on your system (tested with ROS Noetic)
  • Turtlebot3 simulation environment (e.g., Gazebo) set up and running
  • move_base
  • Dependencies:
    • geometry_msgs
    • actionlib_msgs
    • nav_msgs
    • tf

Installation

  1. Clone this repository into your catkin workspace:
cd ~/catkin_ws/src
git clone https://github.com/lastVIZSLA/turtlebot3_dwa_navigation.git
  1. Build the package:
cd ~/catkin_ws
catkin_make

Usage

  1. Launch the Turtlebot3 simulation environment. For example:
roslaunch turtlebot3_dwa_navigation turtlebot3_navigation.launch
  1. The robot will start moving to random goal positions within the map.

Parameters

  • rate (default: 10): Rate at which goals are published (in Hz).

Watch the video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors