GuideCane Robotics-Based Obstacle-Avoidance System for the Blind and Visually Impaired Presented by Priya GS.

Slides:



Advertisements
Similar presentations
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
MCECS Guide Robot Project Project Update 5/23/2012.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
PH4705 ET4305 Interface Standards A number of standard digital data interfaces are used in measurement systems to connect instruments and computers for.
Index  INTRODUCTION  HARDWARE DESCRIPTION  BLOCK DIAGRAM  COMPONENT LIST  ADVANTAGES AND APPLICATIONS  CONCLUSION.
Introduction to Lego Mindstorms LMICSE Workshop June , 2005 Alma College.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
The CPU - Outline. Components of CPU Englander p
GPS Robot Navigation Critical Design Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Watch Your Back! Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Design and Implementation of Metallic Waste Collection Robot
Parts of a Computer Vocabulary
Interactive Voice Response System (IVRS) Presented by Sateesh Kuna Srinivasrao Dhavanam Prudhvi Bolli Nirup Charan K Ashok Kumar M Under the guidance of.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Digital Graphics and Computers. Hardware and Software Working with graphic images requires suitable hardware and software to produce the best results.
Computer Processing of Data
MICROPROCESSOR INPUT/OUTPUT
HEXAPOD ROBOT MINI PROJECT B-TECH ELECTRONICS AND COMMUNICATION ENGINEERING SIXTH SEMESTER ASWATHY.K RANJITH.R SREELAKSHMI.M SREEYENAN.E.K GUIDE Ms.Sreebala.P.
Micro processor and Micro Controllers
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Design of the New Handy Board for Robotics Using the NI LabVIEW Embedded Module for ADI Blackfin Processor Fred Martin, Assistant Professor, Computer Science.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
By : Reem Hasayen. A storage device is a hardware device capable of storing information. There are two types of storage devices used in computers 1. Primary.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
بسم الله الرحمن الرحيم MEMORY AND I/O.
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Computer Accessories (Component of A Computer) Motherboard Processor RAM HDD Power Unit/Cashing Monitor CD/DVD Keyboard Mouse.
Fire Fighting Robotic Vehicle. Introduction:  It is designed to develop a fire fighting robot using RF technology for remote.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
We are an energetic and dynamic young company having specialization in the fields of Electronics and Communication, Mechanical Systems and Robotics. We.
Know Difference Between Microprocessors and Microcontrollers.
A Mini project on “DRIVERLESS TRAIN ENGINE USING 8051 MICROCONTROLLER” GUIDED BY K.RAMBABU.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Introduction to Microcontroller Technology
A PRESENTATION ON EMBEDDED SYSTEM
Obstacle avoiding robot { pixel }
ECE 477 Design Review Team 13  Spring 2007
Conveyor Belt Production Line
Automatic human detector garbage can.
UNIT – Microcontroller.
WALL DETECTOR ROBOT VEHICLE
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Lecture-1 Introduction
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Course Code 114 Introduction to Computer Science
Presentation transcript:

GuideCane Robotics-Based Obstacle-Avoidance System for the Blind and Visually Impaired Presented by Priya GS

Contents Mobile Robotics Technologies Guidecane – Introduction How Guidecane works? GuideCane – In Detail Recap

Mobile Robotics Technologies for The Visually Impaired With the development of radar and ultrasonic technology a new series of devices, known as Electronic Travel Aids (ETAs) were developed ETAs use Obstacle avoidance Systems (OAS) Obstacle Avoidance System comprises of  A set of ultrasonic or other sensors  Computes algorithm

GuideCane-An Introduction Useful for visually impaired people “Bioengineering for the people with disabilities” GuideCane is a computerized travelling aid uses obstacle avoi dance technologies.

GuideCane GuideCane was an invention to overcome the drawbacks of NavBelt It is usually worn by the user like a belt around the waist

GuideCane – System Description Servomotor  Operates under the control of the built-in computer  Can steer the wheels left and r ight Wheels equipped with encoders  Determine their relative position 10 Ultrasonic Sensors  To detect obstacles Mini joystick located at the handle  To specify a desired direction of motion

GuideCane – Functional Description Based on the user input and the sensor data from its sensors, the computer decides where to head next

Normal Operation  The user pushes the GuideCane forward with the help of the thumb-operated joy-stick  The built-in computer uses the sensor data to instantaneously determine an appropriate direction of travel How Guide Cane Works?

GuideCane – Functional Description When Obstacle is encountered  The object avoidance algorithm prescribes an alternative direction that would clear the obstacle and then resume in the desired direction  Once the wheels begin to steer sideways to avoid the obstacles, the user can feel the resulting horizontal rotation of the cane  The traveller changes his orientation

GuideCane – Functional Description  How downward steps are detected? When a down step is encountered, the wheels of the Guide Cane drop off the edge until the shock absorbing bottom hits the step Since the user walks behind the Guide Cane, he has enough time to stop Solution for downward and upward steps

GuideCane – Functional Description  How upward steps are detected? First step is detected just like an obstacle The additional sensor (known as the "forward-up" facing sensor) calculates R2 The difference between R2 and R1 is computed If it meets with the pre programmed criterion of stairs, then the guide cane Identifies it as stairs If R2 and R1 are almost equal, then the object is treated as a wall

GuideCane – Hardware Implementation GuideCane is a fully embedded system The two basic hardware used in GuideCane are  Mechanical hardware and  Electronic hardware

GuideCane – Mechanical Hardware The GuideCance consists of 3 modules  Housing  Wheelbase  Handle Handle

GuideCane – Mechanical Hardware Housing  Made of acrylic  Contains and protects most of the electronic component Handle The handle is the main physical interface between user & the Guide Cane  An aluminium bar with square shape  At the level of the user’s hand, a joystick is fixed to the handle Wheelbase  The wheelbase is steered by a servo motor & supports 2 unpowered wheels  Uses ball bearing to support two unpowered wheels

GuideCane – Electronic Hardware The main brain of the Guide Cane is an embedded PC/104 computer, equipped with a 486 microprocessor clocked at 33MHz The PC/104 stack consists of 4 layers  Motherboard  Video Graphics Array (VGA)  125-MB hard disk  Micro Interface Board (MCIB)

GuideCane – Electronic Hardware

MCIB executes the following critical tasks  Firing the sonar’s at specific times  Generating the pulse width modulation signals for the servo  Decoding the encoder data GuideCane – Electronic Hardware

The Main interface is connected to PC’s bi-directional parallel port  preprocesses the sensor data  All communications are buffered  The preprocessing and buffering minimize The computational burden on the PC to control the sensor’s and actuators The main interface consists mainly of  Three MC68HC11 micro controllers  Two quadrature decoders  A FIFO buffer

MC68HC11 is a 8 bit data, 16 bit address Microcontroller from Motorola It has  In-built EEPROM  RAM  Digital I/O  Timers  A/D Converter  PWM Generator  Serial Communication Interface GuideCane – Electronic Hardware MC68HC11

GuideCane – Electronic Hardware Connection Diagram of MC68HC11

GuideCane– Advantages Advantages  It allows fast walking, up to 1m/s  It can be used to travel or detect staircases  Easy to handle, and no training is needed  It rolls on wheels that are in contact with the ground, thus position estimation is easy

GuideCane-Disadvantages Future Enhancements  It cannot detect overhanging objects like tabletops It can be overcome by including an additional upward looking sonar’s

Recap GuideCane is a computerized travel aid designed to help visually impaired users to travel along densely and cluttered environments They use mobile-robotics based obstacle avoidance technologies  To determine a safe path for travel and  To guide the user along that path GuideCane is fundamentally different from the existing Electronic Travel Aids, that, at best, only inform the user about the existence and location of obstacles but do not guide the user around them

Bibiliography Nicholas G.B., Sypros T., “Bio-Engineering For People With Disabilities”, IEEE Journal, Robotics And Automation I.Ulrich and J.Borenstein, “ VFH: Local Obstacle Avoidance With Look Ahead Verification ”, IEEE Journal, Robotics And Automation J..Borenstein and Y.Koren, “The Vector Field – Fast Obstacle- Avoidance For Mobile Robots”, IEEE JOURNAL, IEEE Journal, Robotics And Automation