modeling of risk assessment for service robots...2009/03/07 · modeled by using uml models •...
TRANSCRIPT
![Page 1: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/1.jpg)
Modeling of Risk Assessment
for Service Robots
Safety Intelligence Research Group(SIRG),
National Institute of Advanced Industrial Science and
Technology (AIST)
Yoshihiro Nakabo
robotics/2009-03-07
![Page 2: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/2.jpg)
Contents
• Objective: Safe Robots• International safety standards (ISO/IEC)• Proposal
– Object oriented approach to robot safety– Models for risk identification– Model for overall risk assessment
• Conclusion
2
![Page 3: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/3.jpg)
Next generation service robots
• For Business: Cleaning, Welfare, Security, Guidance
• Home: House keeping, Hobby, Security
• Service robot = close proximity with human-> Safety issue should be clarified
3
![Page 4: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/4.jpg)
Next generation industrial robots
• Power assisting robot: already used in some motor companies
• Next generation cell production robots
4
![Page 5: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/5.jpg)
Safety of next generation robots
• Socially accepted safety technology required (unless almost zero risk for unknown new products)
• Previously:– Industrial robots -> separation of human and robots– Service robots -> no fundamental principles
• Recently:– ―Collaborative operation‖ included in International
Standard for safety of industrial robots (ISO10218)– New ISO standardization in progress for service robots– ―Safety guidelines for next-generation robots‖ in Japan
5
![Page 6: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/6.jpg)
Int. Standards for Safety of Machinery
ISO/IEC Guide 51 determines hierarchical structure
6
type-A standards (basic safety standards)
ISO12100・・・Safety of machinery — Basic concepts, general principles for design —ISO14121・・・Safety of machinery — Risk assessment —
type-B standards (generic safety standards)
ISO13849・・System safety IEC61508・・Functional safetyISO13855・・Safety distances IEC61496・・Safety sensors
type-C standards (machine safety standards)
Machine tools, Chemical plants, Electric liftsIndustrial robots, Earth-moving machinery, Press machine
![Page 7: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/7.jpg)
ISO12100 Safety of Machinery• Safety:freedom from unacceptable risk• Risk:combination of the probability of the occurrence of harm and the severity of that harm• Harm:physical injury or damage to the health of people, or property or the environment
7from ISO12100
![Page 8: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/8.jpg)
ISO12100 Safety of Machinery• Communication with users
8from ISO12100
![Page 9: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/9.jpg)
ISO 14121 Risk Assessment
• Risk assessment:Systematic analysis and evaluation of the risks associated with machinery.
• Should be executed by safety assessors, robot designers and engineers
• Details are explained latter…
9
![Page 10: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/10.jpg)
IEC 61508 Functional Safety• The V Model: software safety integrity and the development lifecycle
10from IEC61508-3
![Page 11: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/11.jpg)
Example of recommended technologies
• Depends on SIL(Safety Integrity Level)• Validation for safety requirements
• Example:
11
R: RecommendedHR: Highly recommended
from IEC61508-3
![Page 12: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/12.jpg)
Problems
• Many individual processes and large amount of documentation
• Frequent communication between users, designers and safety assessors
• Waterfall instead of Agile
• Could be solved by modeling and CAD related tool assistance
12
![Page 13: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/13.jpg)
Proposal• Object Oriented modeling for robot safety
– Definitions of safety, risk and other terms– Include processes for risk assessment, risk
reduction and evaluation– Construct framework through UML profiling
• Accelerate development of safe service robots
• Change process from waterfall to agile 13
![Page 14: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/14.jpg)
Risk reduction
Risk reduction process
Concepts for safety of machinery:
• No zero risk• Start from risk assessment
(determining requirements)• Three step risk reduction• Judge residue risk• Safeguards = Functional
safety
14
Risk assessment
Step 1. Intrinsic safety
Step 2. Safe guard
Step 3. Information for use
Is residue risk acceptable?
No
Yes
![Page 15: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/15.jpg)
Risk assessment process
15
Determination of the limits of the machinery
Hazard identification
Risk estimation
Risk evaluation
Risk reduction
Is residue risk acceptable?
Riskassessment
Riskanalysis
No
Yes
![Page 16: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/16.jpg)
Limits of machinery
16
Detailed design document
Consideration of definitionof object operation
Class diagram of machineStudy operation scenario
Operation manual
Use case diagram
Activity diagram
Study the structural modelof machine
Create scenario (activitydiagram) for each use case
Consideration of necessary phases and tasks Extraction of those concerned with each phase or task
![Page 17: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/17.jpg)
Example of hazards
• Example of hazards listed in ISO 14121• Any combination of origin and potential consequences
should be considered • Hazards classified by group type
17
![Page 18: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/18.jpg)
Example of typical hazards
• Subset of the hazard table18
from ISO14121
![Page 19: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/19.jpg)
Class diagram
• UML diagram can be used for modeling ISO hazard description (includes humans and environment as elements of risk)
19
![Page 20: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/20.jpg)
Example of hazardous situations
• All phases of machine life cycle should be taken into account
• Each phase consists of separate tasks
Listed life cycle:• Transport • Assembly and installation,
Commissioning • Setup, Teaching/programming
and/or process changeover • Operation• Cleaning, Maintenance• Fault finding/Troubleshooting • Decommissioning, Dismantling
20
![Page 21: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/21.jpg)
Hazard Identification
Hazard identification by: • Extracting risks from
activity diagrams and class diagram of object machine
• Considering potential consequences and origin of hazards
Process to be continued until all risks indentified
21
![Page 22: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/22.jpg)
Rest of Processes in Risk Assessment
• Risk estimation (quantitative analysis)– Severity of harm– Probability of occurrence
• Exposure of person to the hazards• Occurrence of hazardous events• Possibility of avoiding or limiting the harm
• Risk evaluation (if the risk has been adequately reduced)
• Documentation
22
![Page 23: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/23.jpg)
UML model of risk assessment
:Listed in ISO 14121
:UML diagrams
:Outside scope of presentation
23
Risk assessment data Risk estimation basis
Occurrence
Exposure
Severity
Origin of hazards Hazardous partsof machinery
Machinery(Class diagram)
Hazardous situationsin tasks
Tasks
Lifecycle
Use case diagram
Activity diagram
Actor
Risk assessment process
Potential consequence
Documents
Possibility of avoidance
Yellow class
Red class
Green class
![Page 24: Modeling of Risk Assessment for Service Robots...2009/03/07 · modeled by using UML models • Standardization of proposed UML should be useful for the propagation of known safety](https://reader035.vdocuments.us/reader035/viewer/2022071409/6102b5109f4daa5e2e6725ba/html5/thumbnails/24.jpg)
Conclusion
• Proposed an object oriented modeling of ISO based risk assessment
• All processes and safety related concepts can be modeled by using UML models
• Standardization of proposed UML should be useful for the propagation of known safety principles, development of CAD-based risk assessment and design of safety related robot modules
• Future work will be focused on developing UML profile, implementing risk estimation and evaluation
24