• ベストアンサー

ジャイロセンサのオフセットについて

四足歩行ロボットの姿勢制御に、三軸ジャイロセンサの使用を検討しています。 ジャイロセンサを選ぶ上で、オフセット値の違いはどのように影響してきますか? ご存知の方、教えてください。

  • 科学
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

オフセットの影響度は姿勢制御のアルゴリズムに依りますのでなんともいえません。 オフセットは調整して小さくしたほうがいいのは間違いありませんが、温度ドリフトなどもあります。 ソフトで補正することや、加速度センサを併用することも視野にいれたほうがいいかもしれません。

izumiman
質問者

お礼

回答いただきましてありがとうございました。 ジャイロの選定よりも、まずはスペックの項目についての勉強をしてから、再度検討してみます。

関連するQ&A

  • ジャイロセンサのオフセット誤差補正

    現在ジャイロセンサを用いて自転車の傾斜角を導出しようとしています。ジャイロの出力を積分して傾斜角を導出しています。しかし、そのセンサの誤差によるオフセット誤差が影響で10秒程度しか正確な傾斜角情報が得られない状況です。そのオフセットの補正方法で工夫する必要があると思うのですが、どのように補正を工夫していったらいいでしょうか。 同様の質問で、地磁気センサで補正というのがあるのですが、傾斜角を求めたいので地磁気センサでの補正は無理だと思い、質問します。

  • センサのドリフト・オフセット補正

    姿勢角計測のため、 レートジャイロから計測した角速度を積分回路に通し、 方位角を推定したいと考えております。 その際、センサのドリフトによるオフセットの影響によって、 積分値(姿勢角)に相当な誤差が含まれてしまいます。 調べたところ、地磁気センサを用いて補正を行うのが良いらしいのですが、 具体的にどうやって行うのかが分かりません。 よろしければご教授お願いいたします。

  • ジャイロセンサの出力について

    現在、ジャイロセンサを用いた実験を行っているのですが、 ジャイロセンサをプラス方向に運動させ、 運動を急に止めるとマイナスの値が出力されてしまいます。 このマイナス成分をなくすためにはどのようにしたら良いでしょうか。 実験ではMATLAB/Simulink、dSPACEを使用しています。 ジャイロセンサは、KYOHRITSUのSK-GYRO(村田製作所製の 圧電振動ジャイロ「ENC03J」にローパス、ハイパスフィルタが ついています)です。 また、急停止してもマイナスの値が出力されないようなジャイロセンサ をご存知の方はご教授お願いします。 宜しくお願いします。

  • ジャイロセンサの種類と使用方法別の利点

    ご存知の方、ご回答お願いします。 ジャイロセンサの種類には三軸検出が可能であるものと、一軸検出のものがあるということは調べて分かりました。 そこで質問があります。 1.一度に三軸を検出可能にしたことでの利点は何でしょうか? 2.一軸検出のセンサのみを使用して、三軸検出は可能でしょうか?  また、それが可能であればそうしたときの利点はあるのでしょうか? よろしくお願いします。

  • ジャイロセンサは加速度の影響を受ける?

    ジャイロセンサで傾斜角を測ろうとしています。 使用しているのはSTMicro製のLPR5150ALを載せたSparkfun製の ブレイクアウトで、ブレッドボード上でマイコン(Arduino nano) に接続してシリアル経由で値を読んでいます。 ジャイロを使うと加速度の影響を受けずに角速度を得られると思って いたのですが、例えば平らな机の上に置いたブレッドボードを 「すーっ」と平行に移動した場合、ジャイロからしっかりと出力が 得られてしまいます。 これは「ジャイロは加速度に影響されない」という理解が間違って いるのでしょうか?それともMEMSジャイロ固有の問題なのでしょうか?

  • ラジコンヘリの制御に使用する、センサ類について

    室内用のラジコンヘリの自律制御を目指しています。 そこで搭載するセンサ類を検討しているのですが、赤外線センサ、レートジャイロ、フリージャイロ、方位センサなどいろいろあり、悩んでいます。 搭載可能な重量は、合計で15~20gぐらいです。 機体の高さ、ヨー、ロー、ピッチ軸のそれぞれの傾き・加速度を測定するには、どのような装置が必要でしょうか? 出来ましたら具体的な商品名をあげていただけるとありがたいです。

  • ジャイロセンサを用いた角度の算出について

    現在二足歩行ロボットを製作しているのですが、ボディ剛性が低いのとモーターを増やしすぎた(RC用のサーボを26個使用しています)ためか、直立状態でも姿勢が安定しないことから、姿勢の安定化のためのフィードバック用にジャイロセンサを利用しようとしたのですが、多々の問題から上手く角度が算出できずに困っています。ジャイロセンサを扱った経験のある方がいらっしゃいましたら御指導願います。 マナーが悪くて恐縮なのですが、同様の質問を下記のURLでしています。 http://oshiete1.goo.ne.jp/qa4561017.html 上記のURLでいただいたアドバイスを元に、現在はサーボ1個をジャイロを動かすために使用し、マイコンのA/Dで値を取得してexcelで計算という作業を繰り返しています。 開発環境は下記の様になります。 ・ジャイロセンサ →村田製作所製圧電振動ジャイロENC-03R(秋月電子製圧電振動ジャイロキットをそのまま使用し、オペアンプの出力をマイコンのA/Dに直結) 印加電圧:3.38V(マイコンに印加している電圧をそのままセンサに分岐) 静止時出力:約1.41V(たまたまかもしれませんが手元にある2個のジャイロキットは大体これ位出力しています) ・マイコン →SH7144F(秋月電子製SH7144Fマイコンボード(12.5MHz)) クロック設定PΦ=25MHzシングルチップモード ・コンパイラ →GCC ・現在行っていること (1)SH7144のA/Dを10bit、PΦ/8で連続スキャンモードにし、CMTを8msec(センサの応答20msecの2.5倍でサンプリング)で割り込みさせてA/Dの結果をUARTでPCに出力。 (2)UART割り込みでサーボを90°回転。このときサーボ回転開始時と停止時に"S"と"E"をPCに出力し、サーボの回転時間を計算できるようにしておく。 (3)SH7144からのUART出力をPCのハイパーターミナルでテキストキャプチャして結果をexcelに入力。 (4)excelにてA/Dの結果→電圧→角速度→角度を計算。同時にサーボの回転時間と角度から平均角速度を算出して比較。 現在抱えている問題 (1)角速度計算結果について 今回使用しているジャイロキットの場合、角速度を求める式は下記の式であっているでしょうか?キットの回路は村田製作所から出ている増幅回路例と同じです。 ENC-03Rのカタログ http://​www.murata.co.jp/catalog/s42.pdf​ 角速度=(A/D出力-静止時出力)*(3.38/1024)/(感度*ローパスフィルタの増幅度) ※静止時出力=静止時のA/D出力をあらかじめメモして代入  感度=0.00067[V/deg/sec]  ローパスフィルタの増幅度=10[倍](カタログの回路図より直流増幅度) 参考URL http://okwave.jp/qa3523603.html?ans_count_asc=0 http://www.hokutodenshi.co.jp/PUPPYSupportPage/soft/status/status.html (2)センサーからの出力について ・他の人のホームページを見た感じのセンサの出力                          /\               /    \ ↑センサ出力    /       \ 静止電圧___/           \                          \/ ̄ ̄ ̄     →時間 参考URL http://tkstechnology.web.fc2.com/robot/system/enc_03.html ・私の持っているジャイロキットの出力                          /\               /    \ ↑センサ出力    /       \ 静止電圧___/           \                          \       / ̄ ̄ ̄                            \    /                             \  /                              \/     →時間 上記のような出力のせいか、積分の式が間違っているのか、または別の問題か積算していくうちに角度の計算結果が0付近に戻ってしまいます 。 (3)積分について 数値積分の表記は下記のようであっているでしょうか。 C風表記 kakudo = kakudo + (kakusokudo_s + kakusokudo) * (t / 2); kakusokudo_s = kakusokudo; (上記をタイマで繰り返す) ※kakudo:角度(初期値0)[deg]  kakusokudo_s:一回前のサンプリング時の角速度(初期値0)[deg/sec]  kakusokudo:サンプリングした角速度(初期値0)[deg/sec]  t:サンプリングタイム[sec] excel風表記 角度 = 1セル前の角度 + (1セル前の角速度 + 角速度) * (サンプリングタイム / 2) (2)の問題で、時間がたつにつれて計算結果が0付近になってしまうのも問題なのですが、サンプリングタイムに0.008[sec]を代入しても、角度の値が出てこなくて困っています。

  • 姿勢を保つジャイロについて教えてください。

    姿勢を保つジャイロについて教えてください。 数年前、小惑星探査を行ったJAXAの「はやぶさ」という探査機があったと思いますが、そのはやぶさ等の探査機に搭載されているリアクションホイールの姿勢制御について素朴な疑問があります。 3軸のリアクションホイール(ジャイロ)が姿勢を一定に保つとされていますが、何に対して(何を基準にして)保っているということなのでしょうか。「地球?」それとも「太陽?」、もしくは「重力線?」、はたまた「絶対座標???」なのでしょうか。・・・ 具体例で教えて頂ければ分かりやすいので次の2つの事例を考えてみました。 例1:地球を周回する人工衛星にジャイロを搭載した場合、そのジャイロは地球を1週する間にどの様な挙動をするのでしょうか。 例2:スペースコロニー(遠心力で仮想的な重力を生み出すガンダムに出てくるタイプ)内ではスペースコロニーが一周する間にジャイロはどの様な挙動をするのでしょうか。 どなたか見識のある方、ご教示ください。 (小生、知識不足の為、的外れな面があるかも知れませんがその点はご容赦ください。)

  • ジャイロセンサの使用方法・サーボの制御方法について

    こんにちは。回答よろしくお願いします。 現在自分は大学のロケット関連のサークルに所属しており、 液体燃料を使ったロケットエンジンの製作をしています。 既に燃焼室の部分はほぼ完成しており、実際にそれを使って 打ち上げる際の制御の方法としてジャイロの使用を考えているのですが、 如何せん素人な為に、どのようなことから始めたらいいのかが判りません。 具体的に言えば http://homepage3.nifty.com/anoda/oldpage/space/mlab11/mlab11.htm の「制御系の検討」の部分に書いてあるようなことを行いたいのです。 制御用のフィンを、アクチュエータとしてサーボを用いて ジャイロでフィードバックを行い自動で制御したいのですが、 それを行うために必要な器具などをご教示願います。 また、主にロボット用に使われるらしいPG-03やKRG-2など 見かけたのですが、これを使用することも出来るのでしょうか。 解説を行っているサイトではサーボをコントロールする為の ボードなども提示されているのですが、値段が高すぎるので、 比較的安価で製作を行えれば嬉しいのですが・・。 (自分はラジコンをいじったことが無いのでよく判らないのですが、 プロポに搭載されているものをそのまま積む感じでしょうか?) 言葉足らずな点が多いので申し訳ないのですが、 どうぞかろしくお願いします。

  • 圧力センサとマイコン

    現在,2足歩行ロボットの歩行制御を研究しています. そこで圧力センサを用いて足裏のZMPを検出したいと考えております.しかし,歩行に用いているマイコンとは別に,ZMP検出用のマイコンを搭載しようと思うのですが,私は機械屋のため,回路には・・・という感じなのです. どなたか,回路作成に関する,できるだけ詳しいサイト,書籍をご存知のかたはいらっしゃらないでしょうか?また,アドバイスをしていただけるのでしたら大歓迎です. 現時点では,力センサを片足につき4つ,PICやH8などを用いてPCに出力したいと思っています. 掲載すべき情報が足りない可能性もたぶんにあると思いますので,追加すべき情報がありましたら,なんなりとおっしゃってください.