본문으로 건너뛰기

TAG

#batchplan

이 태그가 붙은 기사를 모았습니다. 태그는 AI 분류 단계에서 자동으로 붙고, 검수를 통과한 항목만 노출됩니다.

2건
Ofspace LLC / Unsplash
ROS Discourse

batchplan 0.5: 툴 경로, 혼합 동작 및 ROS 2 데모

batchplan 0.5가 출시되었으며, 0.3부터 0.5 버전까지 툴 패스(tool path), 픽앤플레이스(pick-and-place), 블렌디드 모션(blended motion), 실시간 재계획 및 서보잉 기능이 핵심 라이브러리에 추가되었다. ROS 2 지원 패키지인 batchplan-ros는 Lyrical 및 Jazzy 배포판에서 카르테시안 패스(Cartesian path)와 블렌디드 모션 시퀀스를 지원한다. Panda 예제는 하나의 요청에서 여러 파지(grasp) 후보를 시도한 뒤 가장 짧은 경로를 선택하고, 이후 물체에 직선으로 접근한다. 핵심 라이브러리는 시뮬레이션된 UR5e 20대의 경로를 한 번의 배치로 계획할 수 있다.

큐레이터데모와 성능 수치 모두 시뮬레이션 하드웨어 기반이므로 실제 로봇 환경에서의 동작은 별도 검증이 필요하다.

Lukas Blazek / Pexels
ROS Discourse

batchplan: ROS 2를 위한 배치 모션 플래닝, MoveIt 플러그인 포함

batchplan은 ROS 2용 오픈소스 모션 플래너로, 여러 후보 파지 자세를 한 번의 요청으로 입력받아 역기구학(IK, Inverse Kinematics)을 일괄 계산하고 최단 유효 경로를 반환한다. GPU 없이 CPU만으로 구동되며, MoveIt의 MoveGroup 및 GetPositionIK 인터페이스를 지원하고 선택적 MoveIt 플래너 플러그인을 포함한다. 진입점은 세 가지로, ROS 2·MoveIt 연동, wgpu 가속 옵션을 갖춘 독립형 Rust 라이브러리, LeRobot v3.0 데이터셋 내보내기(단일 팔 도달·픽앤플레이스·양팔 핸드오버)가 제공된다. 현재 충돌 기하는 구(球) 기반 근사치를 사용하며 초기 개발 단계에 있다. ROS 2 Jazzy 기반으로 Linux와 Apple 실리콘 macOS를 지원한다.

큐레이터충돌 기하를 구 근사치로 단순화하고 있어, 복잡한 형상의 로봇이나 밀집 환경에서의 계획 신뢰도는 실제 적용 전에 확인이 필요하다.