티스토리 뷰
https://pcl.gitbook.io/tutorial/part-0/part00-chapter03
chapter03 : ROS 실습 준비(100%)
pcl.gitbook.io
이를 보고 ros, rosbag, rviz 까지 실행시킨 후 lidar data를 시각화하여 보려고 했다.
# Terminal 1
roscore
# Terminal 2
rosbag play -l bagfilename.bag
# Terminal 3
rviz
내가 가지고 있는 데이터는 위 링크에서 다운받을 수 있는 lobby_lidar.bag 과 따로 구한 sample.bag 이렇게 두개였다.
첫번째 데이터에 대해서는
이렇게 친절히 설명해주셔서 rviz 를 이용해 잘 시각화 할 수 있었다.
그러나 문제는 내가 가지고 있는 데이터에 대해서는 rviz가 잘 동작하지 않았다.
이유는, gobal option 의 fixed frame에 어떤 것을 써야할지 몰랐기 때문이다.
똑같이 velodyne을 써도 안되고, default였던 map을 써도 잘 동작하지 않았다.
Error: For frame [velodyne_link]: Fixed Frame velodyne does not exist.
나는 처음에 아 이 fixed frame 을 어떻게 알아내지 했는데 에러메시지에 친절히 나와있었다. "velodyne_link" 라고..ㅎㅎㅎ
그래서 Fixed frame에 저대로 쓰니 시각화가 잘 되었다.
바보인가...?
사실 정석적으로 fixed-frame을 알아내는 방법이 있다.
rostopic echo /velodyne_points | grep frame_id
라고 명령어를 입력하면 frame id 를 계속 출력해준다.
(결과)
1. 먼저 frame id를 구하고 rviz 실행시켜서 error 없이 바로 visualize를 하든지
2. rviz에 fixed frame 아무거나 입력한다음 error message를 통해 fixed id를 알아내든지
어떤 방법이든 괜찮은 것 같다 ^_^
'이것저것 자료 > 그 외' 카테고리의 다른 글
[Open-source build] M3DSSD build 하기 (0) | 2021.09.24 |
---|---|
[Apollo] Apollo 설치 command (0) | 2021.09.15 |
[Apollo-LGSVL] Apollo와 LGSVL 제대로 연결해서 제대로 simulation하기 (0) | 2021.09.07 |
[Troubleshooting doc] Pointnet++ build 중 만난 error들 (0) | 2021.07.26 |
[rosbag] bag을 csv로 변환하기 (0) | 2021.06.15 |
- Total
- Today
- Yesterday
- BFS
- CUDA
- notfound
- 최소신장트리
- 설치
- version
- docker
- 코딩테스트
- shellscript
- dfs
- 파이썬
- 프로그래머스
- LGSVL
- 이것이코딩테스트다
- PIP
- torchscript
- 설치하기
- 카카오
- numpy
- Python
- tensorflow
- 다익스트라
- n과m
- 백트래킹
- matplotlib
- pytorch
- error
- 동적프로그래밍
- torch
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |