본문으로 건너뛰기

NEWS

로봇 뉴스

국내외 13개 매체를 주기적으로 수집해 한국어로 요약합니다.

157건기초·제어이론
ROS Discourse

Rolling (Makoa Mata-mata)에서 rclcpp의 토픽 통계 및 libstatistics_collector 제거

ROS 2 Rolling 배포판(코드명 Makoa Mata-mata, 2027년 5월 출시 예정)에서 rclcpp의 내장 토픽 통계(topic statistics) 기능이 삭제되었다. 2026년 10월 5일 병합된 PR을 통해 rclcpp, rclcpp_lifecycle, rclcpp_components에서 관련 구현이 제거되었고, libstatistics_collector 패키지도 ROS 2 코어 저장소에서 빠졌다. 관련 데모 패키지·예제 코드·공식 문서도 함께 정리되었다. 제거 이유로는 실사용 사례가 거의 없었다는 점, 그리고 tracetools / ros2_tracing의 기존 트레이스포인트를 활용하면 추가 코드 없이 동일한 정보를 수집할 수 있다는 점이 꼽혔다.

큐레이터기존에 topic_statistics 옵션을 활성화하던 코드는 ros2_tracing 기반 도구로 마이그레이션해야 하며, Rolling 대상 빌드에서 이 API에 의존 중이라면 즉각 대응이 필요하다.

Sergey Koznov / Unsplash
로봇신문

美 RAI 연구소, 로봇 전신 조작 기술로 15kg 타이어 자율 조작

미국 로봇인공지능연구소(RAI: the Robotics & AI Institute)가 보스턴 다이나믹스의 4족 보행 로봇 스팟(Spot)을 이용한 전신 조작(Whole-Body Manipulation) 기술을 공개했다. 외부 모션 캡처 장비나 별도 컴퓨터 없이 로봇 자체 센서와 연산 장치만으로 물체를 인식하고 작업을 수행한다. 시연 영상에서 스팟은 실험실 밖 야외에서 15kg 자동차 타이어를 세우고 굴리거나 끄는 작업을 자율적으로 수행했다.

큐레이터야외 환경에서의 시연이라는 점은 주목할 만하나, 공개된 내용이 타이어 조작 단일 과제에 집중되어 있어 다양한 물체·환경에 대한 범용성은 추가 검증이 필요하다.

Sergey Koznov / Unsplash
로봇신문

홍콩 로봇 기업, 399달러 소형 4족 보행 로봇 ‘미니 퍼퍼 4’ 선봬

홍콩 로봇기업 MangDang이 399달러 가격의 소형 4족 보행 로봇 미니 퍼퍼 4(Mini Pupper 4)를 공개했다. 3자유도(3-DoF) 스마트 액추에이터와 오픈소스 하드웨어·소프트웨어 생태계를 기반으로 설계됐다. 로봇공학을 배우는 학생과 개발자가 직접 조립하고 새로운 동작을 구현하며 다양한 제어 기술을 실험할 수 있는 개발 플랫폼이다.

큐레이터완성품을 조작하는 기존 교육용 로봇과 달리 조립·개발 과정 자체를 학습 내용으로 삼는 구조인데, 본문이 중간에 끊겨 지원 소프트웨어 스택이나 호환 프레임워크 등 세부 정보는 원문에서 확인이 필요하다.

Federico Burgalassi / Unsplash
ROS Discourse

Intrinsic Core 오픈소스 공개

Intrinsic이 ROSCon에서 산업용 로봇을 위한 Intrinsic Core를 오픈소스로 공개했다. 하드웨어 독립적 실시간 제어(real-time control) 프레임워크, SDK, 로컬 런타임으로 구성되며 실제 제조 현장 배포에 사용하던 기능을 기반으로 한다. ROS와 표준 워크스페이스·메시지 정의·도구를 통해 상호 운용되어 기존 ROS 패키지와 함께 사용할 수 있다. 자세 추정(pose estimation), 동작 계획(motion planning), 파지 계획(grasp planning), 시뮬레이션, 디지털 트윈 기능을 포함한다. CNC 머신 텐딩을 위한 참조 솔루션인 Open Machine Tending Solution(OMTS)도 함께 제공되어 개발자의 시작점으로 활용된다.

큐레이터Intrinsic 내부에서 실제 양산 환경에 썼던 코드를 공개한 것이라 프로토타입 수준과는 성숙도 차이가 있을 수 있으나, ROS 생태계와의 실제 통합 용이성은 커뮤니티 사용 사례가 쌓여야 확인될 것이다.

Tima Miroshnichenko / Pexels
ROS Discourse

[GSoC 2026] ROS 2와 Gazebo에서 확장 가능한 다중 로봇 시뮬레이션

Open Robotics가 후원하는 GSoC 2026 프로젝트로, ROS 2와 Gazebo 환경에서 다중 로봇 시뮬레이션 설정의 반복 작업을 줄이는 것을 목표로 한다. 현재는 여러 로봇이 동일한 SDF 모델을 공유할 때 토픽·서비스 이름이 충돌하고, 로봇 수가 늘어날수록 ROS-Gazebo 브리지 설정을 수동으로 유지해야 하는 부담이 커진다는 문제가 제기된다. 이를 해결하기 위해 동일한 SDF 모델을 공유하면서 각 로봇의 통신 인터페이스를 분리하는 모델 네임스페이스(namespace) 지원과, 브리지를 자동으로 탐색·생성하는 기능 두 가지를 도입한다. 이 기능들은 창고 자동화, 로봇 군집(swarm), 다중 로봇 조정 등 연구·개발 환경에서 활용을 상정하고 있다.

큐레이터본문이 중간에 잘려 있어 구현 세부 사항과 성능 검증 결과를 확인할 수 없다. GSoC 학생 기여 프로젝트이므로 실제 코드가 ROS 2·Gazebo 업스트림에 병합되었는지 여부를 별도로 확인할 필요가 있다.

Rafael Minguet Delgado / Pexels
Robohub

근육 협응을 전기 모터로 모방할 수 있다 – 로봇 개선 가능성

근육 섬유에서 협응(coordination)이 자발적으로 나타난다는 점이 연구의 출발점으로 제시된다. 이 자발적 협응 원리를 전기 모터로 모방할 수 있다는 가능성이 보고되고 있다. 이를 로봇 설계에 적용하면 로봇 동작 성능을 개선할 수 있다고 기사는 전한다.

큐레이터제공된 본문이 한 문장에 불과해 연구 방법론·실험 조건·결과 수치를 확인할 수 없다. 원문 전체를 직접 읽어 구체적 내용을 검토하기를 권장한다.

Pixabay / Pexels
ROS Discourse

Lyrical, Jazzy 및 Rolling으로의 데이터 수집 프레임워크 업데이트

ROS2용 오픈소스 데이터 수집 프레임워크 DC(Data Collection)가 Lyrical, Jazzy, Rolling 세 배포판을 지원하며 배포판별 컨테이너 이미지를 GitHub Container Registry에 제공한다. DC는 로봇에서 직접 실행되며 수집한 측정값을 JSON 스키마로 검증한 뒤 자체 PostgreSQL 또는 오브젝트 스토리지에 저장한다. 이번 업데이트에서는 맵·카메라 프레임·동영상을 재개 가능한 전송 방식으로 오브젝트 스토리지에 올리는 업로더가 추가되었고, 모든 파일 메타데이터가 쿼리 가능한 레코드로 기록된다. Compose·Quadlet·Kubernetes 배포 파일이 제공되며, 문서는 배포판별로 버전이 관리된다. 기존에 사용하던 Fluent Bit 지원을 중단하고 Vector로 교체했다.

큐레이터Foxglove 등 통합 데이터 플랫폼과 달리 DC는 검증된 레코드를 자체 PostgreSQL에 축적해 SQL로 플릿 전체를 조회하는 용도에 집중하므로, 이미 자체 데이터 인프라를 운용 중인 팀에 적합한지 아닌지를 따져봐야 한다.

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대의 경로를 한 번의 배치로 계획할 수 있다.

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

Alicia Christin Gerald / Unsplash
ROS Discourse

[오픈소스] DDS AutoDiag v0.1.0 — AI 지원 문제 해결 기능을 갖춘 ROS 2 DDS 진단 도구

DDS AutoDiag v0.1.0은 ROS 2 시스템 간 통신 문제를 진단하기 위한 MIT 라이선스 오픈소스 도구다. DDS 탐색(discovery), 미들웨어 설정, QoS(서비스 품질) 정책, 컨테이너 네트워킹을 포함한 23개의 진단 항목을 제공한다. 그래픽 인터페이스를 통해 진단 결과를 시각화하고 통신이 끊긴 경로를 식별할 수 있다. AI 기반 문제 해결 기능은 진단 결과를 설명하고 설정 변경 방안을 제시하며 관련 ROS 2 공식 문서를 참조한다. 자연어 지시로 RViz 시각화를 설정하는 AI 연동 기능도 포함된다.

큐레이터개발자 개인이 공개한 v0.1.0 초기 릴리스로, 본문이 일부 잘려 전체 기능 범위를 확인하기 어렵다. 진단 항목 23개의 정확도와 실제 운영 환경에서의 안정성은 커뮤니티 검증이 추가로 필요하다.

Thức Trần / Unsplash
ROS Discourse

플래너와 구동부 사이의 소형 결정론적 게이트: ROS 2 Jazzy 노드, 시뮬레이션 및 CI 한정

qerra_core 패키지(qerra_gate_node v0.3.0, Apache-2.0, ROS 2 Jazzy)는 차동 구동 이동 로봇에서 Nav2·LLM 에이전트·원격조작 등 상위 속도 명령 소스와 베이스 컨트롤러 사이에 위치하는 감독자 노드이다. Sha 외가 제안한 Simplex 아키텍처를 적용하여, 상위 플래너를 미검증 제안자로 간주하고 /cmd_vel 토픽에 대한 결정론적 게이트키퍼 역할을 수행한다. 노드는 /cmd_vel, /scan, 운용자 리셋 토픽을 구독하고, 안전 판단을 거친 /cmd_vel_safe와 진단 JSON을 /gate/state로 발행한다. 핵심 결정 로직은 순수 함수(pure function) step(state, params, inputs)로 구현되었다. 물리 하드웨어 없이 Webots 시뮬레이터(PAL Robotics TIAGo 베이스)와 GitHub Actions 리눅스 컨테이너 CI만으로 검증되었다.

큐레이터물리 로봇 없이 시뮬레이션과 CI만으로 검증된 결과이므로, 실환경 안전 보장 여부는 확인되지 않았다. 개발자 본인도 이 점을 명시하고 있어 결과 해석 시 유의가 필요하다.

Mikhail Nilov / Pexels
ROS Discourse

Space Station OS v0.9.0 출시 — ROS 2 Jazzy, Pixi, 그리고 새로운 개발 베이스라인

Space Station OS(SSOS) v0.9.0이 출시되어 유인 우주 정거장 서브시스템을 시뮬레이션·통합·운용하는 오픈소스 로봇 운영체제 2(ROS 2) 기반 플랫폼의 새 개발 기준선이 마련되었다. 이번 버전은 Ubuntu 24.04와 ROS 2 Jazzy를 네이티브 개발 환경으로 채택한다. Pixi와 RoboStack을 통해 시스템 전체 ROS 2 설치 없이도 재현 가능한 개발·실행 환경 구성이 가능해졌다. v0.9.0은 v1.0을 향한 주요 통합 마일스톤으로 자리한다.

큐레이터실제 로봇 기능 추가보다는 개발 환경 갱신과 의존성 재정비가 주된 변경 사항이므로, ROS 2 기반 우주 시스템 시뮬레이션 플랫폼에 직접 기여하려는 개발자 외에는 체감 변화가 제한적일 수 있다.

Digital Buggu / Pexels
ROS Discourse

ros2_control의 문자열 커맨드·상태 인터페이스 지원 논의

ros2_control 커뮤니티에서 문자열(string) 타입의 커맨드·상태 인터페이스를 프레임워크 차원에서 지원해야 한다는 의견이 GitHub 이슈로 제기되었다. 펌웨어 버전, 체크섬, 배터리 시리얼 번호 같은 문자열 데이터를 하드웨어 장치에서 읽어야 하는 실제 사례가 이미 존재한다. 기존 `control_msgs/msgs/GenericHardwareStatus`가 일부 경우를 처리할 수 있으나, 문자열을 기존 메시지 형식에 매핑해야 하는 상황은 충분히 다루지 못한다는 것이 제기자의 주장이다. 포맷된 문자열로 하드웨어에 커맨드를 전송해야 했던 사례도 보고되었다. 실시간(real-time) 제약이 걸림돌이 될 수 있지만, 동일한 데이터 경로를 활용하는 것이 구조적으로 일관성이 있다는 논거가 제시된다.

큐레이터현재 GitHub 이슈 단계의 의견 수렴이므로 API 변경이나 채택 여부는 확정되지 않았으며, 실시간 루프 내 동적 메모리 할당 문제 등 구현 난이도에 대한 논의가 뒤따를 것으로 보인다.

Peter Xie / Pexels
ROS Discourse

Zenoh + RaptorQ: 열악한 NLOS 환경에서의 대용량 에셋 전송과 명령 QoS 처리

Eclipse Zenoh와 RaptorQ(RFC 6330) 파운틴 코드(fountain code)를 결합한 오픈소스 전송 프로토타입이 ROS 커뮤니티에 공개되었다. 이 프로토타입은 야외 잔디 예초 로봇·농업용 로버처럼 비가시선(NLOS) 환경에서 운용되는 지상 로봇을 대상으로 설계되었다. NLOS 환경에서는 15~30%의 지속적인 패킷 손실이 발생하며, 재전송이 누적될 경우 긴급 명령·텔레메트리 데이터가 대용량 맵 전송에 가로막히는 선두 차단(head-of-line blocking) 문제가 생긴다. 이를 해결하기 위해 파운틴 코딩으로 대용량 에셋을 왕복 재전송 없이 복원하고, 토큰 버킷 방식으로 맵 스트리밍을 128 kbps로 속도 제한하며, Ed25519 서명된 명령은 Priority.DATA_HIGH로 분리해 높은 우선순위를 부여한다.

큐레이터본문이 중간에 잘려 성능 측정 결과나 실험 조건을 확인할 수 없다. 오픈소스 프로토타입 단계이므로 실환경 검증 여부는 아직 알 수 없다.

YIHAI LASER / Pexels
로봇신문

유럽 첨단 로봇 연구 한복판에 KIST… 소프트 로봇·비전 AI 핵심기술 맡는다

사람과 협업하는 로봇이 늘어나면서, 불규칙한 형태의 물체를 안전하게 파지하고 주변 상황을 스스로 인식하는 기술의 중요성이 높아지고 있다. 경질(rigid) 구조의 기존 로봇은 형태가 일정하지 않은 물체나 예측하기 어려운 환경에 대응하는 데 한계가 있다는 문제의식에서, 소프트 로봇(soft robot)과 비전 AI(vision AI)를 결합하는 연구가 주목받고 있다. 한국과학기술연구원(KIST) 지능·인터랙션연구센터 송가혜·류강현 박사 연구팀은 유럽연합(EU)의 연구혁신 프로그램 호라이즌 유럽(Horizon Europe)에 참여해 해당 분야 핵심기술을 맡는다.

큐레이터본문이 중간에 잘려 있어 KIST가 담당하는 세부 과제 범위, 참여 컨소시엄 구성, 연구 기간 등 핵심 정보를 확인할 수 없다. 전체 기사를 확보한 뒤 내용을 보완할 필요가 있다.

Peter Dyllong / Pexels
전자신문

손도 없이 발로만…대형 큐브 맞춘 로봇견

ETH 취리히 연구진이 사족보행 로봇 ANYmal-D가 한 변 40cm, 무게 4.6kg의 대형 루빅스 큐브를 자율적으로 푸는 기술을 공개했다. 로봇은 큐브 주변을 이동하며 6개 면의 색과 위치를 먼저 파악한다. 이후 큐브 풀이 알고리즘으로 각 면을 돌릴 순서를 계산하고 앞발을 이용해 실제 조작을 수행한다. 한쪽 발로 큐브를 고정한 채 다른 발로 층을 90도씩 회전시키는 방식이다.

큐레이터팔·손 없이 다리만으로 정밀 조작 과제를 실기 시연한 사례이나, 원문이 일부 잘려 성공률·소요 시간 등 상세 성능 지표는 확인되지 않는다.

Mikhail Nilov / Pexels
ROS Discourse

BTick — ROS 2를 위한 행동 트리 모니터링 및 디버깅

BTick은 BehaviorTree.CPP 애플리케이션의 모니터링·디버깅을 위한 ROS 2 전용 도구다. 여러 트리와 중첩 서브트리를 실시간으로 자동 탐색하며, 브레이크포인트·단계 실행, 블랙보드(Blackboard) 변수 조회·수정 등 인터랙티브 디버깅 기능을 제공한다. 실행 세션 녹화·재생과 타이밍 분석, BehaviorTree.CPP v4 XML 편집기도 내장한다. 통신 방식으로는 BTick 자체 프로토콜, Groot2 호환 프로토콜, ROS 2 Nav2 로깅 토픽을 통한 통합 등 세 가지를 지원한다. 웹 브라우저와 독립형 데스크톱 앱 두 가지 형태로 접근할 수 있다.

큐레이터기존 Groot2가 담당하던 시각화·디버깅 역할과의 실질적인 차이, 그리고 대규모 트리 구성에서의 성능은 커뮤니티 실사용 후기를 통해 추가 확인이 필요하다.

Poddar Group of Institutions / Unsplash
ROS Discourse

BTick: ROS 2 비헤이비어 트리 모니터링 및 런타임 제어를 위한 오픈소스 도구

BTick은 ROS 2 환경에서 BehaviorTree.CPP 애플리케이션을 모니터링하고 디버깅하기 위한 오픈소스 도구다. 실시간으로 여러 트리와 중첩 서브트리를 자동 탐색·추적하며, 중단점(breakpoint)과 단계별 실행 기능을 통한 인터랙티브 디버깅을 지원한다. 런타임에서 노드 상태를 재정의하거나 블랙보드(Blackboard) 변수를 검사·수정하는 기능도 포함된다. 실행 세션 녹화 및 타임라인 재생, 성능 분석 기능과 BehaviorTree.CPP v4 XML 편집기도 내장되어 있다. Groot2 프로토콜 호환성과 ROS 2 Nav2 통합을 지원하며, 웹 브라우저와 데스크톱 애플리케이션 모두에서 사용할 수 있다.

큐레이터비헤이비어 트리 디버깅 도구로는 Groot2가 이미 존재하지만, BTick은 Groot2 프로토콜 호환을 내장해 기존 사용자도 전환 부담 없이 병행 사용이 가능하다고 밝히고 있다.

Thức Trần / Unsplash
ROS Discourse

새로운 ROS 로봇 공개: Mini Pupper 4

Mini Pupper 4는 ROS2 Jazzy와 micro-ros를 활용하는 새로운 ROS 기반 로봇이다. 제작 과정을 담은 영상이 YouTube에 공개되었으며, ROS Discourse 포럼을 통해 커뮤니티에 소개되었다. 원문에는 로봇의 기술 사양이나 이전 버전 대비 변경점에 관한 정보가 포함되어 있지 않다.

큐레이터본문에 기술적 내용이 거의 없어 구체적인 사양과 변경점은 YouTube 영상을 직접 확인해야 파악할 수 있다.

Peter Xie / Pexels
ROS Discourse

사회적 반사 신호로 로봇을 멈출 수 있지만 재시작은 불가한가? Dual-Dwell 안전 게이트 테스트 (Webots)

이 글은 Webots 시뮬레이터에서 '이중 지속(dual-dwell) 안전 게이트'의 복구 동작을 검증한 실험을 소개한다. 핵심 설계 원칙은 AI 인식(perception) 모델이 로봇의 이동 권한을 박탈할 수는 있어도 재부여는 할 수 없도록 하는 '단방향 안전 계약(safety contract)'이다. 병원·노인 요양 시설처럼 사람이 쓰러지는 상황에 반응해야 하는 환경에서, 미인증 확률 모델이 모터 컨트롤러를 직접 제어하면 스레드 지연이나 환각(hallucination)이 위험을 유발할 수 있다는 문제의식에서 출발한다. 저자는 그리스에 기반한 독립 개발자로, Claude·Gemini 등 AI 코딩 도구를 사용했으며 공인 안전 평가사가 아님을 직접 밝히고 있다. 원문은 데이터 공개 직전에 잘려 있어 실험 수치는 확인되지 않는다.

큐레이터공인 안전 규격(예: IEC 62443, ISO 10218) 검증 없이 Webots 시뮬레이션에서만 수행된 개인 실험이므로, 제시된 설계가 실제 현장에서도 유효한지는 독립 검증이 필요하다. 본문이 중간에 잘려 실제 측정 데이터를 확인할 수 없다는 점도 감안해야 한다.

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를 지원한다.

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

Steve A Johnson / Pexels
ROS Discourse

한 문장으로 Gazebo 모델 만들기

gazebo-pack은 AI에 한 문장 설명(예: "버스, 10.5×2.5×3.05 m")을 입력하면 manifest.yaml 계약 파일을 생성하고, 이를 바탕으로 Gazebo 시뮬레이션용 SDF 모델을 자동으로 빌드하는 Blender→Gazebo 에셋 파이프라인이다. 모든 모델은 Python 스크립트로 재현 가능하게 생성되며, 치수·질량·충돌 설정이 하나의 manifest.yaml에 집중 관리된다. V1~V12 검증 단계에서 메시 방수성(watertightness), 부피 부호, 치수 교차 검증 등을 수행하며, 조건을 충족하지 못하면 패키징을 거부하고 원인을 출력한다. 생성된 SDF 파일은 완전 오프라인으로 동작하며 gz sdf -k 명령으로 유효성을 확인할 수 있다.

큐레이터개인 GitHub 프로젝트로 독립 검증이 이루어진 상태가 아니므로, 실제 시뮬레이션 워크플로에 적용하기 전에 자체 테스트가 필요하다.

'AI 요약' 표시가 붙은 항목은 사람 검수를 거치지 않았습니다. 모든 항목은 원문 링크·매체·날짜를 함께 표기하며, 요약 외 전문은 싣지 않습니다.