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

    改良モーターシールド

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

  2. GClue

    PythonとPWM

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

  3. GClue

    桧原湖へワカサギを釣りに行ってきました

    インターン生の森本望です。本日は目標であった自動でのワカサ…

  4. GClue

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

    インターン生2年の村山です。インターンの仕事の一つである機械学習を…

  5. GClue

    春のインターンシップ

    佐々木です。今日から、GClue春のインターンシップがスタート…

  6. GClue

    環境構築について

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

Comment

  1. No comments yet.

  1. No trackbacks yet.

最近の記事

  1. GClue

    環境構築について
  2. TensorFlow

    DatalabのDocker Image
  3. OpenData

    DatalabからBigQueryへのアクセス方法
  4. OpenData

    RESAS APIのモバイル空間統計
  5. GClue

    赤外線距離測定機と今日の活動
PAGE TOP