ece/me 491/2 group 4 winter 2009

22
ECE/ME 491/2 Group 4 Winter 2009 Benjamin Chen Suhail Gul Wai-Sze Lok Rob Merkle Brian Shaw Renee Soenen

Upload: rhea

Post on 23-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

ECE/ME 491/2 Group 4 Winter 2009. Benjamin Chen Suhail Gul Wai-Sze Lok Rob Merkle Brian Shaw Renee Soenen. Objective: To build an autonomous firefighting robot. Structural Design Considerations . Small or 0° turn radius Given size restriction and ground clearance Friction - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECE/ME 491/2 Group 4 Winter 2009

ECE/ME 491/2 Group 4Winter 2009

Benjamin ChenSuhail Gul

Wai-Sze LokRob MerkleBrian Shaw

Renee Soenen

Page 2: ECE/ME 491/2 Group 4 Winter 2009

Objective: To build an autonomous firefighting robot

Page 3: ECE/ME 491/2 Group 4 Winter 2009

Structural Design Considerations Small or 0° turn radiusGiven size restriction and ground

clearanceFrictionType of drive-trainWeight and center of gravity location

Page 4: ECE/ME 491/2 Group 4 Winter 2009

Wheels First considered to determine range of

chassis size to work withQuantity and type which help with finalizing

drive-trainExplored track style, multi-directional and

standard hobbyist rubber wheelsSize to provide enough ground clearance

Page 5: ECE/ME 491/2 Group 4 Winter 2009

Chassis and Drive-trainShapes and sizes

Square, triangular and rectangularMaterial

Lightweight and easy to machineDeck quantityQuantity, speed and torque of motorsSteering mechanism

Page 6: ECE/ME 491/2 Group 4 Winter 2009

Chassis and Drive-trainCurrent DesignChose optimal shape for best wheel

configuration for designAluminum chassisTwo decks Four modified servos to drive

Page 7: ECE/ME 491/2 Group 4 Winter 2009

Possible Structural IssuesAmount of stress on shaft of servos

Possibly perform FEA to determine max stressClearance with face of wheels

Change wheels (last resort)Vibration

Change thickness or material of chassis for more flexibility

Shock absorption on wheel (last resort)

Page 8: ECE/ME 491/2 Group 4 Winter 2009

Rendered output of robot

Page 9: ECE/ME 491/2 Group 4 Winter 2009

DC Motor vs Modified ServoDC Motor: Energy efficient Powerful

Modified Servo: Excellent control of speed Sufficient torque and speed in a compact

unit Internally geared

Page 10: ECE/ME 491/2 Group 4 Winter 2009

Parameter on picking servoWeight of the robotDesired terrainDesired velocity and accelerationVoltagePower consumptioncontrollability

Page 11: ECE/ME 491/2 Group 4 Winter 2009

Robot Motor Factor (RMF)rpstorqueRMF

2velocityonacceleratiweightRMF

Page 12: ECE/ME 491/2 Group 4 Winter 2009

Fire Extinguishing MechanismDidn’t want to use airSeveral different ideasCO2

System similar to a paintball gunPaintball gun worked, but not feasible

Foam SpraySmall travel shaving cream canOnly shot a stream about 3 in.

Page 13: ECE/ME 491/2 Group 4 Winter 2009

Fire Extinguishing MechanismSpray Bottle

Febreeze bottle, other press down bottlePump-spray system (current)

Windshield washer nozzles

Page 14: ECE/ME 491/2 Group 4 Winter 2009

Fire Extinguishing MechanismFuture work

Testing for volumetric flow rate and operating pressure

Buying misting nozzlesTesting

Range, operation time, etc.

Page 15: ECE/ME 491/2 Group 4 Winter 2009

Constraints for electronic platformSizePower requirementProcessing abilityI/O optionsProgrammability

Page 16: ECE/ME 491/2 Group 4 Winter 2009

Possible platform optionsMotorola HCS12 based EVBplus

MiniDragon+ or MiniDragon-Plus2 microcontroller

Xilinx Spartan3 based development boardTexas Instruments OMAP based Gumstix

Overo or Marvell PXA270 based Gumstix Verdex Pro

ADI Blackfin based microcontrollerIntel Atom based D945GCLF development

board

Page 17: ECE/ME 491/2 Group 4 Winter 2009

Remaining Work• Working on basic design requirements.

• Custom building parts required for the base.

• Working on basic design.

• Connecting the sensors and servos.

• Working on circuits and power requirement.

Page 18: ECE/ME 491/2 Group 4 Winter 2009

PROGRAMMINGWorking on programming servos

Working on programming microcontroller for connecting sensors.

Working on pathfinding algorithms

Page 19: ECE/ME 491/2 Group 4 Winter 2009

NavigationFirst ideas for navigation:• Strictly sensor-based travel.

• Specific behavior algorithms, such as straight-line and always-left-turn kind of algorithms.

• Knowledge of the house layout via a stored map.

Page 20: ECE/ME 491/2 Group 4 Winter 2009

NavigationThe robots primary method of understanding the

environment will be vision via a camera.

The camera-based vision system is complemented by an array of sensors for redundancy and verification purposes.

Implementing a vision-based system is more technically challenging than the previous ideas, but the benefits of vision are many.

Page 21: ECE/ME 491/2 Group 4 Winter 2009

Original project timelineA tad too optimistic…

Page 22: ECE/ME 491/2 Group 4 Winter 2009

Any Questions?We won’t tell you too many details of our

proprietary implementation…