2022-09

Picot

Picot チュートリアル15

プログラムが長くなってきましたので、ここでファイルを二つに分けることにします。プログラムの基幹部分(remote_test.py)とリモコンの受信を受け持つ部分(remote.py)に分割し、remote_test.pyからremote....
Picot

Picot チュートリアル14

■リモコン受信プログラム まずは、受信したデータコードをシェル画面に出力してボタンに対するデータの値を確認するプログラムです。6番端子を「remote_in」という名前で入力に設定します。 remote_in = Pin(6,...
Picot

Picot チュートリアル13

リモコンを使う 赤外線リモコンでロボットをコントロールしてみます。ボタン電池(CR2025)を挿入しておいてください。リモコンの受信部はメインボード基板上部の3本足の部品です。 ■リモコン信号 図13-1は受信したリモコ...
Picot

Picot チュートリアル12

■歩行に同期したサウンド 歩行動作に合わせてサウンドを鳴らす(足音効果音)ようにしてみます。リスト5-6 walk.pyを元に、動作配列データにサウンド用の列を追加します。 リスト11-1 step_sound.py(部分) ...
Picot

Picot チュートリアル11

■サウンド出力 PWM信号を使って圧電ブザーを駆動することができます。PWMの周波数が音程となります。なるべく大きな音量を出せるようにデューティ比は50%としています。 リスト5-12は400Hzの音程を1秒間出力します。 ...
Picot

Picot チュートリアル10

●練習問題 下記の動作配列データを使って、後退歩行、左右旋回、左右横歩きを確認してください。 リスト10-1 back_walk.py(部分) angle = [ [75, 95, 90,110...
Picot

Picot チュートリアル9

■歩行の改善 リスト 8-1 の歩行は結果的に歩かせることには成功しましたが、簡易的なものでした。 歩行途中にイニシャル姿勢が挟まっていることも不自然で改善の余地があります。 ここでは筆者が作成した歩行アルゴリズムを示しておきます。...
Picot

Picot チュートリアル8

■簡易歩行動作 体重移動の動作を少し変更して前に歩かせてみます。左と右に体重が載って停止してい るタイミングで遊脚側を前に踏み出します。 リスト8-1 simple_walk.py angle = [ &...
Picot

Picot チュートリアル7

■左右の体重移動 歩行動作作成の準備として、左右の体重移動を行います。足首のロール軸の動きだけで 実現できます。リストは変更箇所のみ掲載しています。 歩行データは6行になっていて、1行目はイニシャル姿勢、2行目で左体重、3行目...
Picot

Picot チュートリアル6

■ロボット動作プログラム 続いてロボットを動かします。簡単な動作から徐々に進めていきます。まずは関節を往復運動させますが、現在「90」と固定で書いている設定角度を変更できるようにリストデータとして与えることにします。今回は縦横の2次...
タイトルとURLをコピーしました