Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
varundevsukhil committed Dec 30, 2018
1 parent a1c74e3 commit bd3fbb6
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<img src="assets/images/title.png">
</p>

![alt text](assets/images/banner.jpg)
![](assets/images/banner.jpg)

### What is F1/10 Autonomous Racing?

Expand Down Expand Up @@ -101,6 +101,8 @@ The simulation sub-package contains one-line commands that perform these tasks p

### The F1/10 simulator

![](assets/loop/teleop.gif)

The F1/10 simulator is based on the work done by the MIT-Racecar team with some added features like the new world map and Gazebo plugins that provide better odometry and control. Bring up the simulator using the following command.
```console
user@computer:$ roslaunch racecar_gazebo racecar.launch
Expand All @@ -120,6 +122,8 @@ NOTE: When using *keyboard_teleop*, always keep the terminal from which the tele

### Tutorial 1: Basic navigation principles (follow the inner wall)

![](assets/loop/simple_run.gif)

The purpose of this demonstration is to show the basic capabilities of the F1/10 platform. If you already have the assembled F1/10 hardware, you can skip the first part and proceed directly to the second part. You may need to tune some basic parameters in the controller depending on the kind of chassis you are using.

First, bring up the simulator using the following command. This command launches the simulator and spawns the F1/10 racecar closer to the inner wall for better performance of the wall-following algorithm.
Expand All @@ -143,6 +147,8 @@ DESIRED_DISTANCE_LEFT = 0.8 # distance from left wall in meters

### Tutorial 2: Mapping a closed environment using Hector Mapping

![](assets/loop/mapping.gif)

It is important that you do not have multiple installations of hector_slam package. ROS will not build multiple packages with the same name, but sometimes it can overlook existing installations if your workspace is not sourced.

Before we proceed to mapping, we have to make some changes to the hector_slam launch files to make it work with the F1/10 package. To do this execute the following:
Expand Down Expand Up @@ -206,6 +212,8 @@ You should now see a map file in your home directory. You can save the map file

### Tutorial 3: Advanced navigation using the TEB local planner

![](assets/loop/navigation.gif)

```console
user@computer:$ roslaunch racecar_gazebo racecar.launch
```
Expand Down

0 comments on commit bd3fbb6

Please sign in to comment.