21
Team Ninja Team Ninja

Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Team NinjaTeam Ninja

Page 2: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Intelligent VacuumIntelligent Vacuum

Page 3: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Introduction/OverviewIntroduction/Overview

Project description and motivationBlock diagram of approachImplementation of subsystemsScheduleDivision of laborRisk and contingency plan

Page 4: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Project Description and Project Description and MotivationMotivation

Self-controlled device– Intelligently navigates entire room

while vacuuming– Detects proximity and avoids

collision with walls and obstacles– Battery Powered

Assist disabled persons keep their living space clean

Page 5: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Physical DescriptionPhysical Description

Small enough to get under coffee tables, beds

Round, approximately 1 ft in diameter

Lightweight as possible

Page 6: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Block Diagram of Block Diagram of ApproachApproach

Page 7: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

User InterfaceUser Interface

Limited user interfaceOn/off switchMode selection

– Continuous, trash detection, ghost mode, room mapping

– Room sizeDisplays

– Battery life, mode, etc.

Page 8: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

VacuumVacuum

Commercial vs. “Homemade”

Integration with the rest of the system

Constraints– Battery powered– Lightweight– Quiet

Page 9: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Mobility FunctionsMobility Functions

Steer, move, brake– All three functions

implemented with stepper motors

– Ball bearing castors to help with movement/support

Requirements – Two-way motoring– Two independent

motors (Right and Left)

Page 10: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

BrainBrain

Motorola HC11K4 Microcontroller

“Intelligence” of our system– Receive and analyze

data from the peripheral sensors

– Control the vacuum’s movement

– Implementation of the different modes

Page 11: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Peripheral SensorsPeripheral Sensors

IR sensors– Sharp GP2D120

Analog output 4-30 cm detection

range

– Detects when an object is close

– Sends an output back to the brain

Page 12: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Peripheral SensorsPeripheral Sensors

Limit switch– “Pressure sensor”– Detects when you

touch an object– Sends an output

back to the brain

Page 13: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Peripheral SensorsPeripheral Sensors

IR vs. limit switch– IR limitations– Limit switch limitations– Implementation of both types

Page 14: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Sensor/Brain InterfaceSensor/Brain Interface

Sensor output to brain input

A/D converter

Page 15: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Battery PowerBattery Power

Requirements– Sufficient power for vacuum, motor,

etc.– Power converters

Max232 chip

– Rechargeable

Page 16: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

ScheduleSchedule

Page 17: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Division of LaborDivision of Labor

Kevin – Microcontroller programming, communication between devices

Tim – Communication with peripheral sensors, power supply

Simone – Mobility functions, vacuum integration

Page 18: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Risk and Contingency Risk and Contingency PlanPlan

Potential problems– Group inexperience– Sensor limitations– Communication between devices– Vacuum integration

Weight, power consumption

– Small group Division of work

Page 19: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Risk and Contingency Risk and Contingency PlanPlan

Contingency plan– Move to Mexico and become scuba

instructors– If vacuum integration isn’t possible

Sneaky, ninja-like alarm clock

Page 20: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

ConclusionConclusion

Project description and motivationBlock diagram of approachImplementation of subsystemsScheduleDivision of laborRisk and contingency plan

Page 21: Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block diagram of approach Implementation of subsystems Schedule

Questions?Questions?

Kevin Riegner [email protected] Palagi [email protected] Shen [email protected]