Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block...

21
Team Ninja Team Ninja
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    220
  • download

    0

Transcript of Team Ninja. Intelligent Vacuum Introduction/Overview Project description and motivation Block...

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]