コンテンツにスキップ

AI自動運転カー学習キット ソフトウェア設定 前半戦

ソフトウェアのセットアップ手順について説明します。セットアップは前半と後半に分かれており、前半はJetson nanoを車体シャーシに乗せる前に行います。これは、基本的な設定をできるだけ素の状態のJetson nanoで行うためです。

Step 1 - 【通常は実施しない】JetbotイメージファイルをマイクロSDカードに書き込む

キットに付属しているマイクロSDカードは、既にこのステップを終えたものです。新しく他のカードを使う場合や、何らかの理由で最初から始めたい場合はここからスタートしてください。

  1. JetBot SD card image 2GB用 jetbot-042_nano-2gb-jp441.zip をダウンロード
  2. マイクロSDカードを作業用PCに挿入する
  3. Etcherなどを使って jetbot-042_nano-2gb-jp441.zip に含まれるイメージをマイクロSDカードに書き込む
  4. 作業用PCからマイクロSDカードを取り出す

Step 2 - Jetson Nanoを起動する

次にJetson Nanoの設定を行います。

  1. キットに含まれているOLEDディスプレイを装着する
  2. Jetson NanoにPC用ディスプレイとキーボードを接続する
  3. 有線LANが使える場合、Jetson Nanoにネットワークケーブルを接続する
  4. 無線LANが使えない場合、Jetson Nanoにキット付属のWi-Fiドングルを挿入する
  5. マイクロSDカードをJetson Nanoモジュールの下側にあるスロットに挿入する
  6. キット付属のACアダプタと、ACアダプタ付属の電源ケーブルを接続する
    • ACアダプタ側にUSB-Aコネクタ、Jetson Nano側がUSB-Cコネクタです。
  7. 電源が正常に入ることを確認する
    • Jetson Nano上のLEDが緑に点滅します。
    • ディスプレイに起動中画面が表示されます。
    • しばらくするとログインプロンプトが表示されます。

Step 3 - 【無線LANしかない場合に実施します】

  1. Jetson Nanoにログインします。
    • ユーザー名 jetbot
    • パスワード jetbot
  2. nmtuiコマンドを使ってネットワーク接続の設定を行う

    $ sudo nmtui
    

    初心者の方へ:こういう書き方がITの世界ではよく出てきますが、これはPCの画面に表示されている $ マークの後にコマンドを入力するということを意味しています。$ マークを自分で入力する必要はありません。

    パスワードを訊かれたら、上記と同じパスワードを入力してください。

    1. Activate a connection を選択

    2. あらかじめ控えておいたWi-Fiアクセスポイントを選択する

    3. あらかじめ控えておいたパスフレーズを入力し、OKを押す

    4. 接続できたら Back を 押してメインメニューに戻る

    5. Set system hostname を選択する

    6. 【オプション】Jetson nanoのホストネームを入力する

      • ここで自分の好きな名前を付けても構いません。
    7. OKQuit を順に押して設定終了

    8. OLEDディスプレイにWi-Fi経由のIPアドレスが表示されていることを確認する

      • 表示されない場合はどこかが間違っています。手順を確認しながらこのステップを再実行してください。
    9. IPアドレスが表示されることを確認したら、下記のコマンドでJetson Nanoを終了してください。

      $ sudo shutdown -h now
      

Step 4 - JetBotの設定

  1. Jetson Nanoの電源を入れる

  2. OLEDディスプレイに表示されるIPアドレスを確認する

  3. SSHクライアントでJetson nanoに接続し、user jetbot 、password jetbotでログインする

    • Macの場合

      $ ssh jetbot@<先程確認したIPアドレス>
      
    • Windowsの場合

      C:¥User¥user> ssh.exe jetbot@<先程確認したIPアドレス>
      

      初心者の方へ:Windowsの場合も同様に、 > マークの後ろから入力します。

    • 警告表示について

      このような警告が表示されることがあります(初回は必ず表示されます)。これは「知らないホストに接続しようとしているが、大丈夫か?」という質問ですので、 yes と答えてください。

      The authenticity of host '192.168.0.** (192.168.0.**)' can't be established.
      ECDSA key fingerprint is SHA256:wj/Eb0XRmYXYU5yjaxWpSslzroEE+ifhJK8vNkqND5U.
      Are you sure you want to continue connecting (yes/no/[fingerprint])? 
      
  4. 必要なソフトウェアを自動でインストールする

    • SSHクライアントでログインした先にあるJetson Nano上で実行します。

      • 間違えてMacやWindows上で実行しないようにしてください。
      $ wget https://raw.githubusercontent.com/greennote-inc/jetbot/master/install.sh
      $ sudo sh install.sh
      
    • しばらく時間が掛かるのでお茶を飲んで待ちましょう。

  5. 作業が終了したらJetson Nanoを終了する

$ sudo shutdown -h now

これで設定の前半は終了です。ハードウェアのセッティングに進んでください。