Name: Akhilrajan Vethirajan
Uid: 117431773
Name: Vishaal Kanna Sivakumar
Uid: 117764314
- Download repository and build your catkin workspace.
- Requirements:
- numpy
- matplotlib
- heapq
- rospy
- geometry_msgs (Twist())
- time
- The launch folder contains the Gazebo-Turtlebot3 launch folder
- The A* planner is in the nodes directory
- All outputs are in the outputs sub directory
- To run Part 1, go to part_1 directory and run the python script.
- Make sure the script is executable (chmod +x <python_script_name>)
- open a new terminal and run,
roslaunch astar astar_gazebo.launch
- To run the Gazebo simulation, in a new terminal run:
roslaunch astar turtlebot3.launch
- In another terminal run the A* planner using,
rosrun astar path_planner.py
- Please keep the initial positions as follows:
X: 100
Y: 950
Theta: 0
Note: Robot runs best when RPM1=30 and RPM2=40
Start X = 100
Start Y = 900
Start Theta = 0
---------
Goal X = 450
Goal Y = 800
---------
RPM1 = 30
RPM2 = 40
Start X = 100
Start Y = 950
Start Theta = 0
---------
Goal X = 800
Goal Y = 950
---------
RPM1 = 30
RPM2 = 40