Difference between revisions of "2021SpringTeam4"

From MAE/ECE 148 - Introduction to Autonomous Vehicles
Jump to navigation Jump to search
Line 93: Line 93:
</gallery>
</gallery>


= Software =
= Software =  
 
== JetsonNano ==  


== Environment Configuration ==
== Environment Configuration ==
Line 119: Line 117:
==== Launch ====
==== Launch ====
=== Calibration ===
=== Calibration ===


= Results =  
= Results =  
== Issues and Fixes ==
== Issues and Fixes ==

Revision as of 15:37, 11 June 2021

Spring 2021 Team 4

Team 4 achieved driving multiple laps on autonomous outdoor track using both Donkey Car and ROS.

Final picture of team's 4 car used throughout the winter 2021 quarter

Library car.jpg

Team Members

  • Karen Hernandez - Electrical Engineering
  • Jan Schüürmann - Mechanical Engineering
  • Bryant Liu - Computer Engineering
  • Joe Wayne - Mechanical Engineering

The members in the picture are standing in the order mentioned above (from left to right on the image)

Team4 members spring2021.jpg

Instructors

  • Mauricio de Oliveira
  • Jack Silberman

Teacher's Assistants

  • Dominic Nightingale - Mechanical Engineering
  • Haoru Xue - Electrical Engineering

Objective

Hardware

Components

Chassis

The chassis given by the instructor at the beginning of the quarter is the following:

Team4s1 empty chasis.jpg

Wiring Schematic

In order to make the components work as desired, we connected them according to the wire schematic shown below. This includes all the hardware required:

Wire schematic HernandezKaren.JPG

Base Plate

For us to have flexibility when it comes to mounting hardware onto the base plate, we decided to design a plate that had mounting holes all throughout. This plate is mounted on four 2-inch stand-offs from the bottom of the chassis, such that the battery, speed controller and steering servo motor are located underneath the base plate. All other components are located on the top part of the base plate.

CAD of the base plate design

Team4s21 plate cad.png

Final product of the base plate

We used a Lasercamm for cutting a 1/4" acryllic

Note: This also shows the Jetson Nano bottom part of the 3D printed shell mounted onto the base plate. The design for the Jetson Nano shell was not design by the team, link to online free CAD is [[1]] . The only change was that we added the side mounts.

Team4s21 plate finished.jpg

Camera

The camera shell for the camera was designed so that it would protect the camera, with extended covering from the top part so that the lighting would not affect the image. The camera shell is connected by velcro to an elevated plate that is connected to the base plate by stand-offs. It is important to mention that the angle used for the camera shell design was different for each project of the class. The images below are for the camera mount and shell used on the final project.

Camera mount CAD

Camera mount

Used a MakerBot Method for PLA printing & rapid prototyping

Camera stand CAD

The idea position of the camera mount changed depending on the task we were working on. Thus, we designed a stand with adjustable height where the camera mount was attached to.

Team4s21 stand camera mount.png

Camera stand

Software

Environment Configuration

AprilTags

ROS Wrapper

ROS Package

Description

Dependencies

cv2

adafruit_servokit

cv_bridge

simple-pid

?

Package Map

Structure

Nodes

Topics

Launch

Calibration

Results

Issues and Fixes