raspberrypi
ROS
Lidar
項目 | 仕様 |
---|---|
メモリ | 8 GB |
OS | Ubuntu 20.04 |
今回は、YDLidar X2 を使用します。
(省略)
ROS のディストリビューションは noetic を使っています。
YDLidar X2 を Raspberry Pi 4 の Ubuntu20.04 上の ROS を使って動作させるためには、以下の作業が必要です。
ydlidar_ros_driver のインストール前に、YDLidar-SDK をインストールする必要があります。
インストール方法ドキュメント
https://github.com/YDLIDAR/YDLidar-SDK/blob/master/doc/howto/how_to_build_and_install.md
sudo apt install cmake pkg-config
任意のフォルダにインストールします。
git clone https://github.com/YDLIDAR/YDLidar-SDK.git
mkdir -p YDLidar-SDK/build
cd YDLidar-SDK/build
cmake ..
make
sudo make install
cd catkin_ws/src
git clone https://github.com/YDLIDAR/ydlidar_ros_driver.git
cd ydlidar_ws
catkin_make
setup.sh
を実行します。source ./devel/setup.sh
~/.bashrc
に書いておくとよいです。
source ~/ydlidar_ws/devel/setup.bash
$ROS_PACKAGE_PATH
の値を確認します。echo $ROS_PACKAGE_PATH
chmod 777 src/ydlidar_ros_driver/startup/*
sudo sh src/ydlidar_ros_driver/initenv.sh
roslaounch
コマンドを実行します。roslaunch ydlidar_ros_driver X2.launch
rostopic
コマンドで YDLidar の動作を確認します。rostopic echo /scan
src/ydlidar_ros_driver/launch
ディレクトリにあります。lidar_view.launch
をコピーし lidar_view_X2.launch
を作成し、YDLidar X2 向けに変更します。cp ~/catkin_ws/src/ydlidar_ros_driver/launch/lidar_view.launch ~/catkin_ws/src/ydlidar_ros_driver/launch/lidar_view_X2.launch
lidar_view_X2.launch
の lidar.launch
を X2.launch
に変更します。
<launch>
<include file="$(find ydlidar_ros_driver)/launch/X2.launch" />
<node name="rviz" pkg="rviz" type="rviz" args="-d $(find ydlidar_ros_driver)/launch/lidar.rviz" />
</launch>
roslaunch
コマンドを実行します。roslaunch ydlidar_ros_driver lidar_view_X2.launch