본문으로 건너뛰기

TAG

#ESP32

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

2건
Ajay Gorecha / Unsplash
ROS Discourse

Micro-ROS 텔레메트리: 100 Hz 목표가 증명하는 것과 그렇지 않은 것

명목 100 Hz 타이머(nominal timer)는 종단간 결정론적(deterministic) 전달을 보장하지 않는다는 점이 논의의 출발점이다. 특히 Wi-Fi 환경에서는 지터(jitter), 메시지 손실, Agent 중단을 실제 하드웨어에서 직접 측정해야 한다고 권고한다. RoboTech Journal의 ESP32-S3·STM32 예제는 참고 구성과 주의사항을 담고 있으나, 미검증 상태임이 명시되어 있다. 이 ROS Discourse 게시물은 MCU에서 ROS 2 호스트까지 전체 경로를 어떻게 검증하는지에 대한 커뮤니티 토론을 유도한다.

큐레이터1개 게시물, 1명 참여자로 구성된 짧은 포럼 스레드로, 실질적인 측정 데이터나 검증 결과 없이 외부 가이드 링크를 안내하는 수준이다. micro-ROS 타이밍 검증에 관심 있다면 원문 링크의 RoboTech Journal 가이드 자체를 직접 확인하는 것이 더 유익할 수 있다.

Nemuel Sereti / Pexels
ROS Discourse

Zephyr와 Cyclone DDS를 이용한 네이티브 ROS 2 구동

개발자 Javier Blanco-Romero가 ESP32-S3 보드에서 Zephyr RTOS와 Cyclone DDS를 이용해 표준 ROS 2 C 클라이언트 스택을 Wi-Fi로 구동하는 실험 결과를 공개했다. 스택 구성은 rclc → rcl → rmw_cyclonedds_c → Cyclone DDS → Zephyr이며, Micro XRCE-DDS Agent 없이 DDS/RTPS(Data Distribution Service/Real-Time Publish-Subscribe) 네트워크에 직접 참여한다. stock ROS 2 Lyrical과 rmw_cyclonedds_cpp를 대상으로 퍼블리셔·서브스크라이버 양방향 동작을 검증했다. 현재 구현은 고정 크기 메시지(fixed-size message)와 최선형 QoS(best-effort QoS)를 지원한다. 향후 Reliable QoS, Transient Local, ROS 그래프 지원, DDS Security 확장을 계획하고 있으며, Micro XRCE-DDS 및 rmw_zenoh_pico와의 성능 비교도 장기 목표로 제시했다.

큐레이터에이전트 없는 네이티브 DDS 경로가 기존 Micro XRCE-DDS Agent 방식에 비해 임베디드 환경에서 실제로 어떤 지연·자원 트레이드오프를 갖는지는 동일 하드웨어 비교 실험이 아직 완료되지 않아 현 단계에서는 판단하기 어렵다.