HEADSET CONTROL WITH ASSISTIVE AI FOR LIMITED MOBILITY USERS Frankie Pike Adviser: Dr. Franz Kurfess.

Slides:



Advertisements
Similar presentations
Using Real Time data to Understand and support Human Behaviour Paul Watson Newcastle University, UK.
Advertisements

School of Engineering & Technology Computer Architecture Pipeline.
Partially Observable Markov Decision Process (POMDP)
Context-Aware User Interfaces. Gent, 21 maart 2005 Context-Aware User Interfaces Context-Aware User Interfaces is a requirement for all defined scenarios.
Meta-Level Control in Multi-Agent Systems Anita Raja and Victor Lesser Department of Computer Science University of Massachusetts Amherst, MA
High-level robot behavior control using POMDPs Joelle Pineau and Sebastian Thrun Carnegie Mellon University.
BlackBerry 7230 Wireless Handheld By: Jeanely Ramos CSC 101 An Interesting Wireless Device.
What Are Partially Observable Markov Decision Processes and Why Might You Care? Bob Wall CS 536.
Planning under Uncertainty
CPSC 322, Lecture 37Slide 1 Finish Markov Decision Processes Last Class Computer Science cpsc322, Lecture 37 (Textbook Chpt 9.5) April, 8, 2009.
In practice, we run into three common issues faced by concurrent optimization algorithms. We alter our model-shaping to mitigate these by reasoning about.
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
© Franz Kurfess Project Topics 1 Topics for Master’s Projects and Theses -- Winter Franz J. Kurfess Computer Science Department Cal Poly.
Introductions Michelle Johnson: CEO Myles Walsh: CFO James Goodrich: COO Ashley Kirby: CTO.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Uninformed Search Reading: Chapter 3 by today, Chapter by Wednesday, 9/12 Homework #2 will be given out on Wednesday DID YOU TURN IN YOUR SURVEY?
09/28/2007 CIS Dept., UMass Dartmouth 1 Trustworthy Agent-Based Online Auction Systems Prof. Haiping Xu Concurrent Software Systems Laboratory Computer.
ODOS The Office of the Dean of Students. Projects Interactive Campus Map Global Positioning System - Device for the Visually Impaired Adjustable Table.
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
Collaborative Reinforcement Learning Presented by Dr. Ying Lu.
Exploration in Reinforcement Learning Jeremy Wyatt Intelligent Robotics Lab School of Computer Science University of Birmingham, UK
Environmental Boundary Tracking Using Multiple Autonomous Vehicles Mayra Cisneros & Denise Lewis Mentor: Martin Short July 16, 2008.
An Integral System for Assisted Mobility Manuel Mazo & the Research group of the SIAMO Project Yuchi Ming, IC LAB.
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
What is it? A mobile robotics system controls a manned or partially manned vehicle-car, submarine, space vehicle | Website for Students.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Instructor: Vincent Conitzer
Computers, Artificial Intelligence, & Robotics Erin Harris, Graduate Researcher Jerry B. Weinberg, Associate Professor Department of Computer Science.
The SmartWheeler platform Collaboration between McGill, U.Montreal, Ecole Polytechnique Montreal + 2 clinical rehab centers. Standard commercial power.
Carnegie MellonCarnegie Mellon 1 Business Meeting Organizer A Multi-Agent Meeting Scheduler using Mobile Context Kathleen Yang
Decision-Making on Robots Using POMDPs and Answer Set Programming Introduction Robots are an integral part of many sectors such as medicine, disaster rescue.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Why do robots need to move?
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Young Suk Moon Chair: Dr. Hans-Peter Bischof Reader: Dr. Gregor von Laszewski Observer: Dr. Minseok Kwon 1.
Auctions +? Al Roth Dept of Economics, Harvard and Harvard Business School
TEAM AR.DRONE Final presentation Ingredients AR drone Drone moving API -Compass -front Camera -bottom Camera.
Evaluating Architectural Options Simon Field Chief Technology Officer.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
By: Messias, Spaan, Lima Presented by: Mike Plasker DMES – Ocean Engineering.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
Rational Agents (Chapter 2)
Introduction of Intelligent Agents
MURI Telecon, Update 7/26/2012 Summary, Part I:  Completed: proving and validating numerically optimality conditions for Distributed Optimal Control (DOC)
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Local Distributed Agent Matchmaking Elth Ogston and Stamatis Vassiliadis Computer Engineering Laboratory TU Delft.
Creating User Interfaces More presentations. Websites for regular & mobile devices News Handheld functions. Class: plan project. Homework: Work on handheld.
Using Voice to Solve Ergonomic Problems Dr. William Lenharth, CHFP UNH – Project54.
The Project-Sony Self-governing Observer with Navigation by Yourself Student: Clion Jean-Baptiste Supervisor: Dr Christophe Meudec Presentation.
Improving Mobility of Wheelchair Users in City Environment Faculty of Mechanical Engineering, Plzeň.
PnP Networks Self-Aware Networks Self-Aware Networks Self-Healing and Self-Defense via Aware and Vigilant Networks PnP Networks, Inc. August, 2002.
Monte Carlo Localization for Mobile Robots Frank Dellaert 1, Dieter Fox 2, Wolfram Burgard 3, Sebastian Thrun 4 1 Georgia Institute of Technology 2 University.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
Preston M. Green Dept. of Electrical & Systems Engineering Current Undergraduate Research Projects Examples.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Achieving Goals in Decentralized POMDPs Christopher Amato Shlomo Zilberstein UMass.
ROBOT NAVIGATION AI Project Asmaa Sehnouni Jasmine Dsouza Supervised by :Dr. Pei Wang.
Blind Aid Developments Using Design and Engineering Approach
Thrust IC: Action Selection in Joint-Human-Robot Teams
High-level robot behavior control using POMDPs
Evacuation Simulator Project
CS 416 Artificial Intelligence
Team 6: Ali Nickparsa, Yoshimichi Nakatsuka, Yuya Shiraki
Nagios with The Decision Engine Implementing Passive Checks
Presentation transcript:

HEADSET CONTROL WITH ASSISTIVE AI FOR LIMITED MOBILITY USERS Frankie Pike Adviser: Dr. Franz Kurfess

Why I’m interested

But that’s EASY!  GPS = where we are  Cameras = what we don’t want to hit  Mind control = magic

Architecture Consensus Obstacle Detection User Commands (EEG) GPS Path Plotting

But that’s EASY!

Architecture Consensus Obstacle Detection User Commands GPS Path Plotting

eBay! Multi-Agent Decision Engine AgentsAuctioneer Message Feed AuctionTimerBiddersOAS 3D Cameras Long Range PlannerGPSCompassUserEEG FilterOverrideNavClasses

Agent Lifecycles Compute Decay Start Auction Receive Bids Issue Directive Store Last Directive Call NavClass Evaluate Solution Submit Best Bid BidderMonitor

Architecture Consensus Obstacle Detection User Commands GPS Path Plotting

Architecture Consensus Obstacle Detection User Commands GPS Path Plotting

Architecture Consensus Obstacle Detection User Commands GPS Path Plotting

Architecture Consensus Obstacle Detection User Commands GPS Path Plotting Partially Observable Environment

POMDPs  Partially Observable Markov Decision Processes  Allow modeling with uncertainty Uncertainty in state Uncertainty in transition  PSPACE-Hard (Go)

Xavier (Carnegie Mellon)  One of the first POMDP based  3000 states  Periodic re-evaluation  60km of testing in offices  Compartmentalized Nav  Landmark: 80%  POMDP: 93%  Resilient to failure

RHINO  Tested in a museum  Builds model of environment  Decentralized processing  Markov models for localization  V1: Glass is invisible to lasers  What else is?

Collaborative Wheelchair Control  Guided  Follow, not push  Side by side  Pass through door  Follow behind  Heuristics for dense environments

HaWCoS (Hands-free Wheelchair Control System)  Non-autonomous  Modest hardware (P3)  Timed Tasks  EEG = 48% longer  Better with AI?

Doable and worthwhile