naokichiのブログ

しがないロボコニストの雑多なブログ

MATLAB用UTM-30LXライブラリを作ってみた

概要

MATLABでUTM-30LXを使うためのライブラリを作ってみたので、そのご紹介。(需要があるのかどうかは知らない。)

ライブラリ

File Exchangeにアップロードしています。

www.mathworks.com

GitHubリポジトリはこちら。

github.com

使い方

decodeSCIP.m、LidarScan.m、setURG.mの3つがライブラリを構成するファイルです。sample.mにありますように、

  1. シリアルポートを開く。
  2. setURG()関数を呼ぶ。
  3. LidarScan()関数で距離データを取得する。
  4. "QT"を送信して計測停止

という感じです。

実行結果の例

実行結果の例。レーザースキャンが表示されている。

こんな感じです。

参考文献

ehab alkhatib (2023). MATLAB Driver for Hokuyu URG family (https://www.mathworks.com/matlabcentral/fileexchange/57425-matlab-driver-for-hokuyu-urg-family), MATLAB Central File Exchange. Retrieved .