Lidar を動かしてみる
raspberrypi のGPIO を使ったシリアル通信の有効化
- ターミナルで
sudo raspi-config
を実行します。 - 「3 Interface Options」→「P6 Serial Port」を選択します。
- 「シリアルログインシェルにログインする」か聞かれたら「いいえ」を選択します。
- 「ハードウェアのシリアルポートを有効にする」か聞かれたら「はい」を選択します。
- 設定を完了させて再起動します。
pyserial のインストール
pip install pyserial
GPIO ピンに接続
プログラムの実行
以下のプログラムをダウンロードしてください.
- lidar_info.py
-
test_lidar_info.py の "/dev/lidar" を "/dev/ttyAMA0" に変更して,test_lidar_info.py を実行してください.
python test_lidar_info.py
8方向の障害物までの距離が表示されます.
データシート
- datasheet
- datasheet2
- このマニュアルでは ROS を使っていますが,この授業では ROS は使いません
装置の方向
やってみよう
-
車が障害物に近づいたらとまるようにプログラムしてください.
-
車に手を近づけた方向に進み,ある程度の距離で止まるようにしてみてください.