Language
Jetson nano에 xubuntu 20.04 이미지에서 부터 직접 설치하는 경우, ROS2-foxy 가 설치되어 있고 workspace가 만들어진 다음 수행합니다.
ROS2가 미리 설치된 이미지로 sd-card를 구운한 경우 모든 패키지들이 미리 설치되어있으므로 Host PC에만 설치하면 됩니다.그리고 패키지를 원격 PC에서 실행하기 위해 PC에서 설치를 진행합니다.
omo-r1mini의 ROS2-foxy 버전 패키지는 아래 깃허브에서 다운로드 가능합니다.
GitHub – omorobot/omo_r1mini-foxy: ROS packages for omorobot r1 miniGitHub
ROS2 {$workspace_path}/src 폴더로 이동하여 다음을 수행합니다.
cd {$workspace_path}/src/ git clone https://github.com/omorobot/omo_r1mini-foxy.git git clone https://github.com/PinkWink/YDLidar-SDK.git git clone https://github.com/PinkWink/ydlidar_ros2_driver.git
다음의 추가 패키지들을 설치합니다.
sudo apt install -y ros-foxy-gazebo-ros \ ros-foxy-cartographer-ros \ ros-foxy-nav2-map-server
다음 작업은 YD-Lidar를 실행하는 Jetson nano에서 수행합니다. (Jetson nano ROS2설치 이미지에서는 이미 이 작업이 완료되어있으므로 건너뜁니다.)
cd {$workspace_path}/src/YDLidar-SDK cd build cmake .. make sudo make install
bash create_udev_rules.sh
cd {$workspace_path} ./install/setup.bash