ロボカップ姉妹の日常

ステッピー&ロック・オンの姉がロボットとか作りつつ制御の勉強してみたり、部品作ってあそんでみたり…

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【第一回】比例制御でライントレースをする ~概要編~

大会で披露した比例制御ライントレースについて質問をいただいたので、ちょっとずつ解説記事を書いていこうかと思います。
これを読んで比例制御の魅力が皆さんに伝わればなぁ……と。

とりあえず、比例制御よ流行れ(b´∀`)



  • ON/OFF制御と比例制御の違い
大会で多くの選手が行っているライントレースはON/OFF制御と呼ばれるもので、閾値によって“黒”と“白”の2状態に分けて制御を行います。
それに対して比例制御は“目標のセンサ値との差”にゲイン(倍率)をかけて制御量(モータ出力)を決定します。

つまり、“ずれた分だけ戻そうとする”ということです。

こうすることによって、ラインの上をガタガタ振動しながら走る“ハンチング”という現象が起こりにくくなります。
スライド2



  • 制御量の計算
制御量は図のように計算します。
スライド4
計算によってモータの最大出力以上の値が出てくる場合、それを制限する判断などもあると良いです。
また、制御が細かすぎるとライントレースの速度が遅くなるので「2つのセンサ値がどちらも●%以下なら黒ラインの中心にいると判断して直進」という判断を付け加えても良いと思います。




  • 比例制御ライントレースに必要なもの
センサのアナログ値が制御量の計算に使われるので、黒ラインの真上にセンサがある場合と黒ラインを完全に見失っている場合の距離とセンサ値の差(レンジ)が大きく、月の満ち欠けのように徐々に値が変化していくセンサが適していると言えます。
スライド5

よって、図のようにスポットの広い光反射センサでなければ正しく制御できない場合があります。








次回は簡単なアルゴリズムとプログラムについて書こうかなぁ…と予定していますm9( ゚д゚)
スポンサーサイト

-5 Comments

Amalgamζ says...""
こんばんは。

やっぱりあのライントレースも一工夫してあったのですね。
僕も昔これと似たことをやってましたがテスト段階で終了しました
今使ってるセンサーのスポットが狭いので無理だな…って

あと、ブログのリンクを張ってもいいでしょうか?
2013.05.13 21:44 | URL | #- [edit]
カメの子 says...">Amalgamζ さん"
こんばんは^^

比例制御は今シーズンからの試みです。
ライントレースで実践するにはセンサに適性がありますが、超音波センサの距離制御に比例制御を使うのは手軽なのでお勧めです( ・∀・)ノ

勿論です!
こちらからもリンク貼らせていただきます^^
2013.05.13 21:53 | URL | #ztCBFypQ [edit]
Amalgamζ says...""
光センサのみを考えてましたが他のセンサでも出来るんですね、よく考えて見れば。

勉強になりました。
2013.05.14 20:47 | URL | #- [edit]
ENDEAVOUR says..."ありがとうございます!"
理解するのに時間がかかってしまいました・・・orz
わざわざブログにアップしてくださってありがとうございます。
今は中間試験勉強とセカンダリのロボットの製作で格闘中です・・・
時間があれば次の大会で取り入れたいと思っています!
2013.05.19 22:56 | URL | #- [edit]
カメの子 says...">ENDEAVOUR さん"
いえいえ、お役にたてて何よりです^^

試験大変ですよね…^^;
これからも頑張って下さいね(*・ω・)ノ
2013.05.20 22:16 | URL | #ztCBFypQ [edit]

Leave a reply






管理者にだけ表示を許可する

Trackbacks

trackbackURL:http://kamenokokko.blog.fc2.com/tb.php/33-469d0941
該当の記事は見つかりませんでした。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。