17
A.G.I.L.E A.G.I.L.E Team Members: Team Members: Brad Ramsey Brad Ramsey Derek Rodriguez Derek Rodriguez Dane Wielgopolan Dane Wielgopolan Project Managers: Project Managers: Dr. Joel Schipper Dr. Joel Schipper Dr. James Irwin Dr. James Irwin Autonomously Guided Intelligent Lawn Equipment ECE Department

A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

A.G.I.L.EA.G.I.L.E

Team Members:Team Members:Brad Ramsey Brad Ramsey

Derek RodriguezDerek RodriguezDane WielgopolanDane Wielgopolan

Project Managers:Project Managers:Dr. Joel SchipperDr. Joel SchipperDr. James IrwinDr. James Irwin

Autonomously Guided Intelligent Lawn Equipment

ECE Department

Page 2: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

A.G.I.L.EA.G.I.L.E

Team Members:Team Members:Brad Ramsey Brad Ramsey

Derek RodriguezDerek RodriguezDane WielgopolanDane Wielgopolan

Project Managers:Project Managers:Dr. Joel SchipperDr. Joel SchipperDr. James IrwinDr. James Irwin

Autonomously Guided Intelligent Lawn Equipment

ECE Department

Page 3: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

3Bradley University TOP SECRET

PRESENTATIONPRESENTATION OUTLINEOUTLINE

PROJECT SUMMARYPROJECT SUMMARY PROJECT OBJECTIVESPROJECT OBJECTIVES DESIGN CHANGESDESIGN CHANGES ADDED/REMOVED FEATURESADDED/REMOVED FEATURES HARDWARE OVERVIEWHARDWARE OVERVIEW SOFTWARE OVERVIEWSOFTWARE OVERVIEW SEMESTER TIME LINESEMESTER TIME LINE

ORIGINALORIGINAL UPDATEDUPDATED

Page 4: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

4Bradley University TOP SECRET

Project SummaryProject Summary

The goal of the project is to create a The goal of the project is to create a proof of concept autonomous proof of concept autonomous lawnmower. lawnmower.

The lawnmower will stay in a defined The lawnmower will stay in a defined area and avoid obstacles while area and avoid obstacles while efficiently mowing.efficiently mowing.

Page 5: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

5Bradley University TOP SECRET

PROJECT OBJECTIVESPROJECT OBJECTIVES

Vehicle MovementVehicle Movement Detect the field boundaries using RFDetect the field boundaries using RF Track vehicle’s orientation Track vehicle’s orientation Detect and avoid objectsDetect and avoid objects Safety shutoff switch and bump Safety shutoff switch and bump

sensorssensors Design a lawnmower navigation Design a lawnmower navigation

algorithm algorithm

Page 6: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

6Bradley University TOP SECRET

PROJECT OBJECTIVESPROJECT OBJECTIVES Vehicle Movement Vehicle Movement

Get chassis, battery, and motorsGet chassis, battery, and motors Create PWM signal using hardwareCreate PWM signal using hardware Use H-Bridge to drive motor from PWMUse H-Bridge to drive motor from PWM

Detect the field boundaries using RFDetect the field boundaries using RF Set up transmitting test areaSet up transmitting test area Design and implement two single supply band pass RF Design and implement two single supply band pass RF

receiversreceivers Test receivers in test area and record dataTest receivers in test area and record data Use ADC to collect data from the receiversUse ADC to collect data from the receivers

Detect and avoid objects (static/dynamic)Detect and avoid objects (static/dynamic) Write ultrasonic sensors driversWrite ultrasonic sensors drivers Write code to calculate distance from sensor dataWrite code to calculate distance from sensor data Mount ultrasonic sensors to chassisMount ultrasonic sensors to chassis Write code to handle obstaclesWrite code to handle obstacles

Page 7: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

7Bradley University TOP SECRET

PROJECT OBJECTIVES PROJECT OBJECTIVES

Track vehicleTrack vehicle Software defined PWM signal Software defined PWM signal Mount digital compassMount digital compass Utilize compass informationUtilize compass information

Safety shutoff switch and bump Safety shutoff switch and bump sensorssensors Mount shutoff switchMount shutoff switch Mount bump sensorsMount bump sensors Tie all switches to a high priority external Tie all switches to a high priority external

interruptinterrupt

Page 8: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

8Bradley University TOP SECRET

PROJECT OBJECTIVES PROJECT OBJECTIVES

Design a lawnmower navigation system Design a lawnmower navigation system Intelligent algorithms to optimize mowingIntelligent algorithms to optimize mowing Calibrate sensors for optimal performanceCalibrate sensors for optimal performance

Ultrasonic sensorUltrasonic sensor Digital CompassDigital Compass

Utilize sensor input to know direction and Utilize sensor input to know direction and orientationorientation

Utilize senor input to avoid obstaclesUtilize senor input to avoid obstacles

Page 9: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

9Bradley University TOP SECRET

Changes in designChanges in design

Removed off-board computerRemoved off-board computer Simplified DesignSimplified Design

Redesigned RF receiverRedesigned RF receiver No negative supply on a batteryNo negative supply on a battery Compensation for lack of amplifierCompensation for lack of amplifier

Redesigned Motor ControllerRedesigned Motor Controller No microcontroller generated PWMNo microcontroller generated PWM Voltage Controlled PWM via hardwareVoltage Controlled PWM via hardware No feedback from rotary encoderNo feedback from rotary encoder Utilizes D/A converter on microcontrollerUtilizes D/A converter on microcontroller

Page 10: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

10Bradley University TOP SECRET

HardwareHardware CompletedCompleted

Voltage controlled PWM generatorVoltage controlled PWM generator H-bridge setupH-bridge setup All parts receivedAll parts received RF circuitsRF circuits

Needs WorkNeeds Work Ultrasonic sensor mountsUltrasonic sensor mounts Mount parts on chassisMount parts on chassis

Ultrasonic sensorsUltrasonic sensors Digital compassDigital compass Bump sensorsBump sensors RF receiversRF receivers

Page 11: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

11Bradley University TOP SECRET

Voltage Controlled PWMVoltage Controlled PWM

Saw tooth WaveSaw tooth Wave DC VoltageDC Voltage ComparatorComparator

DC OUTPUT FROM DAC

SAW TOOTH WAVE

PWM OUTPUT

Page 12: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

12Bradley University TOP SECRET

EMAC Wiring DiagramEMAC Wiring Diagram

EMAC MICROCONTROLLER

INITECHO

P4.1

INITECHO

INITECHO

INITECHO

INIT

PU

LSE

MUX

SE

LEC

T 2

SE

LEC

T 1

P4.2 P4.3

DIGITAL COMPASS

VCC SCL SDA PWM CAL GND

P1.0/CC0

MOTOR CONTROLLER

DOG FENCE DETECTOR 2

DOG FENCE DETECTOR 1

ADC0ADC1OP2 DAC1 DAC0

BUMP SENSORS

P1.2INT5

ULTRASONIC SENSOR ULTRASONIC SENSORULTRASONIC SENSOR

OP3P4.0

EC

HO

Page 13: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

13Bradley University TOP SECRET

SoftwareSoftware

User interface User interface Compass PWMCompass PWM U.S. Sensor PWM using software U.S. Sensor PWM using software

countercounter RF sensorRF sensor Motor control Motor control Navigation and safety controlNavigation and safety control Boundary followingBoundary following Object avoidanceObject avoidance

Page 14: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

14Bradley University TOP SECRET

SoftwareSoftware

Completed Completed Ultrasonic Sensor Read FunctionUltrasonic Sensor Read Function Base CodeBase Code Timing FunctionsTiming Functions

Needs WorkNeeds Work Compass Read FunctionCompass Read Function RF Sensor Read FunctionRF Sensor Read Function Control AlgorithmControl Algorithm

Page 15: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

15Bradley University TOP SECRET

Original Semester Timeline Original Semester Timeline

Page 16: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

16Bradley University TOP SECRET

New Semester TimelineNew Semester Timeline

Page 17: A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent

17Bradley University TOP SECRET

Questions?Questions?

NO?....NO?....

GOODGOOD