Understanding Industry Best Practices, Guidelines, and Ethics for Collaborative and Industrial Robots – Novinite.com

Many people think of the robotic arm or humanoid robot when talking about robotics. However, robotics is vast, with applications in almost every critical field such as defence, aerospace, medical, automotive, space and industrial.

A large percentage of these applications are mission or security critical. Therefore, manufacturers and users must consider the safety and security of these robots to protect humans from injury and businesses from loss.

robots are classified according to their types of application. For example, there are services robots and industrial robots. Service robots often assist human beings in the areas of household, education, and defense, while industry robots are used in manufacturing and logistics. Read on for more information on industrial robots.

Industrial robots

Industrial robots are used in industrial automation to facilitate automatic rotation, movement and control around different axes. These robots can be fixed or mobile. An example, in this case, would be serial manipulators and hand-guided robots. The collaborative robot is an improved version of industrial robots. They interact with humans and operate alongside them through end effectors.

Importance of software standards

The robotics the industry has evolved enormously. Thus, manufacturers and users must learn from past mistakes, because robots failed due to power failure, mechanical failure, environmental factors, and software issues. Project managers must establish strategies to avoid robot failure to protect humans from injury.

Sometimes robotic failure occurs due to avoidable errors such as failure to cross-check the allocated memory range in the object constructor. Still, some software problems are rare, even though some studies suggest that software is more likely to fail than hardware.

Developers must consider many security and safety issues to create reliable software. For example, they must adhere to established industry standards, which allows them to adhere to best practices and avoid bugs while writing. robotics Software.

Security and safety standards for the collaborative and industrial robots

Various standards for multiple applications determine the safety and security of robotics.

The safety standard for personal care robots is ISO 13482:2014, while the standard for robots is ISO 10218:2011. The security standard for collaboration robots is ISO/TS 15066:2016. When it comes to safety standards, IEC 62443 remains one of the most critical standards that every developer must follow.

Collaborative robots are designed to operate in the same environment as humans. As such, their safety is paramount as a slight malfunction can lead to serious injury. In 2019, an Omnipure Filter Company employee suffered severe burns after entering the cycling area of ​​a robotic arm.

Following industry guidelines and best practices when developing devices that collaborate with humans goes a long way in preventing such incidents. Here are the details of the ISO/TS 15066:2016 and ISO 10218:2011 standards that govern the development of excellent standards for robotics field.

ISO 10218:2011

It includes requirements for industrial robots, while ISO 10218-2:2011 includes essential elements of industrial robot systems and risk regulations.

It focuses on:

  • Hazard recognition and protection standards

  • Verification of security needs and protection standards

  • Design requirements and protection standards

ISO/TS 15066:20165

It provides guidelines to facilitate the design and implementation of a collaborative workspace. This protects humans from harm in the event of an accident. Where a robot complies with these requirements and adheres to ISO/TS 15066, a company may not require separate work areas for robots and humans.

This standard covers:

Additional safety and security standards for Robotics

  • ISO 9283:1998 regulates performance ethics and associated testing strategies for handling industrial robots.

  • IEC 61508 covers the functional safety of programmable, electronic or electrical safety-based systems.

  • ISO 9787:2013 coordinates nomenclatures and motion systems for robotic devices and robots.

  • ISO 9409:2004 regulates the mechanical interfaces of industrial manipulations robots

  • ISO 9946:1999 focuses on the presentation of the characteristic display of industrial manipulator robots.

  • ISO 10218:2011 regulates safety requirements for industrial robotic devices and robots.

  • ISO 11593:1996 regulates automatic end-effector exchange systems or the manipulation of industrial robots.

  • ISO/TR 13309:1995 regulates informative guidance on metrology methods and application test equipment for robot performance analysis based on ISO 9283.

  • ISO 14539:2000 regulates the operation of objects with grippers for handling industrial robots.

  • ISO 13482:2014 focuses on the safety needs of personal care robots.

  • ISO/TS 15066:2016 focuses on collaborative robotic devices and robots.

  • ISO 19649:2017 regulates mobiles robots

  • ISO 18646:2016 regulates the performance strategy and associated test methods for service robots.

  • ISO/TR 20218:2018 covers the safety structure of industrial robot systems

  • ISO/TR 23482-:2020 is an application of ISO 13482

  • ISO 22166:2021 regulates modularity for service robots

  • The IEC 62443 standard focuses on the computer security of industrial communication systems and networks

Coding standards

For mission and safety critical applications, robot manufacturers and users should follow practical safety standards such as IEC 61508 for industrial systems. According to these standards, developers should stick to a safe programming subgroup like MISRA C, based on the level of criticality.

MISRA C is a language subgroup of the C programming language and is also known as a coding standard. The Motor Industry Software Reliability Association develops and regulates this language subgroup. MISRA is structured to encourage the use of the C programming language in security analysis applications. It offers crucial assistance to organizations seeking to avoid problems associated with deliberate or accidental misuse of the C language. Other coding standards include BARR-C and SEI CERT C,

Industry Best Practices

Developers can build confidence in the safety and security of robotic applications by adopting the following best practices.

  • Improve cybersecurity of critical infrastructure

  • Know the safety-critical building code regulations

  • Master best practices for secure coding

  • Learn the Microsoft Security Development Lifecycle

  • Know how to avoid software security design flaws

  • Understand the weaknesses of risky software

  • Master the art of reducing software vulnerabilities

To finish

Working on safety and security is crucial for the proper functioning of collaborative and industrial robots. While there is no one-size-fits-all solution to managing safety and security issues, the industry best practices and standards in this article are essential for developing reliable robotic systems. Manufacturers and developers in the robotics industry should integrate safety and security into robotics system development and design.

Mavis R. Bernier