CATEGORY

Lab 1: Driving

racecar sim lab1.pyを、実行すると「nptyping….」エラーがでる。

出てくるエラー 解決方法 ①下記を入力 ②下記画面で「Y」と入力 ③下記を入力 ③下記画面になったら終了 理由 エラーが出ている状態のpcで「nptyping」のバージョンが、シミュレーションのバージョンに対応していない。 シミュレーションが動くバージョンに合わせてあげる必要がある。

speedを0にしているのにマシンがとまらない

解決方法 マシンを止めたいときは以下のコードのどちらかを使いましょう。 理由 マシンを止めたいときに以下のコードを用いるとうまくいかないときがあります。 Racecar Sim上のマシンは、実際のマシンのように、慣性の法則を受けています。そのため、角度や速度を0に指定しても、マシン自体は動き続けてし […]

lab1が見つからないエラーが出る

解決方法 以下のコードを使用して、再度試してみてください。 これでもうまくいかない場合は、以下のコードを用いて、lab1のフォルダ内に移動してから再挑戦してください。 理由 と入力すると以下のエラーが出ます。 これは、本来python形式で保存されているlab1.pyファイルを、拡張子(.py)なし […]

counterを設定してもマシンが止まらない

解決手段 print関数などを使用して、if文の中に入っているかどうか確認しましょう。変数の値を編集する過程が実行されていない可能性があります。 理由 プログラムは書いたとおりに動きます。思った通りに動かないときは、自分が書いたプログラムを疑ってみましょう。各手順の後にprintを行って、本当に思っ […]

Racecar Sim上でマシンが動かない

解決手段 以下のコードなどを用いて、マシンの速度を表示させてみましょう。速度が0に設定されている可能性があります。また、速度を0としてrc.drive.set_speed_angleを使用していないか確認しましょう。 理由 一度speedとしてある値を指定しても、プログラム内で別の値に指定しなおすと […]

機体でプログラムが実行されない

解決手段 機体でプログラム実行するためには、先に をする必要があります。 理由 プログラムは機体上のJetsonで実行されるため、PCと機体が接続されていないと正しく実行できません。この操作により機体とPCが接続したことを確認してからプログラムを実行しましょう。

タイヤが動かない

解決手段 機体用のバッテリが正しく接続されているか確認しましょう。機体のスイッチが正しくONになっていることを確認しましょう。 理由 以外と忘れがちなポイントですが、機体を動かすために必要な準備ができていないと機体は動きません。

プログラム通りに機体が動かない

解決手段 下記のようなボタンを押したらプリントするプログラムなどを作成し、ボタン配置を確認してみてください。 理由 コントローラのボタン配置が実際のプログラムとあっていない場合があります。 現状、インストラクター側で把握している対応関係は以下の通りです。 押しているボタン(X)→認識されるボタン(A […]