터미널을 먼저 연다!
$roslaunch velodyne_pointcloud VLP16_points.launch (이 내용은 앞 페이지의 라이다 키는법 확인!)
아래 파일을 받아서 python test_lidar.py를 실행시킨다.
그러면 실시간으로 좌표들이 들어오는 걸 확인할 수 있다! → 업데이트 계속 진행할 예정
launch파일 실행해서 VLP-16으로부터 받아오는 메세지 형식은 PointCloud2 Message 형식이다.
이때 data의 데이터는 아래와 같이 긴 배열의 형태로 출력되는데 point-wise coordinate를 확인할수 없다. 따라서 pointcloud를 point-wise coordinate로 해석해주는 함수를 이용해야한다. 그것이 바로...?!!
read_points() 함수이다. 이 함수를 사용하게 되면 (위 py 파일 처럼) 각 point별로의 x, y, z, intensity, time 값을 받아올 수 있다.