ISO/DIS 22166-1
Titre manque
General Information
Standards Content (sample)
DRAFT INTERNATIONAL STANDARD
ISO/DIS 22166-1
ISO/TC 299 Secretariat: SIS
Voting begins on: Voting terminates on:
2019-10-28 2020-01-20
Robotics — Modularity for service robots —
Part 1:
General requirements
ICS: 25.040.30
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
This document is circulated as received from the committee secretariat.
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/DIS 22166-1:2019(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
PROVIDE SUPPORTING DOCUMENTATION. ISO 2019
---------------------- Page: 1 ----------------------
ISO 22166-1: DIS balloting
ISO/DIS 22166-1:2019(E)
31 Contents
32 General ................................................................................................................................................................... 10
33 Generic principles of modularity .................................................................................................................. 10
34 4.2.1 General ............................................................................................................................................................. 10
35 4.2.2 Composability ................................................................................................................................................ 10
36 4.2.3 Integrability .................................................................................................................................................... 11
37 4.2.4 Interoperability ............................................................................................................................................ 11
38 4.2.5 Module granularity ...................................................................................................................................... 11
39 4.2.6 Platform independence .............................................................................................................................. 11
40 4.2.7 Openness ......................................................................................................................................................... 11
41 4.2.8 Reusability ...................................................................................................................................................... 11
42 4.2.9 Safety ................................................................................................................................................................. 12
43 4.2.10 Security ............................................................................................................................................................ 12
44 Abstraction layer ................................................................................................................................................ 12
45 Electrical interfaces and communication protocols .............................................................................. 13
46 Conceptual networks ......................................................................................................................................... 14
47 Interchangeability .............................................................................................................................................. 14
48 Self-configuration ............................................................................................................................................... 15
49 Module properties .............................................................................................................................................. 16
50 4.8.1 General ............................................................................................................................................................. 16
51 4.8.2 Module identification .................................................................................................................................. 16
52 Simulation ............................................................................................................................................................. 16
53 Data types for interoperability ................................................................................................................ 17
54 General ................................................................................................................................................................... 18
55 Robot system level safety ................................................................................................................................ 19
56 Module level safety............................................................................................................................................. 20
57 Safety requirements for software ................................................................................................................. 21
58 Safety requirements for hardware ............................................................................................................... 22
59 Example of using modularity in different design approaches for safety ........................................ 22
60 General aspects of security ............................................................................................................................. 22
61 Steps to design security into a module ....................................................................................................... 24
62 Physical security of modules .......................................................................................................................... 25
63 Cyber security of modules ......................................................................................................................... 25
64 General ................................................................................................................................................................... 26
65 Requirements and guidance for hardware aspects of modules ........................................................ 27
66 6.2.1 Mechanical interfaces ................................................................................................................................. 27
67 6.2.2 Power interfaces ........................................................................................................................................... 30
68 6.2.3 Other aspects for module description .................................................................................................. 30
69 General ................................................................................................................................................................... 31
70 Information model ............................................................................................................................................. 32
71 7.2.1 General ............................................................................................................................................................. 32
72 7.2.2 Model for exchange of information among modules ....................................................................... 32
73 7.2.3 Model for access to properties and its access .................................................................................... 33
74 7.2.4 Model for error handling and recovering ............................................................................................ 34
COPYRIGHT PROTECTED DOCUMENT75 7.2.5 Interoperation of software modules ..................................................................................................... 35
76 Architectural model for software modules ............................................................................................... 36
© ISO 201977 7.3.1 General ............................................................................................................................................................. 36
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
78 7.3.2 Requirements for software modules ..................................................................................................... 37
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
79 Safety/Security-related requirements for modules with software aspects .................................. 39
below or ISO’s member body in the country of the requester.80 7.4.1 General ............................................................................................................................................................. 39
ISO copyright office81 7.4.2 Interaction with safety/security manager modules ........................................................................ 39
CP 401 • Ch. de Blandonnet 8CH-1214 Vernier, Geneva
82 General ................................................................................................................................................................... 40
Phone: +41 22 749 01 1183 Markings or Indications ................................................................................................................................... 40
Fax: +41 22 749 09 47Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO 22166-1 – All rights reserved iii
ii © ISO 2019 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
31 Contents
32 General ................................................................................................................................................................... 10
33 Generic principles of modularity .................................................................................................................. 10
34 4.2.1 General ............................................................................................................................................................. 10
35 4.2.2 Composability ................................................................................................................................................ 10
36 4.2.3 Integrability .................................................................................................................................................... 11
37 4.2.4 Interoperability ............................................................................................................................................ 11
38 4.2.5 Module granularity ...................................................................................................................................... 11
39 4.2.6 Platform independence .............................................................................................................................. 11
40 4.2.7 Openness ......................................................................................................................................................... 11
41 4.2.8 Reusability ...................................................................................................................................................... 11
42 4.2.9 Safety ................................................................................................................................................................. 12
43 4.2.10 Security ............................................................................................................................................................ 12
44 Abstraction layer ................................................................................................................................................ 12
45 Electrical interfaces and communication protocols .............................................................................. 13
46 Conceptual networks ......................................................................................................................................... 14
47 Interchangeability .............................................................................................................................................. 14
48 Self-configuration ............................................................................................................................................... 15
49 Module properties .............................................................................................................................................. 16
50 4.8.1 General ............................................................................................................................................................. 16
51 4.8.2 Module identification .................................................................................................................................. 16
52 Simulation ............................................................................................................................................................. 16
53 Data types for interoperability ................................................................................................................ 17
54 General ................................................................................................................................................................... 18
55 Robot system level safety ................................................................................................................................ 19
56 Module level safety............................................................................................................................................. 20
57 Safety requirements for software ................................................................................................................. 21
58 Safety requirements for hardware ............................................................................................................... 22
59 Example of using modularity in different design approaches for safety ........................................ 22
60 General aspects of security ............................................................................................................................. 22
61 Steps to design security into a module ....................................................................................................... 24
62 Physical security of modules .......................................................................................................................... 25
63 Cyber security of modules ......................................................................................................................... 25
64 General ................................................................................................................................................................... 26
65 Requirements and guidance for hardware aspects of modules ........................................................ 27
66 6.2.1 Mechanical interfaces ................................................................................................................................. 27
67 6.2.2 Power interfaces ........................................................................................................................................... 30
68 6.2.3 Other aspects for module description .................................................................................................. 30
69 General ................................................................................................................................................................... 31
70 Information model ............................................................................................................................................. 32
71 7.2.1 General ............................................................................................................................................................. 32
72 7.2.2 Model for exchange of information among modules ....................................................................... 32
73 7.2.3 Model for access to properties and its access .................................................................................... 33
74 7.2.4 Model for error handling and recovering ............................................................................................ 34
75 7.2.5 Interoperation of software modules ..................................................................................................... 35
76 Architectural model for software modules ............................................................................................... 36
77 7.3.1 General ............................................................................................................................................................. 36
78 7.3.2 Requirements for software modules ..................................................................................................... 37
79 Safety/Security-related requirements for modules with software aspects .................................. 39
80 7.4.1 General ............................................................................................................................................................. 39
81 7.4.2 Interaction with safety/security manager modules ........................................................................ 39
82 General ................................................................................................................................................................... 40
83 Markings or Indications ................................................................................................................................... 40
© ISO 22166-1 – All rights reserved iii© ISO 2019 – All rights reserved
---------------------- Page: 3 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
84 User Manual .......................................................................................................................................................... 41
85 Service Manual ..................................................................................................................................................... 42
iv © ISO 22166-1 – All rights reserved© ISO 2019 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
87 Foreword
88 ISO (the International Organization for Standardization) is a worldwide federation of national
89 standards bodies (ISO member bodies). The work of preparing International Standards is normally
90 carried out through ISO technical committees. Each member body interested in a subject for which a
91 technical committee has been established has the right to be represented on that committee.
92 International organizations, governmental and non-governmental, in liaison with ISO, also take part in
93 the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all
94 matters of electrotechnical standardization.95 The procedures used to develop this document and those intended for its further maintenance are
96 described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
97 different types of ISO documents should be noted. This document was drafted in accordance with the
98 editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
99 Attention is drawn to the possibility that some of the elements of this document may be the subject of
100 patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
101 any patent rights identified during the development of the document will be in the Introduction and/or
102 on the ISO list of patent declarations received (see www.iso.org/patents).103 Any trade name used in this document is information given for the convenience of users and does not
104 constitute an endorsement.105 For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and
106 expressions related to conformity assessment, as well as information about ISO's adherence to the
107 World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following
108 URL: www.iso.org/iso/foreword.html.109 This document was prepared by Technical Committee ISO/TC 299, Robotics.
© ISO 22166-1 – All rights reserved v
© ISO 2019 – All rights reserved
---------------------- Page: 5 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
110 Introduction
111 This International Standard has been developed to cope with the rapidly evolving service robotics
112 sector. At present this robotics market covers many small and niche sectors for which it is difficult to
113 develop the specific and wide-ranging components needed. The market sizes and applications are
114 expected to grow significantly, and the number and range of their functions are also increasing. To
115 enable wide-spread and interoperable development of service robots, a common approach for building
116 service robots is needed. This Standard lays out such common requirements.117 On one side, the manufacturer-dependent architectural approaches currently adopted for designing
118 service robots makes design and development difficult and substitution and reuse of modules in
119 upgrading robot products is virtually impossible. On the other side, the research community has
120 developed a vast knowledge base in robot modular design and continues to develop new methods for
121 realising modular approaches, but none have the widespread appeal needed to make significant impact.
122 In these conditions, it is not feasible for the service robotics sector to produce the quality products
123 needed at the prices demanded by the markets and new approaches are urgently needed to help the
124 markets evolve to meet the global challenges.125 An international standard on robot modularity and robot component interoperability focusing on main
126 issues of safety, connectivity (from both hardware and software perspectives) and functionality is
127 pivotal to change the service robotics landscape and speed up the development of the new service robot
128 market sectors. The robot modularity issues in this international standard are classified into the issues
129 related to basic and composite modules, basic modules with hardware and/or software aspects.
130 Requirements and guidelines are formulated so that module-based design approaches can be realised
131 allowing application specific service robots and robot systems meeting customer’s requirements to be
132 easily configured. The issues are classified into (a) safety and security, and (b) interoperability
133 guidelines. In addition, the open modular approach realised should enable modules to be easily
134 substituted by other modules having the same interface specifications but perhaps with enhanced
135 functionalities as needed.136 Safety requirements specified in existing safety standards (e.g. ISO 13482, ISO 10218-1, ISO 10218-2,
137 ISO TS 15066) shall be applied on the system level as well as on the level of a single module. Security
138 issues are also important when adopting an open modularity approaches and hence have been included
139 in this standard (e.g. to align with emerging IEC TC44 and IEC TC65 security related work projects).
140 The standard contains design and functionality requirements for robot modules to ensure safe and
141 secure operation of such modules and robots built from those modules. It presents design guidelines for
142 building inter-operable robot modules to ensure effective connectivity and correct functionality in line
143 with published standards (e.g. IEC 62443 series). This international standard does not specify the
144 technical implementation of a modular framework. It is intended to provide the necessary guidelines to
145 framework designers, to define a modular framework according to their needs. In view of this, the
146 International Standard, uses the following verbal forms:147 — “shall” indicates a requirement;
148 — “should” indicates a recommendation;
149 — “may” indicates a permission;
150 — “can” indicates a possibility or a capability.
151 The safety guidelines at the module level of this International Standard are formulated to ensure
152 compliance with the C-type standards for robot system safety.vi © ISO 22166-1 – All rights reserved
© ISO 2019 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
153 Future editions and parts of this family of International Standards are intended to include more specific
154 requirements on particular types of robot modules, e.g., basic and composite modules with hardware
155 and/or software aspects, and for particular types of service robots, e.g., mobile servant robots, physical
156 assistant robots, person carrier robots, and service robots in professional environments.
157158
© ISO 22166-1 – All rights reserved vii
© ISO 2019 – All rights reserved
---------------------- Page: 7 ----------------------
ISO/DIS 22166-1:2019(E)
© ISO 2019 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
159 Title (Robotics — Modularity for service robots — Part 1: General
160 requirements)
161 1 Scope
162 This International Standard presents guidelines on the specification of modular frameworks, on open
163 modular design and on the integration of modules for realising service robots in various environments,
164 including personal and professional sectors.165 The document is targeted at the following user groups:
166 • modular service robot framework designers who shall be enabled to specify performant
167 frameworks in an unambiguous way168 • module manufacturers who are then able to supply end users or robot integrators as customers
169 • integrators who are then able to choose applicable modules for building a modular system
170 This International Standard includes guidelines on how to apply existing safety and security standards
171 to service robot modules.172 This International Standard is not a safety standard.
173 This standard does not apply to robots which are not service robots, although the modularity principles
174 established in this standard can be utilized for these other robots.175 2 Normative references
176 The following documents are referred to in the text in such a way that some or all of their content
177 constitutes requirements of this International Standard. For dated references, only the edition cited
178 applies. For undated references, the latest edition of the referenced document (including any
179 amendments) applies.180 ISO 8373: 2012, Robots and robotic devices – Vocabulary
181 ISO 9409-1:2004, Manipulating industrial robots – Mechanical interfaces – Part 1: Plates
182 ISO 9409-2:2002, Manipulating industrial robots – Mechanical interfaces – Part 2: Shafts
183 ISO 10218-1, Robots and robotic devices — Safety requirements for industrial robots— Part 1: Robots
184 ISO 10218-2, Robots and robotic devices — Safety requirements for industrial robots— Part 2: Robot
185 systems and integration186 ISO 10303 (all parts), Industrial automation systems and integration — Product data representation
187 and exchange188 ISO 11593:1996, Manipulating industrial robots – Automatic end-effector exchange systems –
189 Vocabulary and presentation of characteristics190 ISO 12100, Safety of machinery — General principles for design — Risk assessment and risk reduction
191 ISO 13482, Robots and robotic devices — Safety requirements for personal care robots
192 ISO 13849-1, Safety of machinery — Safety-related parts of control systems — Part 1: General
193 principles for design© ISO 22166-1 – All rights reserved 1
© ISO 2019 – All rights reserved
---------------------- Page: 9 ----------------------
ISO/DIS 22166-1:2019(E)
ISO 22166-1: DIS balloting
194 ISO TS 15066, Robots and robotic devices — Collaborative robots
195 ISO 19649: 2017, Mobile robots – Vocabulary
196 IEC 60204-1, Safety of machinery — Electrical equipment of machines — Part 1: General requirements
197 IEC 60529, Degrees of protection provided by enclosures (IP Code)198 IEC/TR 60601-4.1, Medical electrical equipment – Part 4-1: Guidance and interpretation – Medical
199 electrical equipment and medical electrical systems employing a degree of autonomy
200 IEC 61076-1:2006 Connectors for electronic equipment-Product requirements –...


Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.