Top Banner
Tracking Rover Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos
23

Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Tracking RoverTracking Rover

Team Rubber DuckyAlex Chi

Joshua Rubin

Alexander Starick

Ryan Ramos

Page 2: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Project OverviewProject Overview

Design a robotic rover IR sensing and tracking system

Implement a grabbing deviceFully autonomous robot powered by

two DC motorsImplement system to obtain the IR

emitting object

Page 3: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

System DiagramSystem Diagram

Page 4: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

SBCSBC

TS5600 -Technologic Systems

133Mhz AMD Elan 520 (586) Processor

Compact flash booting

On Board DIO2 serial portsWiFi communication

via pcmcia card

Page 5: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

SBC SchematicSBC Schematic

Page 6: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

68HC11K4 Microprocessor68HC11K4 Microprocessor

8 channel, 8 bit A/D converter

Pulse Width Modulation– Four 8 bit– Two 16 bit

Allows for Serial communication

Page 7: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Page 8: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Page 9: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

XC9572 CPLD SchematicXC9572 CPLD Schematic

Page 10: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Motor ControlMotor Control

Motor speed is directly proportional to applied voltage

Will supply pulse to control speedNeeds a minimum of 2V to be

activated

Page 11: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Grabbing DeviceGrabbing Device

Considering several possibilities depending on progress made

A) Linear Actuator (most likely)B) Robotic Arm (if time permits)

Page 12: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Power SupplyPower Supply

Buck Converter- voltage supplied by a battery (12.8-11.5V), controlled by the PWM chip to adjust the duty cycle

Need a constant +5V output for SBC and sensors

Page 13: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Power Supply SchematicPower Supply Schematic

Page 14: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Comparator CircuitComparator Circuit

Add to notify the user when the battery is 25% charged to avoid completely discharging the battery

Give signal to SBC to shut down to prevent brownouts

When the voltage drops below 11.5V, LEDs will turn on- will be necessary to shut down the system and recharge the battery

Page 15: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

IR SensorsIR Sensors

Use IR Receivers and phototransistors IR Receiver- sends a digital signal (+5V if

signal detected, 0V if no signal) directly to SBC

Phototransistors- Sends a analog signal to HC11 for a/d conversion (strength of signal will depend of closeness of object). Located only on the front side

Testing of sensitivity in progress…

Page 16: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Parts ListParts List

Microprocessor– 68M711K4HC11– XC9572– Three 74HC245– AT29C256 ROM– AS7256 RAM

Power Distribution– Battery– UC3525, TC427,

passive components

IR sensors– 12 TSOP1156 IR

receiver– 4 TEKT5400S

Phototransistor– 15 TSAL7600 IR LEDs– 2 AA batteries

SBC– WIFI card– Flash card– Flash reader

Page 17: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

BudgetBudget

- Robot Assembly - $350

- SBC- $300- Flash Card Reader - $70- Battery + Charger- $200- Passive Components/ Perf Boards/Other - $75- HC11, HC245, CPLD, RAM, ROM - Free- IR Receivers, Phototransistors- Free- Other $50

____________________________________________________

Total $975

Page 18: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

ScheduleSchedule

Page 19: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Milestones 1Milestones 1

Create a Software TestbenchWrite manual robot control softwareComplete Testing of full HC11

schematicComplete CPLD programmingDevelop IR system

Page 20: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Milestone 2Milestone 2

Create communication S/W for HC11Interface HC11 with SBC and motorsAdd bumper sensors

Page 21: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Division of LaborDivision of Labor

Joshua Rubin– SBC S/W, HC11 software

Alexander Chi– HC11 H/W and S/W, SBC

Alexander Starick– Sensors, CPLD, Power Supply, SBC, grabbing device

Ryan Ramos– Sensors, grabbing device, power supply, SBC

Page 22: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Completed TasksCompleted Tasks

HC11 awaits simple testing with ROMPower supply is completePrototype Puck completedLoading of Linux on SCB completedRobotic platform completed

Page 23: Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.

Questions?Questions?