본문으로 건너뛰기

GLOSSARY

작업영역

Workspace입문

작업영역이란 로봇의 끝단(엔드이펙터)이 물리적으로 도달할 수 있는 공간의 전체 범위를 말한다. 로봇 팔의 각 관절이 움직일 수 있는 각도와 링크의 길이가 작업영역의 크기와 형태를 결정한다. 실제 현장에서는 용접이나 조립 라인을 설계할 때 로봇이 목표 지점에 닿을 수 있는지 확인하기 위해 작업영역을 먼저 파악한다. 예를 들어, 6축 산업용 로봇팔은 관절 구조 특성상 본체 주변을 감싸는 구형(球形)에 가까운 작업영역을 가지며, 팔이 완전히 펴지는 최대 반경과 기구 구조상 손이 닿지 않는 사각지대가 함께 존재한다. 한편 작업영역은 위치에 도달할 수 있는지만 나타내며, 그 위치에서 엔드이펙터가 어떤 방향(자세)을 취할 수 있는지는 별도로 검토해야 한다.

이 용어가 나온 기사

ROS Discourse기초·제어이론

Colcon-buildx: arm64·armhf 보드용 ROS 2 워크스페이스 크로스 컴파일 도구

Colcon-buildx: cross-compiling ROS 2 workspaces for arm64 and armhf boards, with prebuilt images for Kria, Pynq and Raspberry Pi

colcon-buildx는 대상 보드용 ROS 2가 포함된 Docker 이미지 내부에서 워크스페이스를 크로스 컴파일하는 colcon 확장 동사(verb)다. Kria SOM, Pynq, Raspberry Pi 등 ARM 소형 보드를 지원하며, 빌드 결과물은 cross_install/ 디렉터리에 저장되고 --deploy 옵션으로 rsync를 통해 보드에 직접 전송된다. 이 도구가 필요한 배경은 armhf 아키텍처가 REP-2000에서 Tier 3으로 분류되어 Humble·Jazzy 공식 빌드팜에 사전 빌드 패키지가 존재하지 않는 데 있다. Raspberry Pi OS 역시 packages.ros.org에 ROS 패키지 대신 부트스트랩 도구만 제공되어 동일한 문제를 겪는다.

큐레이터armhf 환경에서는 Docker 자체도 지원되지 않아 보드 위에서 전체 빌드를 반복하는 것이 사실상 유일한 선택지였는데, 이 도구는 그 과정을 호스트 PC로 옮긴다. 개인 기여자가 공개한 커뮤니티 프로젝트이므로 실 적용 전 빌드 환경 재현성과 지속 관리 여부를 확인할 필요가 있다.

cottonbro studio / Pexels