토픽 이름도 /imu로 확인을 했는데 ros2 topic echo /imu를 실행시켜도 아무 정보를 받아오지 않습니다
imu 센서가 정보를 제대로 받아오지 않는 것 같은데 어떻게 해결하면 될까요
선박의 ros 데이터가 확인되지 않는다면 아래를 순서대로 확인해주세요.
- 선박과 노트북 PC가 같은 공유기에 연결되어있는지 확인 -
ifconfig활용 - 선박에서 노트북 PC로, 노트북 PC에서 선박으로 서로 ping 전송이 가능한지 확인
- 선박과 노트북 PC의
ROS_DOMAIN_ID가 동일한지 확인 -echo $ROS_DOMAIN_ID
1~3을 모두 확인한 뒤에 선박에 ssh 접속한 후 bringup을 launch하고(ros2 launch mechaship_bringup mechaship_bringup.launch.py)
PC에서 topic list를 확인(ros2 topic list), 그 후 topic echo(ros2 topic echo ~)해보세요.
만약 1~3을 모두 확인했고 topic list까지 확인이 되는데, imu만 작동이 되지 않는 상황인가요?
이 경우 센서의 연결 문제 등이 의심됩니다.
선박에서 bringup을 launch하고 나오는 콘솔 출력을 복사해서 남겨주시면 확인해보겠습니다.