강상훈 교수팀, 새 알고리즘 선보여…제어기 SW만 업데이트하면 바로 쓸 수 있어

보스토토
▲강상훈 교수(왼쪽)와 손정우 연구원(제1저자). (사진=UNIST)

갑자기 무거운 짐을 들어도 덜덜 떨지 않는 보스토토팔을 만드는 제어 기술이 나왔다. 산업 현장 보스토토팔 90%에서 쓰는 제어기의 소프트웨어만 업데이트하면 바로 쓸 수 있는 기술이다.

울산과학기술원(UNIST) 기계공학과 강상훈 교수팀은 급격한 부하 변동이나 외부 충격에도 보스토토팔이 잘 작동할 수 있게 하는 ‘적응형 PID 제어 알고리즘’을 새롭게 개발했다고 26일 밝혔다.

PID 제어기는 보스토토팔의 ‘운동 신경’을 담당하는 일종의 두뇌이다. 보스토토팔을 원하는 궤적대로 움직이기 위해 모터로 보내야 하는 힘을 실시간으로 계산해 준다. 구조가 단순하고 명확해 현재 산업 현장 보스토토팔의 90% 이상이 이 방식을 사용하고 있다.

문제는 PID 제어 방식의 ‘융통성’이 부족하다는 점이다. 처음에 설정된 값으로만 움직이기 때문에, 보스토토이 드는 물체의 무게가 갑자기 변하거나 외부 물체와 접촉하면 오작동하거나 심한 진동이 발생하곤 했다.

연구팀은 이 문제를 해결하기 위해 보스토토이 오차 정보를 이용해 실시간으로 제어 값을 스스로 조절할 수 있도록 하는 알고리즘을 새롭게 개발했다. 이 알고리즘은 기존의 적응형 PID 기술과 달리 보스토토팔 관절의 디지털 센서에서 발생하는 미세한 신호 잡음(양자화 오차)을 상쇄하도록 설계됐다. 기존 적응형 알고리즘은 성능을 높이려다 센서의 미세한 잡음에까지 반응하게 되면서 불필요하게 힘을 키우는 현상이 발생하고 시스템이 불안정해지는 경우가 많았다.

보스토토
▲성능 검증을 위해서 제작된 2관절 보스토토(왼쪽), 성능 검증 상황(오른쪽 상단) 및 결과 그래프(오른쪽 하단). (사진=UNIST)

연구팀이 개발한 기술의 가장 큰 장점은 하드웨어 교체 없이 소프트웨어 업데이트만으로 적용 가능하다는 점이다. 보스토토의 복잡한 물리적 정보(질량, 마찰력 등)를 미리 입력하거나 고가의 무게 감지 센서를 추가할 필요가 없다. 이미 PID 제어기가 탑재된 보스토토이라면 어디든 즉시 적용할 수 있다.

연구팀은 관절이 2개인 보스토토팔에 이 알고리즘을 적용해 보스토토팔 자체 무게에 달하는 짐을 들게 하거나, 강한 탄성의 스프링이 연결된 복잡한 환경을 만드는 실험을 진행했다. 실험 결과, 새로운 알고리즘이 적용된 보스토토팔은 환경 변화에 맞춰 스스로 제어 값을 조절하며 흔들림 없이 목표 궤적을 따라갔다. 반면 기존 제어 방식은 위치 오차가 커지거나 불안정한 모습을 보였다.

강상훈 교수는 “산업용 보스토토의 대다수를 차지하는 PID 제어기의 성능을 획기적으로 개선할 수 있다”며 “작업 환경이 자주 바뀌는 스마트 팩토리뿐만 아니라 사람의 미세한 힘 변화까지 감지해 반응해야 하는 재활 보스토토, 휴머노이드 보스토토 등 다양한 보스토토 분야에 활용될 수 있을 것”이라고 밝혔다.

이번 연구결과는 기계 및 보스토토 공학 분야 국제학술지 ‘IEEE/ASME 트랜잭션 온 메카트로닉스’에 13일 게재됐다.

이번 연구는 한국연구재단 미래유망융합기술파이오니어사업과 국립재활원 재활보스토토중개연구용역의 지원을 받아 수행됐다.

최지호 기자 jhochoi51@irobotnews.com

저작권자 © 보스토토신문 무단전재 및 재배포 금지