공식 홈페이지 : https://www.ydlidar.com/
공식 github : https://github.com/YDLIDAR/YDLidar-SDK
사용한 LiDAR 버전은 X4-Pro
winget install usbipd
usbipd list
usbipd bind --busid 3-2
usbipd attach --wsl --busid 3-2
lsusb
sudo apt update && sudo apt upgrade -y
sudo apt install git cmake g++ build--essential swig
sudo apt install python3-pip
cd ~
git clone https://github.com/YDLIDAR/YDLidar-SDK.git
cd ~/YDLidar-SDK
mkdir build
cd build
cmake ..
make
sudo make install
cd ~/YDLidar-SDK
sudo python3 setup.py install
YDLiDAR의 SDK API for Developers를 확인하면 파라미터 테이블이 있다.
하지만 여기에는 X4-Pro의 파라미터가 없어 사용할 수 없었다.

이를 해결하기 위해 깃허브를 탐색했고, 그 결과 YDLiDAR ROS2에서 힌트를 얻을 수 있었다.


X4와의 차이점은 isSingleChannel과 support_motor_dtr 였고 이를
dir(ydlidar)
를 통해 유사한 함수를 찾았고, 해당 파라미터 옵션을 세팅하니 동작하여 X4-Pro를 사용할 수 있었다.