"Sparks of Weight-Space Programming" 논문에서 착안해, 신경망 가중치를 직접 저작하는 방식으로 로봇 내비게이션 행동을 구현하는 실험을 진행했다. 구조는 26→16→16→2 tanh 다층 퍼셉트론(MLP)으로, 가중치와 편향 738개 중 최종본에서 78개만 비영(非零) 값을 가진다. AI 모델 Fable 5.1이 가중치를 작성·수정하고, ROS 2 노드가 이를 실행해 속도·조향 신호로 변환한다. 네트워크는 감소된 라이다(lidar) 측정값을 입력받으며, 조향 루프 안에 지도·경로 계획기·LLM 호출이 없…
ros2_control의 Lyrical Luth 버전이 ros2_control, ros2_controllers, control_toolbox, realtime_tools 패키지 전반에 걸쳐 안정(stable) 릴리스로 등록되었다. 이전 버전인 Kilted Kaiju 이후 변경된 사항 중 일부는 기본 동작 방식을 바꾸므로, 업그레이드 전에 breaking change 항목을 반드시 확인해야 한다. Jazzy에서 deprecated 처리됐던 handle 및 export API가 완전히 제거되었으며, 하드웨어 컴포넌트의 export_s…
ManyForge는 로봇 팔 조작 프레임워크인 ManyMove의 후속작으로, 처음부터 재설계되었다. 핵심 구성 요소는 ROS에 의존하지 않는 C++ 및 Python으로 작성되었으며, 실시간 민감 기능은 C++로만 구현된다. 씬(scene) 관리, 충돌 검사, 실행, 정지 등 주요 기능은 ManyForge가 담당하고, ROS는 ros2_control·JTC 및 벤더 드라이버를 연결하는 통합 레이어 역할만 한다. Mock·시뮬레이션·실제 환경에서 동일하게 동작하여 개발 환경과 현장 환경 간의 차이를 줄인다. GUI인 Composer를…
ROS 2 로봇을 운용하는 소규모 연구실에서 커맨드라인 도구에 익숙하지 않은 사용자를 위해 간단한 텔레메트리 대시보드가 필요하다는 질문이 ROS Discourse에 올라왔다. 작성자는 모바일 개발 경험이 없어 AI 보조 모바일 앱 빌더를 검토 중이며, 생성된 앱이 ROS bridge나 웹소켓(websocket) 피드와 얼마나 잘 연동되는지를 주요 관심사로 꼽았다. 목표는 몇 가지 토픽(topic)을 표시하고 서비스 콜(service call) 몇 개를 안정적으로 전송하는 수준의 내부 도구이며, 별도 재작성 없이 설치 가능한 앱으로…
behaviortrees.com은 설치 없이 브라우저에서 동작하는 행동 트리(behavior tree) 시각 편집기로, BehaviorTree.CPP XML을 가져오고 내보낼 수 있다. ROS 2 Jazzy·Groot2용 v4와 Humble용 v3.8을 모두 지원하며, Nav2의 navigate-to-pose 트리도 처리한다. 편집기가 내보낸 XML은 Docker를 통해 실제 BT.CPP 라이브러리에 로딩하는 CI로 호환성을 검증한다. CLI 도구(`npx behaviortrees validate`, `npx behaviortre…
ROS 2 Rolling 배포판(코드명 Makoa Mata-mata, 2027년 5월 출시 예정)에서 rclcpp의 내장 토픽 통계(topic statistics) 기능이 삭제되었다. 2026년 10월 5일 병합된 PR을 통해 rclcpp, rclcpp_lifecycle, rclcpp_components에서 관련 구현이 제거되었고, libstatistics_collector 패키지도 ROS 2 코어 저장소에서 빠졌다. 관련 데모 패키지·예제 코드·공식 문서도 함께 정리되었다. 제거 이유로는 실사용 사례가 거의 없었다는 점, 그리고…
Open Robotics가 후원하는 GSoC 2026 프로젝트로, ROS 2와 Gazebo 환경에서 다중 로봇 시뮬레이션 설정의 반복 작업을 줄이는 것을 목표로 한다. 현재는 여러 로봇이 동일한 SDF 모델을 공유할 때 토픽·서비스 이름이 충돌하고, 로봇 수가 늘어날수록 ROS-Gazebo 브리지 설정을 수동으로 유지해야 하는 부담이 커진다는 문제가 제기된다. 이를 해결하기 위해 동일한 SDF 모델을 공유하면서 각 로봇의 통신 인터페이스를 분리하는 모델 네임스페이스(namespace) 지원과, 브리지를 자동으로 탐색·생성하는 기능…