로봇, 힘 피드백으로 나사 정렬·맞물림·풀기를 학습하다

로봇, 힘 피드백으로 나사 정렬·맞물림·풀기를 학습하다

Hemant Kumar, Piyush Goenka, Nikhil Chopra

6 분 읽기•2026년 10월 31일

DAWN은 나사 풀기를 여러 단계로 나눈 로봇 기술로 구현합니다. 카메라, 로봇 상태, 힘 데이터를 활용해 드라이버를 정렬하고 접촉을 확인한 다음 나사를 풉니다. Franka 로봇 팔에서 연구진은 숙련된 작업자와 비슷한 수준의 정렬 성능을 보고했으며, 공구가 제대로 맞물리면 힘 제어를 통해 안정적으로 나사를 풀 수 있음을 보였습니다. 반복적인 분해 작업을 자동화할 실용적인 경로를 제시하지만, 발췌된 결과에는 전체 작업 성공률이 나와 있지 않습니다.

목차

연구진은 무엇을 만들었나요?

DAWN은 나사를 풀기 위한 로봇 시스템으로, 작업을 드라이버 정렬 및 삽입, 나사와 맞물렸는지 확인, 나사 풀기의 순서로 나눕니다. 이렇게 단계를 분리하는 이유는 나사를 찾아내는 것만으로는 작업이 끝나지 않기 때문입니다. 로봇은 공구를 정확히 위치시키고 안정적으로 접촉한 뒤, 미끄러지거나 로봇·나사·대상물을 손상시킬 만큼 강하게 밀지 않으면서 회전력을 가해야 합니다.

연구진은 7자유도 Franka Emika 로봇 팔을 원격 조작해 수집한 시연 데이터로 시스템을 학습시켰습니다. Xbox 컨트롤러로 공구의 위치를 조정하고, 공구의 방향은 아래쪽을 향하게 유지했습니다. 데이터에는 팔의 자세와 관절 위치, 드라이버 끝단 위치, 힘 측정값, 세 대의 카메라에서 얻은 RGB 이미지가 포함됐습니다. 카메라 한 대는 로봇에 장착했고 나머지 두 대는 작업 공간 주변에 배치했습니다. 이미지는 240 × 320 pixels로 촬영했고, 전체 센서 데이터 스트림은 10 samples per second로 기록했습니다.

DAWN은 확산 기반 모방 학습을 사용합니다. 손으로 작성한 동작 규칙에만 의존하는 대신, 시연 사례로부터 로봇 동작을 학습합니다. 시스템의 각 부분은 단계별 작업을 담당하며, 여기에는 이미지와 힘 측정값으로 학습한 맞물림 확인 구성요소도 포함됩니다. 그 결과 인식, 접촉 확인, 제어된 공구 사용을 연결하는 작업 흐름이 만들어집니다.

드라이버 정렬, 삽입, 나사 풀기의 각 단계를 보여주는 도식

주요 결과는 무엇인가요?

가장 명확한 결과는 DAWN의 정렬 및 삽입 성능이 숙련된 원격 조작 작업자와 비슷한 수준으로 보고됐다는 점입니다. 논문에 따르면 로봇 장착 카메라와 팔 자체의 위치 데이터만으로도 높은 정렬 성능을 얻을 수 있었습니다. 다른 카메라의 시야나 힘 측정값을 추가해도 이 단계의 성능은 개선되지 않았습니다. 입력이 늘면 연산량과 학습 시간이 증가했고, 때로는 정확도가 떨어졌습니다.

나사 풀기 단계의 결과는 최초 맞물림의 성공 여부에 달려 있습니다. 드라이버 끝단이 나사와 제대로 맞물린 뒤에는 명시된 힘 제약 조건에서 시스템이 일관되게 완벽한 성공률을 보였습니다. 이 결과는 공구를 정밀하게 맞물리는 작업과 이후의 회전 동작을 분리하는 접근의 가치를 뒷받침합니다.

보고된 결과의미
힘 측정값이 함께 기록된 이미지 6,000장맞물림 확인 구성요소를 학습하는 데 사용한 데이터셋
나사 풀기 시연 15회공구가 이미 맞물린 상태에서 나사를 돌린 사례
전체 작업 시험 10회각 단계에 선정된 모델을 사용한 실제 환경 평가
근접 반경 2 cm삽입을 시작하기 전에 사용한 거리 기준
센서 수집 주기 10 Hz다중 모달 시연 데이터를 기록한 속도

발췌된 논문 본문에는 정렬 점수, 시연 횟수에 따른 제거 실험 결과, 힘 제한값, 전체 작업 시험 10회의 종합 성공률이 제시되지 않았습니다. 전체 성공률은 값이 채워지지 않은 수식으로 표시돼 있어 신뢰할 수 있는 수치로 보고할 수 없습니다. 따라서 확인 가능한 결과는 단계별 시스템 접근을 뒷받침하지만, 다른 방법과 완전한 수치 비교를 하기는 어렵습니다.

소재 또는 시험 대상물 구성에서 나사와 맞물려 작업하는 로봇 드라이버

DAWN은 어떻게 작동하나요?

DAWN은 나사 풀기를 하나의 연속적이고 다목적인 동작이 아니라, 여러 판단과 움직임의 연쇄로 다룹니다. 먼저 로봇은 시각 정보와 자체 위치 데이터를 활용해 드라이버 끝단을 나사 위로 이동시킵니다. 이 작업에서는 나사 중심에서 2-centimeter radius 이내에 들어온 상태를 근접으로 정의합니다. 끝단이 충분히 가까워지면 로봇은 아래쪽으로 움직여 나사 머리에 삽입합니다.

그다음 시스템은 공구가 단단히 맞물렸는지 확인합니다. 이 단계는 중요한 전환점입니다. 나사에 살짝 닿기만 한 끝단은 회전이 시작되면 미끄러질 수 있으며, 이로 인해 큰 반작용력이 생기거나 손상이 발생할 수 있습니다. 연구진은 맞물림 확인 단계에 사용할 데이터를 얻기 위해 로봇 장착 카메라의 이미지 6,000장과 접촉 안정성을 나타내는 힘 측정값을 짝지었습니다. 또한 이미지의 외관을 의도적으로 바꾸고 힘 측정값에 노이즈를 추가하는 데이터 증강을 적용해 모델이 더 다양한 학습 사례를 접하도록 했습니다.

안정적으로 맞물린 뒤에는 별도의 학습 정책이 나사를 푸는 동작을 제어합니다. 연구진은 십자 나사를 푸는 전동 드라이버의 시연 15회를 수집했으며, 각 시연은 공구가 이미 맞물린 상태에서 시작했습니다. 정책의 역할은 나사가 돌아갈 때 생기는 반작용력을 관리하면서 공구가 나사의 축을 따라 움직이도록 하는 것입니다.

확산 기반 모방 학습은 가능한 동작이 하나 이상인 상황에서 시연으로부터 동작을 학습하는 방법입니다. 간단히 말해, 모델은 시연된 동작의 패턴을 학습하고 현재 관측에 적합한 동작을 생성합니다. 논문은 이 시스템을 다중 모달이라고 설명합니다. 즉, 각 신호가 도움이 되는 경우 카메라 이미지와 로봇 상태 및 힘 정보를 결합합니다. 발췌된 본문에는 정확한 네트워크 구조나 동작 생성 설정을 명시할 만한 세부 정보가 충분하지 않습니다.

로봇 공학에서 어떤 의미가 있나요?

나사 풀기는 작은 작업이지만 그 뒤에는 큰 자동화 과제가 있습니다. 로봇은 물체를 인식하는 데 그치지 않고 접촉을 정밀하게 다뤄야 합니다. 목표물을 찾고 안정적으로 접촉한 뒤 힘을 제어하는 조합은 수리, 전자제품 분해, 장비 정비, 재활용에도 필요합니다. 단계별 시스템을 사용하면 실패 원인을 파악하기도 쉬워집니다. 작업자는 위치 지정 오류, 맞물림 실패, 회전 중 문제를 구분할 수 있습니다.

DAWN의 센서 연구는 유용한 엔지니어링 교훈을 제시합니다. 카메라와 센서를 더 추가한다고 해서 항상 성능이 좋아지는 것은 아닙니다. 정렬 단계는 로봇 장착 카메라와 자체 위치 데이터만으로도 높은 성능을 냈습니다. 불필요한 연산을 줄이고 실제 배치를 단순화할 수 있으며, 힘 감지는 접촉 확인과 후속 작업 제어에 여전히 유용합니다.

이번 결과는 특정 나사 작업에 대한 초기 시연이지, 즉시 도입할 수 있는 분해 제품의 성능을 입증한 것은 아닙니다. 그럼에도 반복적인 공구 사용 자동화를 검토하는 구매자는 DAWN의 접근 방식을 판매 중인 중고 로봇을 비롯해 제어된 조작 작업에 적합한 다양한 시스템과 비교해 볼 수 있습니다.

한계와 남은 질문은 무엇인가요?

이 시스템은 시각적 조건이나 나사의 특성이 학습 사례와 크게 달라지면 성능에 영향을 받습니다. 정렬 단계도 정해진 근접 및 정렬 목표에 의존하므로, 부품이 예측하기 어려운 위치에 놓이면 성능이 불안정해질 수 있습니다. 나사 풀기 시연은 드라이버가 이미 맞물린 상태에서 시작했습니다. 따라서 다양한 나사와 소재, 시작 조건에서 전체 작업이 똑같이 잘 수행된다고 볼 수는 없습니다.

일부 체결부품은 추가적인 인식 문제를 일으킵니다. 드라이버가 볼트 머리를 가리면 카메라로 공구가 맞물렸는지 안정적으로 확인할 수 없습니다. 힘 감지가 도움이 될 수 있지만, 보고된 결과만으로는 이 상황에 대한 일반적인 해결책이 입증되지 않았습니다. 마지막으로 발췌된 결과에는 전체 작업 성공률과 여러 수치 벤치마크 결과가 빠져 있습니다. 더 다양한 시험과 명확한 성공 지표, 학습에 사용하지 않은 하드웨어에서의 시험이 있어야 DAWN이 시험 환경을 넘어 얼마나 안정적으로 적용되는지 확인할 수 있습니다.

자주 묻는 질문

DAWN은 어떤 작업을 하나요?

DAWN은 로봇이 드라이버를 정렬하고 나사와 맞물렸는지 확인한 뒤, 학습된 동작과 센서 피드백을 사용해 나사를 풀도록 합니다.

시스템은 어떤 센서를 사용하나요?

이 구성은 RGB 이미지, 로봇 팔의 위치 및 관절 데이터, 드라이버 끝단 위치, 힘 측정값을 결합합니다. 정렬 단계에서는 로봇 장착 카메라와 고유수용감각 데이터만으로도 높은 성능을 보였습니다.

실제 환경 시험은 몇 회 보고됐나요?

전체 작업은 실제 환경에서 10회 시험했습니다. 하지만 발췌된 본문에는 종합 성공률이 비어 있어 최종 성공률을 제시할 수 없습니다.

DAWN은 어떤 나사나 볼트에나 사용할 수 있나요?

보고된 시험은 십자 나사에 초점을 맞췄으며, 폭넓은 호환성을 입증하지는 않았습니다. 논문은 나사 외관의 변화와 카메라 시야에서 볼트 머리가 가려지는 상황을 해결되지 않은 과제로 제시합니다.

결론은 무엇인가요?

DAWN은 나사 풀기를 정렬, 접촉 확인, 나사 풀기로 나누면 로봇이 정밀하고 접촉이 중요한 작업을 다루는 데 도움이 될 수 있음을 보여줍니다. 통제된 환경에서의 결과는 유망하지만, 전체 성공률이 공개되지 않았고 시험 조건의 다양성도 제한적이어서 실제 도입 안정성에 관한 중요한 의문은 남아 있습니다.