16/05/2008 11 Use of Hybrid System Modeling Technique for Robot-Assisted Rehabilitation Systems Duygun Erol Yeditepe University Electrical & Electronics.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

B1: Technical Merit List short term research directions and areas –Mobility assistant, builds model of environment, peer-to-peer interaction with human.
© Safeguarding public health Adverse incident reporting now and the future, roles and responsibilities Mark Grumbridge.
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.
©2006 OLC 1 Process Management: The Foundation for Achieving Organizational Excellence Process Management Implementation Worldwide.
Computer Integrated Manufacturing CIM
Therapeutic exercise foundation and techniques Therapeutic exercise foundation and concepts Part II.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
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.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
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.
Software Engineering Tools and Methods Presented by: Mohammad Enamur Rashid( ) Mohammad Rashim Uddin( ) Masud Ur Rahman( )
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
Medical Informatics Basics
SEG Software Maintenance1 Software Maintenance “The modification of a software product after delivery to correct faults, to improve performance or.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Exploring Machines 1 Lou Loftin FETC Conference Orlando, FL January 28 – 31, 2014.
DGTA-ADF Migrating to a Software Assurance Standard 2008 ADF Software Symposium FLTLT Patrick Redmond SCI-DGTA.
Stroke Rehabilitation Engineering: Robotic Therapy By: Dana Demers.
Modularly Adaptable Rover and Integrated Control System Mars Society International Conference 2003 – Eugene, Oregon.
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
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 DESIGN.
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)
Introduction to Information Systems Chapter One. IS for Management2 Information Concepts Knowledge Information Data Raw facts A collection of facts organized.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
“A Truthful Evaluation Of Yourself Gives Feedback For Growth and Success” Brenda Johnson Padgett Brenda Johnson Padgett.
Pleasing in appearance.
The RDI Governance System Vasileios Pitsinigkos Head of Managing Authority of Eastern Macedonia - Thrace Region.
Workshop on direct brain/computer interface & control Febo Cincotti Fondazione Santa Lucia IRCCS Brussels, August 2, 2006.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
THE IMPORTANCE OF DISCRETE MATHEMATICS IN COMPUTER TECHNOLOGY.
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
SAFEWARE System Safety and Computers Chap18:Verification of Safety Author : Nancy G. Leveson University of Washington 1995 by Addison-Wesley Publishing.
1 The ILC Control Work Packages. ILC Control System Work Packages GDE Oct Who We Are Collaboration loosely formed at Snowmass which included SLAC,
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.
ASSEMBLY AND DISASSEMBLY: AN OVERVIEW AND FRAMEWORK FOR COOPERATION REQUIREMENT PLANNING WITH CONFLICT RESOLUTION in Journal of Intelligent and Robotic.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
Computer-Aided Design, Manufacture and Testing (CADMAT) p Mr P Mulholland St Joseph’s HS Crossmaglen.
Introduction to Machine Learning, its potential usage in network area,
College of Engineering and Applied Sciences
Introduction to Methods Engineering
CS4311 Spring 2011 Process Improvement Dr
Automation as the Subject of Mechanical Engineer’s interest
System Design and Modeling
The 2007 Winter Conference on Business Intelligence
Electrical & Electronics Engineering Department
Project Management Process Groups
Software Engineering I
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
UML Design for an Automated Registration System
Designing Scalable Architectures
Presentation transcript:

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

16/05/ 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

16/05/ 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

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

16/05/ 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

16/05/ Scope of the Research Movement Assisted Therapy Task-Oriented Therapy Robot-Assisted Rehabilitation Systems for Hand Movement Robot-Assisted Rehabilitation Systems for 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

16/05/ 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

16/05/ Intelligent Control Architecture

16/05/ Intelligent Control Architecture

16/05/ Intelligent Control Architecture

16/05/ Intelligent Control Architecture

16/05/ Intelligent Control Architecture

16/05/ Intelligent Control Architecture

16/05/ PLANT Rehabilitation Robotic System

16/05/ PLANT (cont’) Rehabilitation Robotic System

16/05/ PLANT (cont’) Rehabilitation Robotic System

16/05/ PLANT (cont’) Rehabilitation Robotic System

16/05/ PLANT (cont’) Human Intention Recognition

16/05/ 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

16/05/ 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

16/05/ 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:

16/05/ Design Details of the Intelligent Controller (cont’)  The plant symbolsin are found using:

16/05/ Design Details of the Intelligent Controller (cont’)  The control statesin are found using:

16/05/ Design Details of the Intelligent Controller (cont’)  The control symbolsin are found using:

16/05/ Design Details of the Intelligent Controller (cont’)

16/05/ 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

16/05/ Results (Validation of Human Intention Recognition System)

16/05/ Results (Evaluation of the Proposed Intelligent Control Architecture ) Desired Motion Trajectory

16/05/ Control Mechanism

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

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

16/05/

16/05/ 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

16/05/ 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

16/05/ 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

16/05/ 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

16/05/ 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

16/05/ THANK YOU