RTMaps ツールキット ドキュメントEnglish

Basic Toolkit › センサードライバコンポーネント

YDLidarX2_Driver

USB シリアル接続の低価格 2D LiDAR「YDLIDAR X2」のドライバです。1 回転ごとに 1 スキャンを出力します。

処理内容

使い方

データ形式

注意事項

参考文献

プロパティ

名前既定値説明
DeviceNameCOM1LiDAR のシリアルデバイス(Windows は COMx、Linux は /dev/tty*)。
FixedOutputSizefalsetrue の場合、毎回転を同じ点数で出力します。
StartAtZeroAnglefalsetrue の場合、角度 0 に最も近い点から出力します(巡回シフト、測定順は保持)。false の場合はドライバの順のまま出力します。
AngleUnitradian角度出力の単位。選択肢: radian, degree。
InvertedtrueYDLIDAR のドライバにそのまま渡します。true(初期値):X2 は時計回りに測るため、反時計回りが正の角度(ROS REP-103)に変換します。false:X2 の生の時計回りの角度です。どちらでも、点は測定順(時刻の順)のままです。

出力

名前説明
angle_num現在の 1 回転の点数。
型: Integer32
angle各点の角度(AngleUnit で選んだ単位)。Inverted が true(初期値)のとき反時計回りが正です。
型: Float64
distance_in_m各点の距離 [m]。
型: Float64
distance_in_mm各点の距離 [mm]。
型: Integer32