GClue

ラジコンカーの作成

インターン生の深谷です。

数日前から作成していたラジコンカーを試作しました。"

特徴は操縦と映像の送受信をRaspberry Piで制御してSSHで遠隔操作できる点です。

操縦

操縦にはタミヤのダブルギアボックスを以前の釣竿でも使ったモータドライバにつないで制御します。

映像の送受信

ラジコンを遠隔操作するため、どこを動いているのか確認できれば目の届かないところへ走行させることができます。

そのためにraspi用カメラとRogicoolのウェブカメラを用意しました。

映像の送受信にはMJPG-Streamerを使います。

まず下準備としてライブラリのインストールとmjpg-streamerをダウンロードしてコンパイルします。

実行前に’sudo raspi-config’を実行し、カメラを有効化しておきます。

sudo apt-get install -y cmake libjpeg8-dev
git clone https://github.com/jacksonliam/mjpg-streamer
cd mjpg-streamer/mjpg-streamer-experimental
make

実行してからWebブラウザでhttp://RaspberryPiのIP:8081/stream.htmlにアクセスするとカメラで撮影しているリアルタイムの映像が見られます。

  • Raspberry Pi
./mjpg_streamer -i "input_raspicam.so -fps 30" -o "output_http.so -w ./www -p 8081"
  • Web Camera
./mjpg_streamer -i "input_uvc.so -f 30" -o "output_http.so -w ./www -p 8081"

これをラジコンに搭載することでリアルタイムで映像を見ることができるためラジコンからの視点で操縦ができます。

今後は距離センサーを使用可能にして衝突の防止、カメラからの画像を利用した機械学習をできるようにしていこうと思います。

Related post

  1. GClue

    ハードウェアPWMの制御

    インターン生の並木(学部1年)です。日曜日は今まで作ってきた人…

  2. GClue

    改良モーターシールド

    インターン生の並木(学部1年)です。少し前に新しいモーターシー…

  3. GClue

    圧力センサでワカサギの引きを検知する

    インターン生の会津大学 学部一年 芳賀(はが)です。先日の桧原…

  4. GClue

    PythonとPWM

    インターン生の並木(学部1年)です。最近はワカサギ釣り用のリー…

  5. GClue

    環境構築について

    インターン生の村山(大学2年生)です1月からちまちまTenso…

Comment

  1. No comments yet.

  1. No trackbacks yet.

最近の記事

  1. TensorFlow

    DatalabのDocker Image
  2. FaBo

    射出成形と3D Printer
  3. GClue

    モータードライバーの制御と今日の活動
  4. GClue

    Tensorflowの学習モデルの利用について
  5. OpenData

    RESAS APIのモバイル空間統計
PAGE TOP