自由課題

学んだり、考えたり、試したりしたこと。

Jetson Nano

Jetson NanoでFPVラジコンを作るシリーズ 記事一覧

「Jetson NanoでFPVラジコンを作るシリーズ」の各記事のリンク・簡単な内容のまとめです。

Jetson Nanoで自律走行ラジコンを作る(1)

「JetsonでFPVラジコンを作る」というシリーズ記事で、ラジコンにカメラを取り付けてbluetoothゲームパッドで操作できるようにした。 記事一覧はここ。 今回からは上記の環境をベースにラジコンの自律走行にチャレンジしようと思う。現状システム(LunchJetと…

Jetson NanoでFPVラジコンを作る(10)

前回までの記事 この記事のコードは以下のGitリポジトリに公開している。(リポジトリ名変更済) github.com 前回まででJetsonへの入出力に関するコードは書いたので、あとはこのように結合するだけである。 class RCCarServer : public RCCarControllerListen…

Jetson NanoでFPVラジコンを作る(9)

前回までの記事 前回記事を書いたあとステアリングモーターと駆動モーターを制御するライブラリを書いた。 github.com RCCar::steer(float)とRCCar::go(float)を使ってこんな感じで制御できる。 両関数とも引数の値域は0.0〜1.0である。 int main(int argc, …

Jetson NanoでFPVラジコンを作る(8)

前回までの記事 相変わらずタミヤのランチボックスをJetson Nanoで制御しようとしている。 1/12 XBシリーズ No.49 XB ランチボックス 2.4GHz プロポ付き 塗装済み完成品 57749発売日: 2012/04/07メディア: おもちゃ&ホビー 今のところシステム構成は以下。 …

Jetson NanoでFPVラジコンを作る(7)

前回までの記事 今回はラジコンを操縦するための入力機器をJetson Nanoに接続してみる。 もちろん入力機器を無線接続したいので、bluetooth接続のゲームパッドを使用することにする。 8Bitodo SN30 Pro+ Bluetooth ゲームパッド Windows/Switch/macOS/Steam/…

Jetson NanoでFPVラジコンを作る(6)

前回はJetson Nano単体でラジコンを制御するのに失敗したので、今回は PCA9685というモータードライバーのチップを使用して制御を試みる。 実績はたくさんあるので、できないということはないはずだ。

Jetson NanoでFPVラジコンを作る(5)

今回はいよいよラジコンのステアリングサーボとモーターを制御してみる。 JetsonにはハードウェアPWMが2系統あるのでそれを使って制御できないか試してみる。 結論からいうと上手くいかなかったが、どうも同じことを試した人はほとんどいなかったようなので…

Jetson NanoでFPVラジコンを作る(4)

今回はJetson Nanoでタミヤのラジコンカーを制御するにあたり、そもそもラジコンカーとはどのようなシステムなのかを調べてみることにする。

Jetson NanoでFPVラジコンを作る(3)

前回記事 Jetson NanoでFPVラジコンを作る(1) - 自由課題 Jetson NanoでFPVラジコンを作る(2) - 自由課題 今回はJetson Nanoをベースボードに取り付け、走行テストをしてみることにする。 Jetsonの取り付けはJetson Nanoのキャリアボードの四隅についている…

Jetson NanoでFPVラジコンを作る(2)

前回記事: Jetson NanoでFPVラジコンを作る(1) - 自由課題 前回はJetson Nanoのセットアップをしたので、今回はラジコンのシャーシにJetson Nanoを取り付けるためのベースボードを取り付けてみる。 今回使っているのはタミヤのランチボックスというラジコン…

Jetson NanoでFPVラジコンを作る(1)

いきさつ Jetson Nanoを購入した1年以上前からJetRacerを作ってみたいと思っていた。 NVIDIA Jetson Nano 開発者キット B01発売日: 2019/10/01メディア: エレクトロニクス ただ、なんとなくボディなしの基板剥き出しで走行するよりも、例えばここでやってい…