Skip to content

Commit 0c1da68

Browse files
committed
add images
1 parent 1bb2f8d commit 0c1da68

File tree

9 files changed

+19
-4
lines changed

9 files changed

+19
-4
lines changed

collections/projects/Robots/_posts/2020-05-10-autonomous_tracked_vehicle.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,17 @@ layout: post
33
title: "Review | Tracked vehicle capable of following waypoints on a 3D surface"
44

55
slider1:
6-
- url: https://raw.githubusercontent.com/RCmags/TrackRobot/main/images/tank1_res.jpg
7-
- url: https://raw.githubusercontent.com/RCmags/TrackRobot/main/images/tank2_res.jpg
8-
- url: https://raw.githubusercontent.com/RCmags/TrackRobot/main/images/tank3_res.jpg
6+
- url: /img/tracked-robot/tank1.jpg
7+
- url: /img/tracked-robot/tank2.jpg
8+
- url: /img/tracked-robot/tank3.jpg
9+
- url: /img/tracked-robot/tank4.jpg
10+
- url: /img/tracked-robot/tank5.jpg
11+
12+
slider2:
13+
- url: /img/tracked-robot/tank8.jpg
14+
- url: /img/tracked-robot/tank7.jpg
15+
- url: /img/tracked-robot/tank6.jpg
16+
917
---
1018

1119
## Introduction to navigation
@@ -123,15 +131,22 @@ As an additional fallback to further increase the robustness of the navigation o
123131

124132
{% include youtube.html id='CAqWehKD_z0' %}
125133

134+
{% include youtube.html id='jEsJZh4MW3Q' %}
135+
126136
Unlike inertial estimates which operate in the short-term, and elaborate math models which only capture parts of the vehicle's dynamics, a sensor that measures velocity is unambiguous. Unless something blocks the sensor or the conditions that allow it to measure velocity are no longer met, it is the most reliable authority on the state of the vehicle. Therefore, the addition of optical flow sensors to the robot is good idea, and the other methods discussed above can be use to estimate position if the optical flow sensors cannot be used.
127137

128-
## Completed robot
138+
![image](https://i.ebayimg.com/images/g/iOEAAOSwfllma39h/s-l400.jpg)
139+
140+
## Completed robot
129141

130142
The position of the vehile is estimated using a physical model of the vehicle, an accelerometer that is integrated twice, a gyroscope for heading, and the displacement measured by two optical flow sensors. All of this data is fused to obtain the net displacements relative to an initial position using rectangular coordinates. These position and orientation estimates are used to guide the vehicle to a specified location using two PID loops, one for displacements and one for heading.
131143

132144
{% include image-slider.html list=page.slider1 aspect_ratio="4/3" %}
133145
<p align="center"><i>The tracked prototype was small and compact</i></p>
134146

147+
{% include image-slider.html list=page.slider2 aspect_ratio="4/3" %}
148+
<p align="center"><i>Bright white LEDs were placed under the chasis to illuminate the ground</i></p>
149+
135150
The coordinates are stored in a buffer that can be filled in real time via a bluetooth module. Coordinates can be pushed or poped off the buffer. Once the vehicle is within a given radius of a coordinate, the following coodinate is made the target destination. This process will continue indefinitely and the vehicle will follow a closed path with the coordinates as the vertices.
136151

137152
{% include youtube.html id='VYhLW5owS3A' %}

img/tracked-robot/tank1.jpg

520 KB
Loading

img/tracked-robot/tank2.jpg

561 KB
Loading

img/tracked-robot/tank3.jpg

470 KB
Loading

img/tracked-robot/tank4.jpg

488 KB
Loading

img/tracked-robot/tank5.jpg

497 KB
Loading

img/tracked-robot/tank6.jpg

470 KB
Loading

img/tracked-robot/tank7.jpg

420 KB
Loading

img/tracked-robot/tank8.jpg

384 KB
Loading

0 commit comments

Comments
 (0)