JetsonJetbotのTeleoperationでゲームコントローラーを使って遠隔操作する コントローラで遠隔操作するmacOSに接続したゲームコントローラーを使ってJetbotを遠隔操作します。Controllerウィジェットはindexパラメータを取るため、コントローラの番号を指定します。GamepadTesterで使用してい...2024.02.13Jetson
JetsonJetbotのCollision Avoidanceで衝突回避動作を可能にする学習したモデルを使用する 学習したモデルを使用する衝突回避動作を可能にするために、Jetbotがfreeかblockedかを検出する学習したモデルを使用します。カメラの画像フォーマットからニューラルネットワークの入力フォーマットに変換する前処理関数を定義します。カメ...2024.02.12Jetson
JetsonJetbotのCollision Avoidanceでpytorchを使い画像分類器をトレーニングする 教師あり学習を実行する衝突回避に使うクラスfreeとblockedを検出するために、ディープラーニングライブラリであるpytorchを使って画像分類器をトレーニングします。torchvisionパッケージは、事前にトレーニングされたモデルの...2024.02.11Jetson
JetsonJetbotのCollision Avoidanceで教師あり学習データセットを作成する 学習データセットを作成する衝突を回避するために取るべきアプローチは、ロボットの周囲に仮想的な安全領域を作ることであり、安全領域の中で、Jetbotは、いかなる物体にもぶつかることなく、円を描くように回転することができます。ロボットを安全領域...2024.02.10Jetson
JetsonJetbotのBasic Motionでモータを制御する ロボットモジュールをインポートするRobotモジュールをインポートしてRobotクラスインスタンスを作成することで、ロボットのモーターを制御できます。fromjetbotimportRobotrobot=Robot()ロボットを制御するロボ...2024.02.09Jetson
UbuntuUbuntuでGUIの有効化と無効化する GUIの有効化するコマンドでGUIを有効化します。sudosystemctlset-defaultgraphical.targetGUIを無効化するコマンドでGUIを無効化します。sudosystemctlset-defaultmulti-...2024.02.08Ubuntu
macOSmacOSで管理者の資格情報を入力せずにプリンタの設定する 資格情報なしでプリンタの設定するdseditgroupコマンドを使って、everyoneグループをlpadminグループに追加することにより、すべてのユーザーが管理者の資格情報を入力せずにプリンタの設定ができます。sudo/usr/sbin...2024.02.07macOS
Japanese百人一首11番「わたの原…」を現代語訳する わたの原八十島かけてこぎいでぬと人には告げよあまのつり舟大海原の島々を目指して、船を漕ぎ出したと人に伝えてくれ、漁師のつり舟よ、と詠んでいます。わたの原広い海原を意味します。八十島かけて八十はたくさん、かけては目指してを意味します。漕ぎ出で...2024.02.06Japanese
JetsonJetbotのOSをインストールしてクライアントブラウザで操作する JetbotイメージをmicroSDに書き込むJetbotイメージ(jetbot-043_nano-4gb-jp45.zip)をダウンロードします。関連リンクJetBotBalenaEtcherを使ってmicroSDにJetbotイメージを...2024.02.05Jetson
JetsonWaveshareのJetbotを組み立てる手順を確認する Jetbotを組み立てる手順を確認するモーターを金属ボックスに固定するアンテナコードを金属ボックスのアンテナ固定穴から外側に通すカメラホルダーにカメラを取り付けて金属ボックスに固定する拡張ボードを固定する六角銅ポストを金属ボックスに固定して...2024.02.04Jetson