AI·로봇 시대의 돌봄서비스 061. 로봇의 구성요소

제9장 로봇기술과 돌봄로봇의 이해

2. 로봇의 구성요소

로봇은 주변 상황을 확인하는 센서, 정보를 처리하는 제어장치, 실제 움직임을 만드는 구동장치, 전원·통신장치와 이용자 조작장치가 서로 연결되어 작동하는 복합적인 기계 시스템이다. 센서가 주변 환경과 로봇의 상태를 측정하면 제어장치가 정보를 분석하여 동작 명령을 만들고 구동장치가 이 명령을 실제 움직임으로 바 꾼다. 전원장치는 각 부분에 필요한 에너지를 공급하고 통신장치는 로봇의 내부와 외부가 정보를 주고받도록 하며, 이용자 조작장치는 이용자와 운영자가 명령을 입력하고 작동 상태와 결과를 확인하도록 돕는다. 돌봄로봇의 성능과 안전성은 개별 부품의 기능뿐 아니라 모든 장치가 실제 이용자와 생활환경 안에서 얼마나 안정적으로 연결되어 작동하는지에 따라 달라진다.

1) 센서

센서는 빛과 소리, 거리, 압력, 힘, 온도와 움직임 등을 측정하여 로봇이 처리할 수 있는 정보로 바꾸는 장치이다. 카메라와 거리 센서는 사람과 사물의 위치를 파악하고 마이크는 음성과 주변의 소리를 수집하며, 움직임 센서는 로봇의 자세와 이동 상태를 측정한다. 관절에 설치된 센서는 로봇의 움직임을 확인하고 힘을 측정하는 센서는 사람이나 물체와 접촉한 상태를 파악한다. 로봇은 이러한 센서 정보를 분석하여 주변 환경과 기계의 상태를 이해하고 행동을 계획하는 데 필요한 정보를 만든다(NIST, 2024b). 여러 센서의 정보를 함께 사용하면 하나의 센서가 가려지거나 주변 소음 등의 영향을 받을 때 다른 센서로 부족한 정보를 보완할 수 있다. 센서가 만든 값은 실제 상태를 완전하게 보여 주는 정보가 아니라 측정 가능한 범위와 정밀도, 조명, 소음과 설치 위치의 영향을 받는 추정 결과이다. 돌봄 공간에서는 어두운 조명과 빛이 반사되는 바닥, 가구의 이동, 여러 사람의 대화와 휠체어·보행보조기 등으로 인식 오류가 발생할 수 있다. 건강 정보와 영상·음성을 수집하는 센서는 안전 지원에 유용하지만 이용자의 건강과 일상에 관한 민감한 정보도 만들기 때문에, 실제 생활환경에서 센서의 정확도와 감지하지 못하는 범위를 확인하고 중요한 판단은 이용자에게 직접 확인하거나 다른 자료와 함께 검토해야 한다.

2) 제어기

제어장치는 센서로 확인한 정보와 설정된 목표를 바탕으로 로봇의 다음 동작을 계산하고 움직임을 만드는 장치에 명령을 전달하는 핵심 부분이다. 제어체계는 계산을 담당하는 기계장치와 동작 규칙, 이동 경로 설정, 인공지능 모델과 안전 기능을 포함한 소프트웨어로 구성된다. 로봇은 목표로 정한 위치·속도·힘과 센서로 측정한 실제 상태의 차이를 반복해서 확인하고 움직임을 조정한다. 이러한 제어는 로봇 관절의 위치와 속도, 힘을 확인하고 목표 동작을 기계장치에 전달하는 연결 기능을 통해 이루어진다(Open Robotics, 2023). 정보 처리나 명령 전달이 늦어지거나 센서 정보와 명령의 시점이 맞지 않으면 움직임이 불안정해지고 로봇이 예정된 경로를 벗어날 수 있다. 돌봄로봇의 제어장치는 정상적인 작업을 수행할 뿐 아니라 충돌 위험, 지나친힘, 통신 중단과 센서 이상을 발견하여 속도를 낮추거나 작동을 멈추는 안전 기능을 갖추어야 한다. 사람을 들어 옮기거나 보행을 도울 때에는 이동 속도보다 이용자의 자세 변화와 통증 신호에 안전하게 반응하는 것이 우선되어야 한다. 자 동제어만으로 모든 예외 상황에 대응할 수 없으므로 이용자나 운영자가 쉽게 작동을 멈추고 수동 방식이나 안전 상태로 전환할 수 있어야 한다. 소프트웨어를 수정하거나 갱신할 때에는 변경 내용과 다른 장치와의 호환성을 확인하고, 제어 오류와 작동 중지 기록을 남겨 반복되는 문제의 원인을 분석할 수 있도록 해야 한다.

3) 구동기

구동장치는 전기와 유압, 공기압 등의 에너지를 회전이나 직선 이동과 같은 실제 움직임으로 바꾸는 장치이다. 전동모터는 로봇의 바퀴와 관절을 움직이는 데 널리 사용되고, 유압 장치는 큰 힘이 필요할 때, 공기압 장치는 비교적 부드럽고 빠른 움직임이 필요할 때 활용할 수 있다. 기어와 벨트 등의 동력 전달장치는 구동장치의 회전 속도와 힘을 작업에 맞게 조절하여 로봇의 관절이나 물체를 잡는 장치에 전달한다. 로봇의 기계장치는 센서와 구동장치 및 이를 연결하는 체계로 구성되며, 제어장치와 구동장치 사이에서는 동작 명령과 현재의 작동 상태가 서로 전달된다(Lynch & Park, 2017). 구동장치의 성능은 낼 수 있는 최대 힘뿐 아니라 움직임의 정확성, 반응 속도, 에너지 효율, 소음, 발열과 내구성을 함께 고려하여 평가해야 한다. 돌봄로봇의 구동장치는 사람의 신체에 직접 닿거나 가까이에서 움직이므로 갑 작스럽게 속도가 빨라지거나 지나친 힘이 가해지지 않도록 제한할 수 있어야 한다. 충격을 흡수하는 부드러운 구조와 접촉하는 힘을 측정하여 동작을 조절하는 기능을 결합하면 충돌이나 끼임으로 다칠 위험을 줄일 수 있다. 사람을 들어 옮기는 로봇이나 몸에 착용하는 로봇은 이용자의 체중을 지지하고 관절 움직임을 도울 수 있어야 하지만 큰 힘을 제공한다고 항상 더 적절한 지원이 되는 것은 아니다. 구동장치의 힘과 움직임의 범위가 이용자의 상태에 맞지 않으면 통증이나 불안정한 자세가 발생할 수 있으므로 이용자의 체격과 근력, 관절이 움직일 수 있는 범위, 통증과 현재 활용할 수 있는 능력을 고려하여 장치를 선택하고 설정해야 한다.

4) 전원과 통신장치

전원장치는 센서와 제어장치, 구동장치와 통신장치에 필요한 전기를 공급하고 관리한다. 고정된 장소에서 사용하는 로봇은 외부 전원을 연결할 수 있지만 이동형 로봇은 주로 충전식 배터리를 사용하므로 작동 시간과 출력, 배터리 무게의 균형이 중요하다. 구동장치가 큰 힘을 내거나 여러 계산장치를 동시에 사용하면 전력 소비가 늘어나 연속해서 작동할 수 있는 시간이 짧아질 수 있다. 배터리 관 리장치는 충전량과 온도, 전압과 전류를 확인하고 과도한 충전이나 과열 등의 위험을 막아야 하며, 배터리와 충전기는 관련 안전 기준에 따라 시험해야 한다(UL Solutions, 2022). 특히 이동이나 신체 지원 중에 배터리가 방전되지 않도록 남은 작동 시간을 정확하게 보여 주고 전력이 부족하면 안전하게 멈출 수 있어야 한다. 통신장치는 센서와 제어장치, 구동장치 사이에서 내부 정보를 전달하고 로봇이 외부 서버, 운영자의 기기와 다른 돌봄기기와 정보를 주고받도록 한다. 유선 연결은 비교적 안정적이지만 로봇의 이동을 제한할 수 있고, 무선 연결은 자유롭게 이동할 수 있는 대신 다른 전파의 방해와 정보 전달 지연, 신호 손실이나 접속 중단이 발생할 수 있다. 무선 통신은 한 번에 보낼 수 있는 정보량이 제한되고 외부 침입이나 의도적인 전파 방해에 노출될 수 있으므로 실제 사용 환경에서 안정성과 보안성을 검증해야 한다(NIST, 2025). 로봇을 멈추거나 충돌을 피하는 기능은 외부 통신망이 끊겨도 로봇 내부에서 작동하도록 하고, 통신이 중단되었을 때 유지할 안전 상태와 연결이 복구된 뒤 누락된 정보를 맞추는 방법을 미리 정해야 한다.

5) 사용자 인터페이스

사용자 조작장치는 사람이 버튼과 화면, 음성, 몸짓이나 조작기 등으로 로봇에 명령을 내리고 소리·문자·영상·빛과 움직임 등을 통해 로봇의 상태를 확인하는 접점이다. 이 장치는 작업을 시작하고 중단하는 기능뿐 아니라 진행 상태, 남은 배터리, 로봇이 인식한 내용, 오류와 외부의 원격 접속 여부를 이해하기 쉽게 보여 주어야 한다. 이용자가 로봇의 현재 상태와 다음 동작을 예상할 수 있어야 갑작스러운 움직임으로 놀라거나 다칠 위험을 줄일 수 있다. 사람과 로봇이 명령과 상태 정보, 기기의 이상에 관한 정보를 쉽게 주고받을 수 있는지는 상호작용의 안전성과 효과를 평가하는 중요한 요소이다(NIST, 2018). 종사자가 사용하는 관리 화면과 돌봄 이용자가 사용하는 조작 화면은 필요한 정보와 사용할 수 있는 기능이 다르므로 역할에 맞게 구분해야 한다. 돌봄로봇의 조작장치는 시각과 청각, 언어, 인지 기능과 팔·손의 움직임이 서로 다른 사람도 사용할 수 있도록 여러 입력·안내 방식을 제공해야 한다. 음성 명령에만 의존하면 말하기가 어렵거나 주변 소음이 큰 상황에서 사용할 수 없으므로 버튼과 터치, 스위치와 보조기기 등의 대체 수단을 마련해야 한다. 화면은 충분히 큰 글자와 뚜렷한 색상 대비를 제공하고 버튼을 누르기 쉽게 구성하며, 반복 입력을 줄이고 잘못 입력한 명령을 취소하거나 되돌릴 수 있도록 해야 한다(W3C, 2024). 로봇이 명령을 정확히 이해하지 못하면 임의로 실행하지 말고 이용자에게 다시 확인해야 한다.

AI·로봇 시대의 돌봄서비스 표지
error: Content is protected !!