This repository contains the LIMO navigation files for autonomous navigation. It uses the ROS Navigation stack to navigate autonomously around vehicles using the dijkstra
algorithm for mapping the area to perform navigation around obstacles.
Uploading project3Vid.mp4.mov…
- Python 2.X
- ROS
- TurtleBOT3 Gazebo
To run the arl.sh
script, follow these steps:
-
Run
arl.sh
Script (RECOMMENDED):- Navigate to the directory containing
arl.sh
. - Execute the script using the command:
./arl.sh
OTHERWISE you may choose to execute each command manually which will sequentially start all the necessary Gazebo and program setup commands.
- Navigate to the directory containing
-
Manual Command Execution: Alternatively, you can manually execute the following commands:
- Start LIMO:
roslaunch limo_bringup limo_start.launch pub_odom_tf:=false
- Launch Navigation:
roslaunch limo_bringup limo_navigation_diff.launch
- Run
emain.py
:rosrun arena emain.py
- Execute
egui.py
:rosrun arena egui.py
- Start
poseHub.py
:rosrun poseHub.py
- Start LIMO:
Choose the method that best fits your workflow. The script provides a convenient one-step option, while manual execution offers more control over each process.
For any queries, you can reach out to kaushikt2000@gmail.com
.