멀티머신 ROS 통신이 안될 때: ping은 되는데 토픽이 안 보이는 상황 정리
1. 문제/증상 요약 멀티머신 ROS 설정을 마친 뒤 다음과 같은 현상이 발생할 수 있습니다: 즉, 네트워크는 통하지만 ROS 노드끼리 통신이 되지 않는 상황입니다. 2. 원인 요약 이 문제는 대부분 ROS 네트워크 환경 변수 설정 불일치나 IP 라우팅 문제로 인해 발생합니다.핵심…
1. 문제/증상 요약 멀티머신 ROS 설정을 마친 뒤 다음과 같은 현상이 발생할 수 있습니다: 즉, 네트워크는 통하지만 ROS 노드끼리 통신이 되지 않는 상황입니다. 2. 원인 요약 이 문제는 대부분 ROS 네트워크 환경 변수 설정 불일치나 IP 라우팅 문제로 인해 발생합니다.핵심…
대상: ROS(특히 ROS1 Melodic/Noetic) 환경에서 파라미터가 적용되지 않거나 기본값으로만 동작하는 이유를 정확히 파악하고 싶은 개발자환경: Ubuntu 20.04 / ROS Noetic / catkin_make 1. 문제/주제 요약 rosparam이나 YAML 파일로 파라미터를 설정했는데,노드 실행 후 rosparam get으로 보면 값이 잘 들어가 있음에도정작 코드에서는…
대상: ROS Melodic에서 msg를 직접 정의해서 custom topic을 만들었는데, rostopic echo나 코드에서 해당 토픽을 찾지 못하는 문제가 생긴 개발자환경: Ubuntu 18.04, ROS Melodic, catkin 워크스페이스, C++/Python 노드 공통 1. 문제/주제 요약 대표적인 상황은 이런 식입니다. 이 글에서는 “custom topic(커스텀 msg…
ROS2를 처음 시작하면 공식 튜토리얼에 이렇게 적혀 있다. 그런데 막상 실행해보면, 상황에 따라 이런 오류들이 튀어나온다. 이 글에서는 “어떤 에러든 다 커버하는 만능 해답”이 아니라, 을 정리해 둬서, 다음에 비슷한 상황이 왔을 때“당황하지 않고 순서대로 체크할 수 있도록” 만드는 게…
ROS 설치 튜토리얼을 따라가다 보면, 어느 날 갑자기 sudo apt update에서 이런 메시지가 뜰 수 있다. 또는 ROS2의 경우: 정리하면: ROS 패키지 저장소의 서명(GPG) 키가 없거나, 만료됐거나, 위치가 잘못 잡혀서 APT가 “이 저장소를 믿을 수 없다”고 막고 있는 상황이다. 이…