Difference between revisions of "2021WinterTeam7"

From MAE/ECE 148 - Introduction to Autonomous Vehicles
Jump to navigation Jump to search
Line 44: Line 44:
'''Instructions to get Triton-Racer-Sim to work with UCSD GPU cluster'''
'''Instructions to get Triton-Racer-Sim to work with UCSD GPU cluster'''


1.  
1. Install miniconda --> reference: [https://dev.to/waylonwalker/installing-miniconda-on-linux-from-the-command-line-4ad7 https://dev.to/waylonwalker/installing-miniconda-on-linux-from-the-command-line-4ad7]
2.
2.  
 
3.
3.
4.
4.
5.
5.
6.
6.
7.
7.
8.
8.
9.
9.
10.
10.

Revision as of 01:12, 15 March 2021

Team

Ardel Alegre - CSE, Senior

Jesus Fausto - ECE, Senior

Jesi Miranda - ECE, Senior

Jacob Plata - MAE, Senior

Objective

In previous years, the cars used by groups in this class controlled the motor by sending throttle information only in the form of voltage. This is fine if the battery levels stay the same. However, an issue arises as battery levels increase or decrease. The power being sent by the battery varies and subsequently the speed of the motor varies as well. Our goal is to implement the TritonAI framework as well as their low level hardware and software to train based on velocity rather than throttle.

Hardware

Jetson Nano: to do high level controls

Teensy 4.0: to do low level controls

Motor:

Chassis:

3D Designs

Base Plate: Designed to hold the Jetson Nano, camera, and other components and was mounted to the chassis of the car.

Image: 600 pixels

Camera Mount: The camera is mounted directly to this with the lens sticking through the hole. The curved end was designed to allow the most adjustability in terms of camera angle.

Image: 250 pixels

Camera Base: The camera mount attached to one of the three sets of holes at the top of this piece allowing for multiple camera heights if necessary.

Image: 250 pixels

Software

Our project is the first time the TritonAI framework has been implemented on actual hardware. Their work can be found at https://github.com/Triton-AI/Triton-Racer-Sim

This framework is designed to work with the existing donkey gym framework (https://github.com/tawnkramer/gym-donkeycar).

Additional Documentation

Instructions to get Triton-Racer-Sim to work with UCSD GPU cluster

1. Install miniconda --> reference: https://dev.to/waylonwalker/installing-miniconda-on-linux-from-the-command-line-4ad7

2.

3.

4.

5.

6.

7.

8.

9.

10.