googleアカウントログイン
海洋ロボット班のアカウントにログインすることでgithubやQittaにも簡単にアクセスできます。
パスワードまたはユーザー名は引継ぎ資料の中に記述がありますのでそちらを参照してください。
エディタ
エディタとはプログラムを記述するために使用するソフトのことです。
海洋ロボット班では機体のRaspberry Piに遠隔でコーディングするためにVisual Studio Code(VScode)を使用しています。
ダウンロードは下記から
インストール方法は簡単なため省略しますがもし不明点があれば以下のURLをご覧ください。
VScodeには様々な拡張機能があり利便性を拡張することができます。
次の項目はVScodeの便利な拡張機能を案内します。
VScode拡張機能
-
VScode拡張機能タブ
①画像に従い拡張機能をクリックし、②インストールしたい機能を検索する、③ 目的の機能をクリック
ここでは例としてRaspberry Pi接続に必要となるRemote sshをインストールする。
- 必須機能
- Remote ssh
VScodeでRaspberry Piに接続するための機能
- Python
Pythonをコーディングするための機能
- Remote ssh
- 便利機能
- Bracket Pair Colorizer 2
括弧を強調する機能
- Indent-Rainbow
インデントを強調する機能
- Bracket Pair Colorizer 2
AUVハードウェア接続方法
AUVは無線と有線どちらでも接続できる。
それぞれの接続方法を記述する。
-
有線(LANケーズルもしくはテザーケーブル)
-
PCと直接接続
PCとRaspberry Piを直接ケーブルでつなげる。
その際Raspberry PiのIPアドレスは172.21.25.216になる。
また、PCにProxyが設定されてるとうまく接続できない可能性があるためProxyの設定を切るのが無難である。
利点は外でもPCとRaspberry Piがあれば接続できる。
欠点はネットに繋がらないため調べものをしながらのコーディングには向いていない。
-
学校の同一ネットワークハブに接続
ハブにLANケーブルをつなげる。
その際Raspberry PiのIPアドレスは172.21.25.216になる。
利点はネットで調べものをしながらコーディングできる。
欠点は外に持ち運びにくい
-
-
無線(WiFi接続)
-
学校のネットワークを無線化(Wi-Fi)し接続
無線LANルーターをAP(アクセスポイント)モードで使用し学校のネットワークを無線化(Wi-Fi)し無線で接続する。
その際Raspberry PiのIPアドレスは172.21.25.216になる。
利点は機体を密閉していても接続できる。
欠点はあまり遠くだと繋がらない
-
無線ルーターをネットに接続せず中継器として接続
無線ルーターにLANケーブルにつながずネットに繋がらないWi-Fiを飛ばしそのWi-FiにPC, Raspberry Piを接続する。
その際Raspberry PiをIPアドレスは198.168.0.216になる。
利点はルータ用のコンセントがあれば機体にどこでも接続できる。
欠点はネットに繋がらないため調べものをしながらのコーディングには向いていない。
-
AUVソフトウェア接続方法
AUVは基本的にVScodeで接続したほうが良いがカメラを使用する場合はVNCviewを使用するとよい
また、Tera Termでも接続できる。
VScodeでコーディング、VNCviewやTera Termで実行と使い分けている。
-
VScode
Remote SSHを事前に導入していることを前提としている。 -
VNCview
-
Tera Term