Skip to content

daupet/inverted_pendulum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

inverted_pendulum

埼ロボ研がつくる倒立振子のArduino用制御プログラム

制御系の概要

制御目標はロボットの車体角度をある目標値に保つこと。 ロボットから車体の傾きをフィードバックして,目標値との偏差をもとにモータへの指令を決める。 まずは比例制御だけでつくってみる。

実装について

ロボットの車体角度は加速度センサの測定値から推定する。 加速度センサには鉛直下向きの重力加速度のみが加わっていると仮定して,加速度の偏角をロボットの傾きとする。 加速度センサ値からの車体角度の推定は関数として実装した。

モータはArduinoからモータドライバを通して駆動する。 現在は車体の矢状面しか考えていないので,左右のモータには同じ出力がされる。

About

埼ロボ研がつくる倒立振子のArduino用制御プログラム

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Other 100.0%