PAL Robotics with RLS encoders

배경

로봇이 직장에서 생산성을 높이거나 공항에서 수하물을 운반하거나 노인 생활에 보조 수단을 제공하는 세상을 상상해보십시오. 바로 이것이 스페인 바르셀로나의 PAL Robotics SL이 만들고 싶어하는 현실입니다. 바르셀로나 테크놀로지 지구 심장부에 자리하고 있고 세계적으로 유명한 람블라스(Las Ramblas) 거리에서 도보로 갈 수 있는 거리에 위치한 이 혁신적인 회사가 그러한 로봇 개발을 선도하고 있습니다.

로봇 설계와 프로그래밍, 조립은 모두 바르셀로나 PAL Robotics 지사에서 진행되며, 엔지니어팀이 로봇의 기능을 지속적으로 개선하는 일에 매진하고 있습니다. 이 사례 연구에서는 주로 PAL Robotics의 실물 크기 2족 휴머노이드 로봇 연구 플랫폼인 REEM-C를 다룹니다. REEM-C는 다양한 분야에 사용되는 로봇 제품군 중 하나로, 내비게이션, 머신비전, 인간-로봇 상호작용, 인공 지능, 쥐기, 보행, 음성 인식 등 흥미 진진한 영역에 완벽한 사용자 맞춤형 연구 기반을 제공합니다.

과제

PAL Robotics의 CTO, Luca Marchionni(사진 오른쪽)는 사람에게는 당연하게 여겨지는 보행 중 균형 유지가 가장 어려운 과제라고 지적합니다. 발이 환경과 상호작용하면서 다양한 자유도를 확보하기 위해 궤도를 생성 및 실행하는 일이 보행에 수반됩니다. 2족 보행 로봇 제어 시스템은 두 단계 전환을 처리해야 합니다. 바로 두 발을 지면에 디딘 두 발 지지 단계와 한 발만 디딘 한 발 지지 단계입니다.

이 기능을 가능하게 하는 제어 법칙 설계는 로봇 동역학의 본질적인 비선형성 속성 때문에 매우 까다로운 작업입니다. 때로 이러한 설계는 분석학적으로 수행할 수 없을 뿐 아니라 너무 복잡해서 단순한 시행착오를 거쳐 달성하는 것이 불가능합니다. 대신에 로봇의 '이상적인 경로'를 규정하고, 수치적 방식으로 그 경로에 대한 최적 근사치를 계산하는 궤적 최적화라는 수치 접근법을 적용합니다. 여기서 '최적'에 대한 기준은 로봇의 이상적인 경로와 물리적 한계를 모두 고려하도록 특별히 선정된 비용 함수에 의해 결정됩니다.

휴머노이드 로봇의 관절 설계에는 로봇 체적과 관성을 최대한 낮게 유지하기 위해 엄격한 공간 및 무게 제약이 적용됩니다. PAL Robotics의 많은 로봇은 인체 크기이며 자유도가 최대 40가지에 달합니다.

솔루션

REEM-C와 PAL Robotics의 다른 휴머노이드 로봇들은 작업에 따라 광범위하고 복잡한 동작을 수행할 수 있는 완벽한 관절을 가지고 있습니다. 토크, 속도 및 위치 측면에서 각 관절의 서보 제어에는 우수한 품질의 엔코더 피드백이 필요합니다.

Renishaw는 이 회사에 필요한 사항과 제품을 충분히 파악하고, 각 용도에 적합한 엔코더를 PAL Robotics에 추천하고 조언했습니다. Renishaw 제휴사 RLS의 비접촉식 마그네틱 엔코더가 솔루션으로 선정되었습니다. 여기에는 무릎에 내장되는AksIM™,Orbis™등의 로터리 엔코더(왼쪽 사진), 손목과 팔꿈치 관절 및 구성품에 증분형 RoLin™ 시스템 등이 포함됩니다.

균형을 제어하기 위해서는 각 관절에 피드백 시스템을 구현하여 REEM-C와 같은 로봇의 안정성을 평가하는데 사용할 수 있는 균형점(Zero Moment Point, ZMP)를 계산합니다. 측정된 ZMP는 '퍼지 로직(fuzzy logic)' PD 컨트롤러에 입력되고 원하는 ZMP를 추적함으로써 균형 유지와 외란 제거를 달성합니다. 컨트롤러의 목표는 로봇의 질량 중심(CoM) 위치를 조정하여 ZMP 지점을 항상 지지 영역(발 아래) 안에 유지하는 것입니다. 족 동적 보행에 성공하려면 로터리 엔코더 피드백을 통해 위치, 속도 및 가속도에 대한 다리 관절 각을 정밀하게 제어해야 합니다.

PAL Robotics with RLS encoders

REEM-C_waving

결과

균형 제어는 안정적인 2족 보행에 특히 중요하며, 엔코더 출력을 통해 로봇 자세를 추정하고 모든 관절이 움직여야 하는 위치, 속도 및 가속도 기준치를 생성할 수 있습니다. 마그네틱 엔코더는 PAL Robotics에 유연한 위치 측정 솔루션을 제공하며, 엄격한 공간 및 성능 요구사항을 충족할 수 있습니다. 선별된 엔코더는 다양한 디자인 유연성을 갖는 여러 가지 탁월한 기능이 있습니다. 균형 제어는 각 관절에 작용하는 순간 토크를 제어하는 방식으로 실현되며, 안정적인 보행 동작을 위해 각 로봇 다리의 정확한 위치 설정이 가능합니다. 엔코더 정확도가 높아 제어 신호 오차가 최소화되므로, 발의 지지 영역 내에서 ZMP가 항상 유지되도록 컨트롤러가 로봇 위치를 신속하게 조정할 수 있습니다.

RLS 정보

RLS d.o.o는 Renishaw의 제휴사입니다. RLS는 산업 자동화, 금속 가공, 섬유, 패키징, 전자 칩/보드 생산, 로봇 등의 분야에 사용되는 견고하고 광범위한 마그네틱 로터리 및 리니어 모션 센서 제품군을 생산합니다.

 

Read more on We make encoders for robots    사례 연구 다운로드

 

www.rls.si, www.renishaw.com