wandering ambassador p13215 baabak mamaghani (ee) team lead david gillette (ee) pcb matt pendel (ee)...

11
Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar Saxena (EE) Controller Anjit Rana (EE) Navigation Professor George Slack (EE) Advisor/Customer

Upload: evelyn-benson

Post on 30-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Wandering Ambassador P13215

Baabak Mamaghani (EE) Team LeadDavid Gillette (EE) PCBMatt Pendel (EE) PCB/EnclosureArmando Briones (CE) SoftwareSagar Saxena (EE) ControllerAnjit Rana (EE) Navigation

Professor George Slack (EE) Advisor/Customer

Page 2: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Project Description

Overhaul of the Wandering Ambassador, a legacy project, with an emphasis on maintainability and expandability

Page 3: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

High Level Customer Needs

Rebuff the robot

Redesign the PCB for expandability

Create electronic storage box

Wireless remote control

Develop a navigation system

Implement code for control and navigation

Document everything (Wandering Ambassador Manual)

Page 4: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Concept Summary

Power Regulator

Power Regulator

Panda BoardPanda Board

MouseMouse

HDMIHDMI

BatteryBattery

PCBPCB

USBUSB

KeyboardKeyboard

ScreenScreen

Psoc5

I/O

Psoc5

I/O

EncodersEncoders

SonarSonar

Left MotorLeft Motor Right MotorRight Motor

Expansion for SensorsExpansion for SensorsMotor

ControllerMotor

Controller

Page 5: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

System Architecture

Page 6: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

System Architecture

Page 7: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Design Summary

Robot is moving with the help of Sonars and Encoders

Working PCB Working Regulators Better Aesthetics Code is efficient. Overall, project is a success!

Page 8: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

System Testing Results

Sonars and encoders were tested and were found to perform as expected

The newly designed motherboard has better space efficiency and ports for daughter boards for future expansion

The new web-based GUI is more intuitive Transition from polling paradigm to interrupt-driven

software was successful The RC controller was made to make the robot move

without the website. Verification and reintegration of the two ARM

processors

Page 9: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Objective Project Evaluation: Success and Failure Core objectives were met:

Hardware and software overhaul Maintainability and expandability

Additional features More intuitive GUI New RC controller module Working battery meter

Unrealized endeavors RFID implementation Pure UART communication

Page 10: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Opportunities/Suggestions for Future Work Implementation of RFIDs for autonomous

navigation Daughter boards for sonars and other

sensors Implement a more powerful computer (for

autonomy) Webcam integration Moving limbs Wandering Ambassador Wall-E

Page 11: Wandering Ambassador P13215 Baabak Mamaghani (EE) Team Lead David Gillette (EE) PCB Matt Pendel (EE) PCB/Enclosure Armando Briones (CE) Software Sagar

Questions?