Specifications

Design, build and program a robot that will compete against other robots to achieve a goal.

Project Instructions and Rules - UPDATED 5/4/18

Parts List - UPDATED 4/23/18

Part Replacement Form

Project schedule and deliverables (accurate as of 4/23/18)

Week #
1 -
2 -
3 Training
4 -
5 Verification 1
6 -
7 -
8 Verification 2
9 -
10 In-Lab competition
Finals week Final competition

Verification tests

These tests are designed to ensure that the group is progressing towards the end goal of a functional robot. As such, we will focus on how prepared the robot is to moved to the next phase of development.

Mechanical Verification 2018

Verification 1 Mechanical checklist

Verification 2 Mechanical checklist

Electrical Verification 2018

NOTE THAT THE SOLENOID WILL NOT WORK WITH THE BATTERY OF 12V

SOON WE WILL PROVIDE A 12V DC to 24V DC BOOSTER TO FIX THIS ISSUE (SEE BELOW INSTRUCTIONS)

FOR THE VERIFICATION WE WILL CHECK IF THE LED TURNS ON AND OFF

Verification 1 Electrical checklist (updated 4/26/2018)

Verification 2 Electrical checklist (updated 5/16/2018)

How to Install an Arduino Library (you will need to install the LSM303 library)

Sample Code to Test the Electrical Connections

Booster Instructions

UPDATED 5-4-2018 Wiring diagram magnetometer, servo, reed switch and solenoid with BOOSTER 2018

The Arduino can be powered directly from the 12 V battery. In order to do so, you will have to use the VIN and GND pins. Do not use any other pin to power the Arduino! From the Arduino documentation: "Vin. The input voltage to the Uno board when it's using an external power source (as opposed to 5 volts from the USB connection or other regulated power source). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin." The recommended input voltage range when not using the USB is 7-12 V, but it should be able to take up to 20 V. The battery voltage is well within that limit.

Control Verification 2018

Verification 1 Control checklist

Verification 2 Control checklist

Control training (week 3)

Simulation Guide

Simulation Files (updated 4/25/18 5pm)

Experimental Verification 2018

Verification 1 Experimental checklist

Verification 2 Experimental checklist

Web Resources for LSM303D 3D Magnetometer

Project roles

Generic placeholder thumbnail

Mechanical

Generic placeholder thumbnail

Electrical

Generic placeholder thumbnail

Control

Generic placeholder thumbnail

Experimental

(4th Team Member)

Mechanical

Create a detailed 3D model of the robot. Ensures all of the components move through their range of motion and are ready for fabrication.

Build the mechanical structure of the robot. Ensures mechanical components such as the air cylinder, and steering mechanisms are functional and ready for electrical connections.

Electrical

Connectivity and wiring. Makes sure electrical, mechanical, and pneumatic connections are correct and solid. Confirms sensors can be read by the microcontroller.

Prepare a debugging manual for all the components of your robot.

Control

Simulate your robot in Matlab and perform experiments with different types of controllers to optimize the robot's performance.

Programs robot to do great in the competition.

Experimental (4th team member)

Characterize the magnetometer and the servo motor.

Collect the data necessary to more closely simulated your robot using the Matlab robot simulation and compare the results of the simulation with the actual robot performance.

Previous years