Protective Stop
- 다른 이름: safeguard stop
- 카테고리: Control › Human in the loop
- 태그: safety, industrial-robots, collaborative-robots, risk-assessment, robot-controllers
감시 중인 한계나 조건이 위반되었을 때 로봇의 안전 시스템이나 안전 보호 장치가 자동으로 촉발하는 정지로, 사람이 누르는 비상 정지와 대비된다.
정의
보호 정지(protective stop)는 안전 보호 이벤트에 대응하여 안전 시스템이 시작하는 로봇 동작의 정지다. 트리거는 라이트 커튼이나 영역 스캐너가 위험 구역에서 사람을 감지하는 것, 도어 인터록이 열리는 것, 또는 안전 등급 감시 기능이 관절 토크, 접촉력, 속도, 위치, 공구 방향이 설정된 한계를 넘었다고 판단하는 것일 수 있다. ISO 10218 같은 산업용 로봇 안전 표준은 이런 종류의 정지를 비상 정지와 함께 기본 안전 기능 중 하나로 요구한다.
비상 정지(emergency stop)와의 구분이 중요하다. 비상 정지는 사람이 빨간 버섯 버튼을 누르는 수동 조작으로, 아무도 예상하지 못한 상황을 위한 것이다. 보호 정지는 자동이며 셀의 설계된 안전 보호의 일부다. 기계 안전 표준은 정지 범주도 정의하는데, 구동부로 가는 전력을 즉시 차단하는 것부터, 제어된 감속 후 전력을 차단하는 것, 전력을 유지한 채 정지 상태를 감시하는 제어된 정지까지 이른다. 보호 정지가 어떤 범주를 쓸지는 위험성 평가에서 내리는 설계 선택이다. 전력을 인가한 채 계획된 경로를 따라 정지하면 팔이 처지거나 흘러가는 것을 막을 수 있고, 전력을 차단하면 팔이 움직일 수 없다는 더 강한 보장을 얻는다.
보호 정지 후에는 로봇이 재개하기 전에 보통 명시적인 리셋이나 확인이 필요하며, 컨트롤러는 프로그램 재시작이나 로봇을 벗어난 위치로 옮기는 것을 요구할 수 있다. 협동 팔에서는 힘 또는 충돌 한계로 촉발되는 보호 정지가 고장이 아니라 정상 운전의 일부다. 보호 정지는 이 사이트의 안전 필터(safety filter)와 다르다. 안전 필터는 안전 집합 안에 머물도록 명령을 연속적으로 수정하는 반면, 보호 정지는 한계를 이미 넘은 뒤에 일어나는 로봇 안전 시스템의 이산적인 반응이다.
중요한 이유
보호 정지는 로봇 셀이 센서 이벤트와 한계 위반을 보장된 정지로 바꾸는 방식이다. 엔지니어는 무엇이 보호 정지를 촉발하고 복구가 어떻게 이루어지는지 알아야 한다. 계획되지 않은 잦은 정지는 흔한 가동 중단 원인이며, 이를 피하려고 한계를 조정하더라도 보호 정지가 제공하는 보호를 절대 약화해서는 안 되기 때문이다.
주요 응용
- 라이트 커튼, 스캐너, 도어 인터록이 작동할 때 로봇 정지
- 협동 팔의 충돌 및 힘 한계 반응
- 사람이 셀에 접근할 때의 속도 및 분리 감시
- 관절, 작업 공간, 공구 방향 한계의 강제
- 로봇을 한계 가까이까지 몰아붙이는 연구 환경에서의 안전한 복구 로직
실제 사례
한 연구팀이 산업용 팔로 사람과 탁구를 친다. 빠른 스윙은 때때로 관절을 설정된 토크나 속도 한계 가까이로 몰아가고, 그러면 안전 컨트롤러가 보호 정지를 발생시킨다. 팀의 소프트웨어는 컨트롤러 상태를 지켜보다가, 랠리 도중 정지가 일어나면 이벤트를 기록하고, 그 점수를 무효로 표시해 다시 플레이하게 하며, 정지가 확인되기를 기다린 뒤 팔을 천천히 준비 자세로 되돌린다. 시간이 지나며 팀은 안전 임계값을 높이는 대신 한계 근처에서 명령 가속도를 매끄럽게 하여 정지 횟수를 줄인다.
흔한 오해
- 보호 정지는 비상 정지와 같다 — 비상 정지는 예상치 못한 위험에 대해 수동으로 시작되는 반면, 보호 정지는 안전 보호 장치에 의해 자동으로 촉발된다
- 보호 정지는 로봇이 고장 났다는 뜻이다 — 협동 팔에서는 한계 초과에 대한 예상된 반응이며 원인을 확인한 뒤 해제된다
- 모든 보호 정지는 모터 전력을 차단한다 — 표준은 여러 정지 범주를 허용하며, 일부는 정지 상태를 감시하면서 전력을 유지한다
- 잦은 정지에는 한계를 높이는 것이 올바른 해결책이다 — 원인은 보통 동작, 가반하중 설정, 셀 배치이며, 보호를 약화하지 않고 이를 고쳐야 한다
알아야 할 사람
- 로봇 셀 통합업체와 안전 엔지니어
- 협동 팔과 산업용 팔을 프로그래밍하는 엔지니어
- 실제 로봇에서 빠르거나 접촉이 많은 실험을 하는 연구자
관련 기술
- 비상 정지(Emergency Stop)
- 안전 PLC(Safety PLC)
- 라이트 커튼과 안전 레이저 스캐너(Light Curtains and Safety Laser Scanners)
- 속도 및 분리 감시(Speed and Separation Monitoring)
- 안전 등급 감시 정지(Safety-Rated Monitored Stop)
관련 용어
- Cobot
- Safety Filter
- Pinch Point
- Physical Human-Robot Interaction
- Sensorless Force Estimation
- Force/Torque Sensor
관련 프로젝트
- NASA Ogma: NASA runtime monitor generator for safe robotics and flight systems