2026年3月23日月曜日

実験用ロボット

サーボ角度を何処まで細かく制御出来るか検討して見た。
角度からPWMパルス幅を計算する式で角度を10倍にして最後に10で割って見たら0.1度で0.7usecの差分になったので0.2単位の角度指定が限界だな。
斜対歩の脚の動きを再現しようとしたけどフレーム数が増え過ぎて手計算は諦めた。
とは言え角度の直線補間では正しい動きにならない。
IKで計算する方法を考えよう。

2026年3月22日日曜日

実験用ロボット

後脚の関節角度を図に描いて検討中。
脚上側より脚下側が長いので、ほぼ脚上側の関節角度で歩幅が決まる。

2026年3月21日土曜日

実験用ロボット

犬の歩行で脚の動きを描いて関節角度を検討中。
前脚はフレームを曲げてないので難しくない。
後脚はフレームを曲げてるので関節角度への変換が難しい。
フレームの曲げを無視して関節の繋がりで考えれば良い。
ArduinoIDE2はElectronで作られてるけどカスタマイズ出来ないかな。

2026年3月20日金曜日

実験用ロボット

動画から変換した静止画を解析中。
犬の歩行で脚上側の角度が一定以上は前とか後に行かない。
歩き始めにどの脚を動かすのかな。
ArduinoIDEでコンパイル時に内部エラーが出る件はPCを再起動したら直った。
ArduinoIDE1.8では起動時のバージョンチェックを回避出来たけどTeensy4.0のボードはArduinoIDE2以上が必要。

2026年3月19日木曜日

実験用ロボット

動画から変換した静止画を解析中。
HD動画だと残像が無くて見易い。
サーボ制御スケッチを直したらコンパイル時に内部エラーが発生。
そう言えばタスクマネージャのスタートアップ設定でモバイル何とかを無効に変えたな。
それが原因ならArduinoIDE2.3.8環境のエラーも直るかも知れない。

2026年3月18日水曜日

実験用ロボット

四脚ロボットの関節角度を制限する値を変更した。
動画から静止画に変換する方法を調べた。
FFmpegのコマンドで変換するのが自分には合ってる。
静止画で関節が同じ角度になるフレーム数を調べた。
動画のフレームをロボットモーションのフレームへ変換するにはどうするかな。

2026年3月17日火曜日

実験用ロボット

四脚ロボットのモーション再生もどきが出来た。
シリアルモニターに貼付けたテキストからコマンドを取り出す処理を間違えてた。
まだ修正や追加したい所が有るけどモーション作りを優先しよう。
ArduinoIDE2.3.8のZIP版を使って見たけどオフラインで起動すると内部エラーになったので使えない。
試したPCでシリアルモニターのテキストが細切れで渡って来たのでコマンドを取り出す処理の間違いに気付いた。