← 최신 논문
💻 computer science

Embedding ISO 10218 Safety Compliance in Robots via Control Barrier Functions for Human-Robot Collaboration

본 논문은 인간의 가속도 데이터를 활용하여 최소 분리 거리를 분석적으로 예측함으로써, UR10e 로봇이 표준 속도 및 분리 모니터링 방식에 비해 궤적 오차를 크게 줄이고 불필요한 운전 중단을 방지하는 동시에 ISO 10218 안전 표준을 준수할 수 있도록 하는 순차적 이차 계획법(SQP) 프레임워크에 통합된 제어 장벽 함수(CBF)를 제안한다.

원저자: Federico Parma, Cesare Tonola, Nicola Pedrocchi, Manuel Beschi

게시일 2026-06-12
📖 3 분 읽기☕ 가벼운 읽기

원저자: Federico Parma, Cesare Tonola, Nicola Pedrocchi, Manuel Beschi

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

한 공장 작업장에서 인간 작업자와 로봇 팔이 마치 긴밀한 루틴을 맞추는 두 명의 무용수처럼 나란히 협업하고 있는 모습을 상상해 보십시오. 이들의 목표는 서로 부딪히지 않고 효율적으로 협력하는 것입니다. 하지만 엄격한 안전 규칙서(ISO 10218이라 불리는)에는 다음과 같이 명시되어 있습니다: "인간이 너무 가까이 다가오면, 로봇은 충돌을 피하기 위해 즉시 속도를 줄이거나 멈춰야 한다."

문제점: "편집증"에 걸린 로봇

현재 로봇이 이를 처리하는 방식은 마치 보행자가 50미터 밖에 있는 것을 보고도, 그 보행자가 일정한 속도로 자신을 향해 똑바로 걸어올 것이라고 가정하여 즉시 브레이크를 밟아버리는 편집증적인 운전자와 같습니다.

논문에서 저자들은 이를 **표준 SSM (속도 및 분리 모니터링, Speed and Separation Monitoring)**이라고 부릅니다. 이는 매우 안전하지만, 매우 서투른 방식입니다. 인간이 일정한 속도로 움직인다고만 가정하고 가속도를 예측하지 못하기 때문에, 로봇은 불필요하게 자주 멈춰 섭니다. 이는 마치 신호가 아직 빨간불로 바뀌지도 않았는데 정지 신호를 보고 멈춰 서는 운전자와 같습니다. 이는 생산성을 떨어뜨립니다. 로봇이 작업하는 시간보다 기다리는 시간이 더 많아지기 때문입니다.

해결책: "수정구슬"을 가진 로봇

저자들은 **제어 장벽 함수(Control Barrier Function, CBF)**라고 불리는 것을 사용하여 이 "수정구구슬"을 구현하는 새로운 시스템을 제안합니다. 이것은 로봇에게 수정구슬이나 예측 가능한 GPS를 쥐여주는 것과 같습니다.

단순히 지금 당장 인간이 어디에 있는지만 보는 것이 아니라, 이 새로운 시스템은 다음 사항들을 살펴봅니다:

  1. 인간이 어디에 있는가.
  2. 인간이 얼마나 빠르게 움직이고 있는가.
  3. 결정적으로, 인간이 얼마나 빠르게 속도를 높이거나 줄이고 있는가 (가속도).

인간의 가속도를 파악함으로써, 로봇은 최악의 시나리오를 계산할 수 있습니다: "만약 인간이 나를 향해 갑자기 질주한다면, 내가 멈추기 전까지 정확히 얼마나 가까워질 것인가?"

이를 통해 로봇은 더 똑똑한 결정을 내릴 수 있습니다. 인간이 천천히 걷고 있다면 로봇은 계속 작업을 수행합니다. 만약 인간이 질주하기 시작하면, 로봇은 완전히 덜컥거리며 멈추는 대신, 안전을 유지할 수 있을 만큼만 딱 적당히 속도를 줄입니다.

테스트된 두 가지 방법

연구진은 이 "수정구슬"을 실제 로봇(UR10e 암)에 적용하는 두 가지 다른 방법을 테스트했습니다:

  1. 방법 I (반응형 무용수): 이 방법은 안전 예측을 사용하여 로봇의 속도를 조절하지만, 음악이 바뀔 때마다 당황하는 무용수와 비슷합니다. 충돌은 피하지만, 인간과 부딪히는 것에 너무 겁을 먹은 나머지 경로를 심하게 이탈합니다. 속도는 빠르지만, 목표 지점(경로점)을 놓치고 움직임이 엉성합니다.

  2. 방법 II (우아한 무용수): 이것이 승자입니다. 이 방법은 동일한 수정구슬을 사용하되, "공간 튜브(spatial tube)" 제약을 추가했습니다. 로봇이 투명하고 유연한 튜브 안에서 달리고 있다고 상상해 보십시오. 로봇은 속도를 높이거나, 줄이거나, 약간 흔들리며 인간을 피할 수 있지만, 반드시 튜브 안에 머물러야 합니다.

    • 인간이 가까이 오면, 로봇은 부드럽게 속도를 줄입니다.
    • 인간이 멀어지면, 로봇은 다시 속도를 높입니다.
    • 로봇은 절대 튜브 밖으로 격하게 휘둘리지 않습니다.

결과

연구팀은 시뮬레이션과 실제 인간을 대상으로 수천 번의 테스트를 수행했습니다. 결과는 다음과 같았습니다:

  • 기존 방식 (기준점): 로봇이 끊임없이 멈췄습니다. 안전하긴 했지만, 긴 테스트 동안 단 41개의 과업만을 완료했습니다. 너무 느려서 쓸모가 없었습니다.
  • 방법 I: 로봇이 계속 빠르게 움직였고 994개의 과업을 완료했습니다. 하지만 움직임이 너무 불규칙하여 목표 지점을 **37%**의 확률로 놓쳤고, 인간의 작업 공간 안으로 휘둘러졌습니다.
  • 방법 II (새로운 접근법): 이것이 최적의 지점이었습니다. 로봇은 (기존 방식보다 훨씬 빠르게) 789개의 과업을 완료했으며, 목표 지점을 **93%**의 확률로 정확히 맞췄습니다.

핵심 요약:
인간이 얼마나 빠르게 가속하는지를 예측하는 수학적 기법을 사용함으로써, 로봇은 "편집증적인 정지 기계"가 되지 않고도 안전을 유지할 수 있습니다. 로봇은 겁먹은 기계가 아니라 숙련된 파트너처럼 움직입니다. 이 새로운 시스템은 첫 번째 방법과 비교했을 때 로봇의 오류를 63% 줄였으며, 이는 높은 안전성과 높은 생산성을 동시에 잡을 수 있음을 증명합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →