OLD MAKERS

倒立振子 R2D2バージョン その4

倒立振子
元のサイトで完全版を読む
 倒立走行系のプログラムは7号機を踏襲します。オリジナルはJJROBOTSのものです。
 ここまでは順調で我がR2D2ha無事倒立いたしました。

 つぎに首を振る動作ですが、普通にはサーボを動作させる<servo.h>という命令が簡単なのですが、これではうまくいきません。オリジナルのプログラムのなかから流用させてもらいます。なんとも主体性のない有様ですがなにせ能力の限界です。
 R2D2特有の音声を鳴らすには、これまた先人の知恵をお借りしました。以下のサイトを参考にいたしました。
http://www.mycontraption.com/sound-effects-with-and-arduino/
 これで首を振りながら音声をだすというところまでは成功です。

 さてこれで倒立走行中に首振りまでは問題なかったのですが、音声を加えると転倒してしまいます。倒立系の演算が停止したような動きですので音声側のプログラムになにかあるようです。借用したオリジナルに戻って原因追究しなければならないようです。時間かかりそうです。
(2016年2月)
もっと見る