oluwaseyitan joshua durodola nathaniel sims • ultrasonic sensor, arduino microcontroller •...

Post on 10-Mar-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Team members:Christopher A. UrquhartOluwaseyitan Joshua DurodolaNathaniel Sims

faculty
Typewritten Text
WWW.MWFTR.COM

BackgroundProblem DefinitionCurrent State of ArtDesign RequirementsSolution GenerationTop Design SelectionSolution ImplementationProject EvaluationProject management & BudgetSuggestions for Future WorkAcknowledgment

Cornell Cupo Based upon very successful Intel Cup China (attracts 26,000

students)o College-level embedded design competitiono Teams of 3-5 Studentso Atom board and $2500 provided to teams with successful

applications

Tasko Design, build prototype and present any innovative

application of embedded technology

284M people visually impaired, 39M blind (World Health Organization, 2011)

Limitations and challenges of blind individualso Lack of surrounding awareness (safety concerns) o Lack access to information

Primary focuso Navigation assistanceo Obstacle avoidance

HOW DO THE VISUALLY IMPAIRED GET AROUND?

WHAT ARE THE POSSIBILITIES?MORE INDEPENDENCE, BETTER LIVING!

Visually impaired individuals lack the ability to completely perceive their immediate surroundings which has potential safety concerns and lowers quality of life when they try to get around.

An appropriate solution will be:o A portable device that assists blind individuals with

navigation to new locations and helps avoid obstacles in their path

Device should be able to:o Provide turn by turn directions to locationso Alert user of obstacles in their path and increase alert as

user gets closer to obstacle

The device is not designed to:o To be used indoorso Replace a guide dog or walking cane

Trekker – Talking GPS ($929)

Kapten Plus GPS $299 (talking GPS) MP3, voice recorder

Draw back with devices above o None of the devices performs both navigation and obstacle alert

Wufu – sensors on glasses

HandGuide $79o Talking Compasso Obstacle detection

Function RequirementsIdentification of drop zones/topography

• Alert when change in height is 5 inches or moreStandard staircase: 7.5 – 8.7inches, Curb: 5‐7inches 

Upcoming hazard/obstacle alert

• Alert user once upcoming object is 3ft away

Direction to location • Device should provide directions to the location and user within 40ft of the location

(GPS accurate to 10meters (33ft) 95% of the time)Power • Battery should last at least 5 hours on

continuous use• Standby power should be 2 days

Portability • Main device should weigh less than 5lbs• Main device must be less than 12 x 8 x 4

inches

Bluetooth transceiver

Wrist vibratorsDevice and battery in backpack

Distance calculation sensor

Voice 

Requ

est 

Processin

g

Info to

 Voice  

Processin

g

FUNCTIONS AND ALTERNATIVE COMPONENTS

OBSTACLE ALERTVibration Modules

o Availability of already designed moduleso Ease of connection?o Wireless communication with module?

Audible toneso Sounds are easy to makeo Might be confusing while providing direction to locations

(horrible user experienceo Difficult to integrate with voice provided directions

Measure(Weight)

User Experience

Ease of Implementation

Total

Vibration Modules

9 6 15

Headset tones

5 8 13

DISTANCE CALCULATION SENSORUltrasonic Sensor

o Good widespread connectiono Little interference based of weather (reliable)

Infra red sensoro Easily affected by sunlight o More accurate but slim spectrum

Measure(Weight)

User Experience (0.7)

Ease of Implementation(0.9)

Accuracy (0.9)

Reliability (0.9)

Total

Ultrasonic Sensor

8 7 7 9 26.3

Infra red 6 8 9 6 24.9

INPUTTING DESIRED ADDRESSESBraille Keyboard

o Time to input address (poor user experience)o Easy to integrate with systemo Allows for more accuracy

Voice (voice synthesis)o Possible great user experienceo Implementation requirements (we have time constraints)o Low accuracy

Measure(Weight)

User Experience (0.9)

Ease of Implementation(0.8)

Reliability (0.8)

Total

Voice Operation

9 4 6 16.1

Braille Keyboard

4 8 8 16.4

Functional Blocks

Obstacle Alert

Directions to locations

Assembling Blocks

Component test

System Integration

Test and Modify

Test prototype against design requirements

Modify as necessary

Explore and learn about ATOM processor

Obstacle Alert• Ultrasonic Sensor, Arduino Microcontroller• Wireless microprocessors with vibrators attached• Java program with two modules

Directions to location• USB GPS receiver, Keyboard with Braille stickers• Text to Speech Library• Google APIs: Geocoding, Places, Directions

System Integration• Bluetooth headset, Keypad for function selection• Military Vest for mounting device• “BOSS” Function and system control

-Hardware -Software

Video of GPS Directions working

Obstacle Alert will be demoed later

Function RequirementsIdentification of drop zones/topography

• Alert when change in height is 5 inches or moreStandard staircase: 7.5 – 8.7inches, Curb: 5‐7inches 

Upcoming hazard/obstacle alert

• Alert user once upcoming object is 3ft away

Direction to location • Device should provide directions to the location and user within 40ft of the location

(GPS accurate to 10meters (33ft) 95% of the time)Power • Battery should last at least 5 hours on

continuous use• Standby power should be 2 days

Portability • Main device should weigh less than 5lbs• Main device must be less than 12 x 8 x 4

inches

-Not tested/system modified -Not achieved - Achieved

Time Period Milestones

November 2011 Learn atom processor

December 2011 and January 2012

Commence in formulation of functional blocks (Obstacle Alert and Directions to location)

February 2012 System Integration

March 2012 Test prototype

April 2012 Modify device

April to Mid May 2012 Develop final report and presentation for Intel Cup

Project ManagerO. Joshua Durodola

Technical LeadChris Urquhart

Integration & Technical

DocumentationNathaniel Sims

PartsIntel Atom Board - $200 (supplied)High Quality Sonar Ranger - $73Bluetooth Headset - $80 (sourced)Vibration Modules - $30 (2 units)GPS Receiver - $40Assembly components - $200 (Pending final value)

Total Required - $350

Resources

Voice synthesis software

Programming language

(C/C++/Java)

Open GPS Software – Google

APIs

Improve on accuracy of GPSPossibly use digital compass for better directionsAlternatives to Google API

Cornell Cup CompetitionDr. Charles KimGerard Spivey, Antonio McMichael, Keir Morris and Senior Design Class

This was an excellent Design ExperienceWe learned a lot individually and as a teamProject could be implemented for commercial use

Intel Atom is brand for ultra low voltage microprocessorsFabricated in 45 nm CMOSUsed in embedded applications; IP techsI/O port with HT technology enablingTunnel Creek of 2nd generation Intel microprocessor95x95 mm

A Sonar sensor emits a sonic pulse and then waits for the returned echo reflecting off an object. The pulse is emitted by a transducer which converts between electrical, mechanical, and sonic energy. The time between the sent pulse and the returned echo is used to calculate distance.

Distance = Elapsed-Time x Speed-Of-Sound /2

Ultrasonic range measurements suffer from some fundamental drawbacks which limit its usefulness and accuracy. These disadvantages are not related to a specific model or manufacture but limited by the nature of their wavelengths and materials interactions. From figure 6, the reflections of the sound waves on a smooth surface perpendicular to the wave’s direction results in full reflection of the sound waves back to the unit. [7]

Script that started our program automatically eventually caused us to compromise our hard driveDifficulty in setting up Sun SPOT microprocessors and feeding ultrasonic sensor output through itBOSS, multithreading in C++ on ATOM board and stability of staying in polling mode for the keypad while running another thread or program

top related