Electrical & Electronics Engineering Department

Slides:



Advertisements
Similar presentations
Speech & language therapy software.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
B1: Technical Merit List short term research directions and areas –Mobility assistant, builds model of environment, peer-to-peer interaction with human.
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
A COMPUTER BASED TOOL FOR THE SIMULATION, INTEGRATED DESIGN, AND CONTROL OF WASTEWATER TREAMENT PROCESSES By P. Vega, F. Alawneh, L. González, M. Francisco,
LARGE SYSTEMS IMPLETATION PROCESS  Overview Review process diagram homework practice.
CSC 402, Fall Requirements Analysis for Special Properties Systems Engineering (def?) –why? increasing complexity –ICBM’s (then TMI, Therac, Challenger...)
Robotics for Intelligent Environments
CHAPTER 1 INTRODUCTION TO MANAGEMENT. CHAPTER 1 INTRODUCTION TO MANAGEMENT.
Hybrid Controller Reachability Reachability analysis can be useful to determine how the continuous state of a system evolves. Ideally, this process can.
16/05/ Use of Hybrid System Modeling Technique for Robot-Assisted Rehabilitation Systems Duygun Erol Yeditepe University Electrical & Electronics.
Medical Informatics Basics
Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Exploring Machines 1 Lou Loftin FETC Conference Orlando, FL January 28 – 31, 2014.
Stroke Rehabilitation Engineering: Robotic Therapy By: Dana Demers.
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
Medical Informatics Basics
Medical Informatics Basics Lection 1 Associated professor Andriy Semenets Department of Medical Informatics.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Software Process Models
Development of a New Curriculum In Electrical and Computers Engineering. Issues On Bologna Process. FEUP,Porto, 2008/02/22 Adriano Carvalho FEUP_Portugal.
Business Process Change and Discrete-Event Simulation: Bridging the Gap Vlatka Hlupic Brunel University Centre for Re-engineering Business Processes (REBUS)
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
Teleoperation In Mixed Initiative Systems. What is teleoperation? Remote operation of robots by humans Can be very difficult for human operator Possible.
THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY.
SAFEWARE System Safety and Computers Chap18:Verification of Safety Author : Nancy G. Leveson University of Washington 1995 by Addison-Wesley Publishing.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Lectures 2 & 3: Software Process Models Neelam Gupta.
By Mario Carrizo. Definition Instructional design is define basically as the person who teaches, designs or develops instructions. Instructional designers.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Control of Dynamic Discrete-Event Systems Lenko Grigorov Master’s Thesis, QU supervisor: Dr. Karen Rudie.
Computer-Aided Design, Manufacture and Testing (CADMAT) p Mr P Mulholland St Joseph’s HS Crossmaglen.
Why Database Management is Important for Well-Performing Companies.
Introduction to Machine Learning, its potential usage in network area,
Sub-fields of computer science. Sub-fields of computer science.
Stages of Research and Development
How IoT Initiatives are Changing Product Development.
Changes in the Curriculum of ETF Belgrade
College of Engineering and Applied Sciences
School of Business Administration
Introduction to Methods Engineering
CS4311 Spring 2011 Process Improvement Dr
IB Assessments CRITERION!!!.
Automation as the Subject of Mechanical Engineer’s interest
System Design and Modeling
Software Engineering (CSI 321)
The 2007 Winter Conference on Business Intelligence
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Introduction to Software Engineering
Chapter 10: Process Implementation with Executable Models
Introduction Artificial Intelligent.
IPOG: A General Strategy for T-Way Software Testing
Project Management Process Groups
Software Engineering I
CS310 Software Engineering Lecturer Dr.Doaa Sami
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Department of Computer Science Abdul Wali Khan University Mardan
Presented By: Darlene Banta
PowerPoint Presentation to Accompany Chapter 8 of Management Fundamentals Canadian Edition Schermerhorn  Wright Prepared by: Michael K. McCuddy Adapted.
Chapter 4: Software Process Models
UML Design for an Automated Registration System
Designing Scalable Architectures
Presentation transcript:

Electrical & Electronics Engineering Department Use of Hybrid System Modeling Technique for Robot-Assisted Rehabilitation Systems Duygun Erol Yeditepe University Electrical & Electronics Engineering Department Istanbul, TURKEY 1 1

Motivation Stroke is a highly prevalent condition, especially among the elderly, that results in high costs to the individual and the society Every year, a large number of people have a stroke in all over the world 2 2

Motivation Stroke rehabilitation points towards the intense and repetitive movement assisted therapy that has shown significant beneficial impact on a large segment of the patients The availability of such training techniques, however, are limited by the amount of costly therapist’s time they involve the ability of the therapist to provide controlled, quantifiable and repeatable assistance Robot-assisted rehabilitation that can provide quantifiable and repeatable assistance that ensure consistency during the rehabilitation likely to be cost-efficient 3 3

Robot-Assisted Rehabilitation Systems MIT Manus ARM Guide GENTLE/s MIME ADLER Rutgers Master II-ND Carnegie Mellon Hand Device CyberGrasp HWARD 4 4

Limitations Two important issues that the current robot-assisted rehabilitation systems do not address First, they are limited by their inability to simultaneously assist both arm and hand movements Second, none of these robot-assisted rehabilitation systems can comprehensively alter the task parameters based on patient’s feedback to impart effective therapy during the execution of the task in an automated manner 5 5

Rehabilitation Therapy Approaches Scope of the Research Movement Assisted Therapy Task-Oriented Robot-Assisted Rehabilitation Systems for Hand Movement Arm Movement Rehabilitation Therapy Approaches Robot-Assisted Rehabilitation Systems for both Arm and Hand Movement (?) The objective of this work is to develop an intelligent control architecture for robot-assisted rehabilitation systems that can provide assistance to both the arm and hand in a coordinated manner to allow stroke patients to undergo task-oriented active training therapy Additionally a human intention recognition system is augmented inside the control architecture to dynamically modify the rehabilitation task based on the patient’s verbal feedback 6 6

Intelligent Control Architecture Hybrid system theory provides mathematical tools that accommodate both continous and discrete system in a unified manner Hybrid system model provides flexible and extendible environment Hybrid system allows analysis of properties such as stability, reachability Advantage of using hybrid system model is taken to model the robot-assisted rehabilitation system 7 7

Intelligent Control Architecture 8 8

Intelligent Control Architecture 9 9

Intelligent Control Architecture 10 10

Intelligent Control Architecture 11 11

Intelligent Control Architecture 12 12

Intelligent Control Architecture 13 13

PLANT Rehabilitation Robotic System 14 14

PLANT (cont’) Rehabilitation Robotic System 15 15

PLANT (cont’) Rehabilitation Robotic System 16 16

PLANT (cont’) Rehabilitation Robotic System 17 17

PLANT (cont’) Human Intention Recognition 18 18

Task Design (Drinking from a Bottle) i) reach towards the bottle while opening the hand, ii) reach the bottle, iii) close the hand to grasp the bottle, iv) move the bottle towards the mouth, v) drink from a bottle using a straw, vi) place the bottle back on the table, vii) open the hand to leave the bottle back on the table and viii) go back to starting position 19 19

Design Details of the Intelligent Controller (Theory) The discrete event system (DES) plant model (plant and interface) is a nondeterministic finite automaton The DES controller (high-level controller) is modeled as a discrete-event system (DES) deterministic finite automaton 20 20

Design Details of the Intelligent Controller Each region in the state space of the plant bounded by the hypersurface is associated with a state of the DES plant as: 21 21

Design Details of the Intelligent Controller (cont’) The plant symbols in are found using: 22 22

Design Details of the Intelligent Controller (cont’) The control states in are found using: 23 23

Design Details of the Intelligent Controller (cont’) The control symbols in are found using: 24 24

Design Details of the Intelligent Controller (cont’) 25 25

Experiments First the validation of the human intention recognition system is summarized Then the results of the experiments to demonstrate the efficacy of the proposed control architecture are provided The Matlab/Simulink/Stateflow software is used to implement the proposed high-level controller 26 26

Results (Validation of Human Intention Recognition System) 27 27

Results (Evaluation of the Proposed Intelligent Control Architecture ) Desired Motion Trajectory 28 28

Control Mechanism 29 29

Desired Trajectory for the DFB task when an Unplanned Event Happened Results (cont’) Desired Trajectory for the DFB task when an Unplanned Event Happened 30 30

Results (cont’) Subject’s Actual Trajectories and Hand Configuration of the Subject for the Experiment 31 31

32 32

Discussions and Conclusion A new intelligent control architecture is designed that can supervise the arm and the hand assistive devices to produce necessary coordinated motion to complete a given ADL task, monitor the progress and the safety of the ADL task such that necessary dynamic modifications of the task execution can be made (if needed) to complete the given task in a safe manner, incorporate patient’s feedback in order to make the necessary modifications to impart effective therapy during the execution of the task in an automated manner 33 33

Discussions and Conclusion (cont’) The proposed intelligent control architecture exploits hybrid system modeling techniques to accommodate both continuous and discrete systems in a unified manner Hybrid system modeling technique is particularly useful in this context since it allows a systematic interface between the low-level assistive controllers and the high-level decision-making controller The hybrid system modeling technique provides flexibility in interfacing low-level controllers without extensive redesign cost 34 34

Discussions and Conclusion (cont’) Hybrid system modelling is mathematically rigorous and provides systematic design tools that are not limited by the number of states or events New safety features as well as new task requirements can be incrementally added to the system by designing new events either by adding new sensors or by further analyzing the current sensory information and by adding new decision rules in the high-level controller The patient’s feedback is easily integrated inside the proposed intelligent control architecture Hybrid system modeling is mathematically rigorous and provides systematic design tools that are not limited by the number of states or events. This aspect of hybrid system design is particularly important since more complex ADL tasks will require design and analysis of larger number of states and events. 35 35

Contributions of Hybrid System Modelling Techniques to Rehabilitation Robotics The proposed hybrid system based control architecture provides a systematic procedure to effect changes such that the task execution could be automated Instead of preprogramming numerous static trees based on if-then-else rules, it provides a dynamic mechanism of generating events that leads to necessary high-level decisions A hybrid system based control mechanism could be useful in rehabilitation context in terms of coordinating decision making and assisting, monitoring safety, and managing and modifying code for automation To our knowledge, such a hybrid system based control mechanism has not been explored in rehabilitation robotics 36 36

Future Work Demonstrate the efficacy of the proposed intelligent control architecture with the stroke patients Search for other hybrid system modelling techniques to develop a global control architecture The efficient ways of human intention recognition systems are planned to be investigated that can recognize unclear words for stroke survivors who have aphasia 37 37

THANK YOU 38 38