ROS 실습 (90%)

실행을 위해서는 ROS, PCL-Cpp, PCL-Python이 모두 설치 되어 있어야 합니다. [Docker] 사용 하면 바로 실습이 가능합니다.

ROS에서는 메시지를 토픽(topic)이라고 지칭 합니다. 아래 예제에서는 라이다 센서에서 입력되는 값을 'velodyne_points'이라는 토픽으로 입력 받고, 이를 그대로 다시 /velodyne_points_new이라는 토픽으로 출력하는 예제를 작성해 보겠습니다.

1. PCL-Python & ROS

실행

시각화

도커를 활용 하는 경우 roscore, rvizHost PC에서 실행하고, python Part00-Chapter03.pyDocker에서 실행 하면 됩니다. docker run -it --net=host옵션으로 Host PC-Docker간 통신이 가능합니다.

2. PCL-Cpp & ROS

2.1 msg 송수신

코드 작성

CMakeLists.txt

package.xml

변경없이 기본 생성 파일 사용

RUN

[Tip] Conversion

Last updated

Was this helpful?