https://github.com/sollimann/autonomous-pathfinder
Project 1 in Advances in intelligent systems and robotics
https://github.com/sollimann/autonomous-pathfinder
Last synced: 4 months ago
JSON representation
Project 1 in Advances in intelligent systems and robotics
- Host: GitHub
- URL: https://github.com/sollimann/autonomous-pathfinder
- Owner: Sollimann
- Created: 2018-02-18T08:24:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-12T12:41:09.000Z (over 7 years ago)
- Last Synced: 2025-03-20T00:01:46.060Z (7 months ago)
- Language: C++
- Size: 1.32 MB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project in EE4308 - Advances in Intelligent Systems and Robotics - NUS 2018 #
--------------------------
Turtlebot simulation in Gazebo. The aim of this project is to navigate the turtlebot autonomousely from position (x,y) = (0,0) to (x,y) = (4,4) in a 9m x 9m map with a random arrangement of walls. The project is part of the assessment in the course EE4308 - Advances in Intelligens Systems and Robotics at the National University of Singapore (NUS) during the spring semester of 2018.## Requrements ##
--------------------------
Robot Operating System (ROS) Kinetic distribution installed.## About the code ##
-------------------------## How to run the code ##
-------------------------
1. Enter your source folder inside your catkin workspace:
```bash
$ cd catkin_ws/src
```2. Clone the repository:
```bash
$ git clone https://github.com/Sollimann/prj-grp-01
```3. Inside your catkin workspace, run:
```bash
$catkin_ws catkin_make
```4. Run project\_init.sh or project\_init\_world_2.sh to lauch either world 1 or 2:
```bash
$ chmod +x project_init.sh
$ ./project_init.sh
```
or```bash
$ chmod +x project_init_world_2.sh
$ ./project_init_world_2.sh
```This will launch the turtlebot world. It may take several minuites to load, so be patient!
5. Launch the launch file navigate\_to\_goal.launch to make the turtlebot navigate towards the target position:
```bash
$ roslaunch prj-grp-01 navigate_to_goal.launch
```