Autonomous Wheelchair Abigail Drury '10 Rittika Shamsuddin '12 Melissa Frechette '11 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy 14.

Slides:



Advertisements
Similar presentations
Student Overview MMS Wireless Mobile Lab. Removing the laptops from the cart Each laptop is numbered. Each slot in the cabinet is numbered. Pick up your.
Advertisements

Each laptop is numbered Each slot in the laptop cabinet is numbered. Be sure to pick up the laptop that has been assigned to you! Getting the Laptops.
US First Robotics Lab View Tutorials Jim Thomas Lawrence Berkeley National Laboratory Team 496 Port Jeff Powerhouse.
Introduction to Operation of the XL-30 Scanning Electron Microscope Tutorial # 1 Overview of XL-30 Microscope Control Program.
Usually the next step is to run the Cognitive Tests. Click on “Run Cognitive Tests” button to start testing. All of the tests begin with you giving a brief.
SSIA SUMMIT October 2014 Advanced Bridging Technologies Hold Key to Finally Making Smart Homes a Reality Fred Dart – FTDI Chip.
Slow Control LHCf Catania Meeting - July 04-06, 2009 Lorenzo Bonechi.
Windows XP Basics OVERVIEW Next.
Computer Basics Dayton Metro Library Place photo here May 20, 2015.
3 levels Basic User Tasks Intermediate User Tasks Advanced User Tasks.
Creating a UAA VPN Connection For Your Computer To Facilitate Polycom PVX – For Windows XP Last Modified On 10/25/2010 University of Alaska Anchorage,
3 levels Basic User Tasks Intermediate User Tasks Advanced User Tasks.
Parameters & Observations. Level 1: Patients Level 2: Physicians User Level Level 3: Developer.
Autonomous Wheelchair Abigail Drury '10 Melissa Frechette '11 Rittika Shamsuddin '12 Professor Audrey Lee St. John Dr. Dan Barry.
Wheelesley : A Robotic Wheelchair System: Indoor Navigation and User Interface Holly A. Yanco Woo Hyun Soo DESC Lab.
Autonomous Wheelchair Rittika Shamsuddin '12 Melissa Frechette '11 Abigail Drury '10 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy 23.
1 Exploring Stagecast Creator Stagecast Creator Tutorial: Kids Smoking on the Playground By: Community Simulations Team Center for Human-Computer Interaction.
MCT260-Operating Systems I Operating Systems I Networking.
Autonomous Wheelchair Andreea Bancila ‘13 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy Andreea Bancila ‘13 Professor Audrey Lee St.
1 An introduction to programming concepts with Scratch.
Autonomous Wheelchair Rittika Shamsuddin '12 Melissa Frechette '11 Abigail Drury '10 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy.
Autonomous Wheelchair Abigail Drury '10 Melissa Frechette '11 Rittika Shamsuddin '12 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
■ DEMO#1: Manual Teaching Mode, Task Creation, Basic Autonomous Run ■ DEMO#2: Obstacle Avoidance Demo ■ DEMO # 3: Complete reproduction of manual drive.
Computers on Wheels Teacher Overview. Be sure to pick up the laptop that has been assigned to you! Each slot in the laptop cabinet is numbered. Each laptop.
File sharing. Connect the two win 7 systems with LAN card Open the network.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Dainis Krakops’ Wireless Network MOTOROLA SURFboard SB5101 CABLE MODEM Enables cable operators to provide broadband Internet connection for my LAN devices.
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.
Drivers Station 2010 Joe Ross Team /12/2009.
Driver Station MVRT 2009 – 2010 Season. Add information Breadboard Classmate PC USB Hub Joysticks Stop Button.
1 BRIDGEPAD (BP) SYSTEM TRAINING Adapted for ScoreBridge Users By John de Ridder PSBC Revised 2 November 2009.
Chocolate Bar! luqili. Milestone 3 Speed 11% of final mark 7%: path quality and speed –Some cleverness required for full marks –Implement some A* techniques.
Information guide.
Daniel Arnett · Joseph Vanciel · Brian Krueger Advisor: Dr. Samuel Richie Sponsor: Workforce Central Florida Mentor: Sean Donovan 4 th Annual Senior Design.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Introduction to the Basic Parts of LEGO’s NXT Robotics
Coding for the FIRST Tech Challenge: RobotC
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
PSU Outreach VLN Technical Training and Best Teaching Practices.
Targeted Training, LLC. APPLYING STYLES DOWNLOAD FREE TRIAL OF ADOBE CONTRIBUTE ADOBE CONTRIBUTE CONNECTION WIZARD ENTERING EDIT MODE WEB PUBLISHING PROCESS.
USER Guide. Why the Web Site To facilitate communication between The Board, Management and the Residents Educate and Inform Give insight to the residents.
Smart PSS Associate Certified Class Dahua Security Certification
Introducing Cubelets What do they do?
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
Tools - Implementation Options - Chapter15 slide 1 FPGA Tools Course Implementation Options.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Team 6 DOODLE DRIVE Presenter: Edward Kidarsa. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be.
Part II Introduction to Robot Code. How to open a new FRC robot project 1.Open LabVIEW. 2.Click "FRC cRIO Robot Project" in the upper left section "New".
Envision Tutorial Horner APG, LLC July 18, Introduction The Cscape Remote Viewer allows remote interaction with the user interface on Horner OCS.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
3 Levels of Interaction Basic User Tasks Intermediate User Tasks Advanced User Tasks.
PSU Outreach VLN Technical Training and Best Teaching Practices.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
Robotic Assistance. The PROBLEM Providing assistance for the Blind –What do we mean by “Blind?” Stereotypical blindness Visually impaired What assistance.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Safety, Security & Savings
DEVICE ORIENTATION ICT4D Session 2.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Deriving Consistency from LEGOs
ROBOTC for VEX Online Professional Development
ROBOTC for VEX Online Professional Development
Sensors Training.
Exploring Computer Science Lesson 6-5
An Introduction to VEX IQ Programming with Modkit
Assignment 1 Creating a Heart.
TOS Control – main idea and scheme
Presentation transcript:

Autonomous Wheelchair Abigail Drury '10 Rittika Shamsuddin '12 Melissa Frechette '11 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy 14 May 2010

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Final Thoughts 5. Tutorial Walk- Throughs

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Final Thoughts 5. Tutorial Walk- Throughs

Project Created by MobileRobots and Dr. Dan Barry Research team methodically tested and developed comprehensive documentation Doing our first exchange of the the chair - the first step to giving patients with impaired motor function the option for independent mobility and privacy

Working with the Wheelchair First semester with research assistants Objective was to determine optimal parameter lists Majority of work done through wireless connection between wheelchair and PC

Wireless Networking Home Wireless Network Wheelchai r Wireless Network

Testing Environment Clapp Lab

Testing Environment Clapp Lab

Testing Environment Clapp Lab

Testing Environment Clapp Hallway

Testing Environment Clapp Hallway - Doors

Testing Environment Kendade Bridge - Doors

Testing Environment Kendade Bridge

Testing Environment Kendade Bridge

Testing Environment Kendade Atrium

Testing Environment Kendade Atrium

Testing Environment Kendade Atrium

Laser Sensors Laser sensors use light beams to measure distance The way the light returns to the sensor is used to calculate the distance

Sensors Upper Sensor Lower Back Sensor Touch Screen  Three laser sensors  One high, two low  Scan on horizontal plane  Laser sensors are used for localization and path planning  Bump sensors in case laser sensors fail

User Interface  Currently uses a touch screen and keyboard/mouse as main I/O device.  In future, it will also support other interfaces

Manual Drive Mode Smart Drive Mode Express Drive Mode Drive Modes

Manual Drive Mode Smart Drive Mode Express Drive Mode Drive Modes - Manual

Manual Drive Mode Smart Drive Mode Express Drive Mode Drive Modes - Smart

Manual Drive Mode Smart Drive Mode Express Drive Mode Drive Modes - Express

Express Drive Mode in Action

Goal Drive Mode and MobileEyes

Wheelchair Goal Path

Goal Drive Mode and MobileEyes Person

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Final Thoughts 5. Tutorial Walk- Throughs

3 Levels of Interaction  Basic User Tasks  Intermediate User Tasks  Advanced User Tasks

Basic User Tasks - Patient How to Use the GUI How to Start Up the Chair How to Shut Down the Chair How to Recharge the Chair How to Move the Chair By Pushing How to Re-enable the Motors After E-Stop

Definition GUI = Graphical User Interface

GUI The touch screen interface on the chair Will be able to support other devices at later date

Start Up, Shut Down, Recharge Begin from the back of the chair Begin from the screen Begin by unplugging

Move By Pushing Just in case something goes wrong Motors disengaged Lever in back Patient may need to be able to tell someone how

Re-enable the Motors After Emergency Stop Two emergency stop buttons Immediately apply brakes and disable motors Push the rectangular red button to get the motors back Once for joystick Twice to return to normal

Intermediate User Tasks-Doctor/Therapist How to Use X-Windows How to Connect to the Wheelchair from a PC How to Open MobileEyes How to Localize the Robot How to Drive the Robot From MobileEyes How to Change Maps in MobileEyes How to Enable/Disable Goals on the Chair’s Interface

What is X-Windows? A way to display the touch screen graphics on a remote computer

Connect With X-Windows Useful to be able to control the chair remotely as if in chair Ex: For choosing goals

What is MobileEyes? The main way to handle the chair remotely The place to make maps, change goals, and change parameters

Connect to the Chair & Open MobileEyes Connecting remotely Change your IP address Connect to the network Opening MobileEyes Username and password unnecessary Set the Robot Server

Localization Like using a map and compass – once you’ve found where you are and what direction you’re facing, you’re not lost

Using MobileEyes to Localize and to Drive Localizing Drag robot to correct spot on map and check localization score Repeat as necessary Buttons on top menu bar for Manual and Safe Drive Goal list at bottom left

Change Maps in MobileEyes & Enable/ Disable Goals On Chair Need to open both Map and LaserLocalizationMap to change maps To enable/disable goals Go to Look & Feel, then Goal List on wheelchair (Or X-Windows) Choose goals from list

Chair Guru Tasks - Administrator/Developer How to Create a New Map How to Create a New Goal on the Map How to Change Parameters

Create a New Map Drive the chair around so the upper sensor can create the map With MobileEyes open

Edit Map and Create New Goals Clean up the new map Using tools in Mapper3 Add new goals in Mapper3 Save map to Chair

Change Parameters in MobileEyes Go to Tools, then RobotConfig Parameters allow you to change things like the speed of the chair and the size of the padding

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Final Thoughts 5. Tutorial Walk- Throughs

Parameters & Observations

Level 1: Patients Level 2: Physicians Level 3: Developer User Level

Level 1: Patients Level 2: Physicians Level 3: Developer User Level

1.What are parameters? 2.How to modify the parameters of the wheelchair? 3.What parameters to modify? Important Questions

Parameters Are variables. (*There might be restrictions) Way of communication between user and computer. Impacts the behavior of any computer system.

Parameter Analogy No English!No Barks!

Parameter Analogy

User Parameter Parameter = val1 Parameter = val2 Computer shows behavior1 Computer shows behavior2

How To Modify Parameters????

MobileEyes…  Used to change parameters.  Records values in mm & sec.

To Access Higher Parameters… Set Parameter Priority to Expert

BUT What Parameters to Modify????

 Quite fast.  Starts and ends with a jerk.  Turning not smooth.  Does not go through doorways.  Almost runs into obstacles, before stopping. Work with speed/velocity parameters Perhaps parameters for rotation? Padding parameters Main Concerns Perhaps parameters for acceleration?

Parameter Lists  Each Drive Mode  different set of parameters  Same name  similar function  slightly different implementation.

Parameter list – Express Drive  Robot Config - a short list; speed related.  Path Planning Setting - full list for Express Drive.

 TeleOp Settings - full list for Smart Drive. Parameter list - Smart Drive

List of Modified Parameters MaxVel TransAccel TransDecel SideClearanceAtSlowSpeed FrontPaddingAtSlowSpeed FrontPaddingAtFastSpeed ForwardSideClearanceAtSlowSpeed

Procedural Standards  Test trials: 6 to 15 trials.  Distance of 6069mm (~6m).  When testing each parameter: simulated a hospital setting. patient’s point of view.

Procedural Standards

Over a distance of ~6m. MaxVel  Directly controls the speed.  In Express Drive: MaxVel = 600 On average  8.3sec.  In Smart Drive: MaxVel = 900 On average  8.6sec.

TransAccel  Increasing value, decreases time to reach maximum speed.  In ExpressMode:  TransAccel = 425  Lower value  jerkier start.

TransDecel  Slows down.  Stopping distance = 1.5m.  In Express Mode: TransDecel = 175  If TransDecel < 175 :  stops smoothly BUT  overshoots goal.

Starting Goal End Goal Wall TransDecel Overshooting the Goal

TransDecel Caution!!!! Do NOT change the value of this parameter!!!!!

Side Padding  Determines how close an object can approach.  In Express Drive: SideClearanceAtSlowSpeed = 50  In Smart Drive: ForwardSideClearanceAtSlowSpeed = 25  Values allow to go through doorways.

Front Padding  Determines how close an object can approach.  In Express Drive: FrontPaddingAtSlowSpeed = 300  Applies when speed < MaxVel. FrontPaddingAtFastSpeed = 500  Applies when speed = MaxVel.

Challenges  Overcoming the fear of making changes.  Could not figure out a way to measure the effect of RotVelMax.  Parameters with similar names.  Battery Life. FIRE???

Results  Starting and ending smoother.  Speed comfortable.  Can go through doorways (33.5 inches wide).  Stops at a safe distance.  Turning is smoother but still slightly jerky.

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Final Thoughts 5. Tutorial Walk- Throughs

Blind Spots floor, 0 cm bottom lasers, 13 cm upper laser, 1.7 m

Blind Spots

Final Observations  Chair cannot see:  Objects shorter than 13 cm  Objects only present between 13 cm and 1.7 m  Hardware-based issue  Side padding can be a little scary for pedestrians  Can be solved in future through software

Cautions Difficulty starting too close to an obstacle Inability to see black objects

When Express Drive Mode Goes Wrong

Conclusions and Future Work  Wheelchair is in good shape, but needs work to improve safety  Continued exchange between the research group and Spaulding  Further documentation needs to be developed  On our way to giving patients with cerebral palsy the option for independent mobility and privacy

Thank You! A special thank you to Dr. Dan Barry, Dr. William Kennedy, and MobileRobots Questions?

Outline 1. General Project Overview 2. Overview of Interaction with the Wheelchair 3. Testing and Results 4. Tutorial Walk- Throughs