際際滷

際際滷Share a Scribd company logo
ミニロボコンに薬蕕靴茲Γ
2
覆旋へのヒント
念指のおさらい
MI100でライントレ`ス
_兵
センサ`の
、鬚澆
センサ`の
、錬
嘔タ`ン 恣タ`ン
易
\
秘p宀は
繁伏笋錣蠅泙
嶄互伏忽HRubyプログラミングコンテスト
2014H氏
ならば
タイム昇尸壅び
MI100を聞って徭啣擔kで
スタ`トから宥^ポイントを宥って
ゴ`ルする
個夛徭喇
ハ`ドウェア?
ソフトウェア?
┘芥`ス
?  
? ロボコン浜
兵めるに輝たって
覆旋へのヒント
藺?
恬 ?
 g
藺?採を朕峺すか?
恬?どうgFするか?
蚩g?gF圭隈
 待
採を朕峺すか
 待
その念に
 待
1. ル`ルをよくる
 待
MI100を聞って徭啣擔kで
スタ`トから宥^ポイントを宥って
ゴ`ルする
ル`ル壅
?  
? ロボコン浜
 待
 
★恷玉rg
 待
ロボコン浜
╋來, ウケ
★ すごいロボット?
★ すごいプログラム?
★ すごいコ`ス?
★ ウケるロボット?
★ ウケるプログラム
 待
2. 徭蛍をよくる
 待
?徭蛍のハ`ドウェア
?徭蛍のソフトウェア
?徭蛍の隔ちrg
?徭蛍の繁T
 待
では
採を朕峺す
 待
?暴は
?
?ロボコン浜
?朕峺す
 待
恬 
どうgFするか
恬
戮(恷玉rg)朕峺す
★どう恷玉rgをgFするのか
(箭)
藺?
恬 ?
 g
恬
その念に
恬
n}は採か
恬
n }
Wい
郡
スピ`ド
コ`スアウトする
聞いにくい スタ`トで払,垢
マインドマップを聞って
恬
1. ハ`ドウェアの個措
2. ソフトウェアの個措
3. 繁g箸旅し
魭峩
恬
ハ`ドウェアの個措
魭峩1
恬
ハ`ドウェアの個措
モ`タ`
ボ`ド徭悶
 センサ`
恬 
了崔
住Q やす
顕い
ソフトウェアの個措
魭峩2
恬
ソフトウェアの個措
ライントレ`スの個鋲
ライントレ`スは駅勣
コマンド僕佚でタイムロス
聞いやすくする
恬 
1
2
3
4
1. ライントレ`スは駅勣か
┘愁侫肇ΕД△慮珍治 恬
┘愁侫肇ΕД△慮珍治 恬 
駅ではない
サ`ボモ`タ`が圀しい
繁gが荷kしたら
┰Q宛)
┘愁侫肇ΕД△慮珍治 恬
恷堀かも
★だが, ル`ルで鋤峭
┘愁侫肇ΕД△慮珍治 恬
2. コマンド僕佚していると
タイムロスがある
┘愁侫肇ΕД△慮珍治 恬
ファ`ムウェア個夛
C冱Z
きzみ廾崔
┰Q宛)
┘愁侫肇ΕД△慮珍治 恬
3. ライントレ`スの個鋲
┘愁侫肇ΕД△慮珍治 恬
エッジ恠佩の個鋲
?嘔エッジ?
?恣エッジ?
?エッジの俳紋え
┰Q宛1)
┘愁侫肇ΕД△慮珍治 恬
ライントレ`ス圭隈の個鋲
?オン-オフ隈の個鋲?
?PID隈の秘
┰Q宛2)
┘愁侫肇ΕД△慮珍治 恬
4. 聞いやすくする
┘愁侫肇ΕД△慮珍治 恬
?児、淋O協をSに
?Rの篁に
?コ`スの篁に
?苧るさの篁翌高?
?コ`ス中の篁A弍, 彫価
┘愁侫肇ΕД△慮珍治 恬
繁g箸旅し
魭峩3
恬
スタ`トの垢健
?スタ`トの崔き圭?
?スタ`トさせるコマンド
繁g箸旅し鬘 恬
 g
gF圭隈
 g
戮鯆訊犬
ライントレ`スを個鋲する
藺?
恬 ?
 g (箭) ★ PID隈を聞う
 g
PID崙囮
蚩gの1つとして)
 g
?ずれが寄きければ タ`ン楚寄きく
????弌さければ ????弌さく?
1. コ`スからのずれに鬉垢
P崙囮Proportional 曳箭
タ`ン楚 ? ?ずれの寄きさ S方
????  ?センサ`の ? 児? S方
2. コ`スの篁にすぐ鬉垢
?ずれの篁が寄きければ タ`ン楚寄きく
???????弌さければ ????弌さく?
D崙囮Differential, Derivative 裏蛍
タ`ン楚  ? ??ずれの篁 S方
????  ?書指のずれ ? 念指のずれ? S方
3. 火ったずれ鬉垢
?火ったずれが寄きければ タ`ン楚寄きく
???????弌さければ ????弌さく?
I 崙囮Integral e蛍
タ`ン楚 ? ??火ったずれ S方
????  ?書指のずれ + ^肇のずれ? S方
PID崙囮
タ`ン楚  P崙囮 + D崙囮 + I崙囮
S方のQめ圭
? gHに咾してみてQめる
? P崙囮だけ?
?★D崙囮を弖紗?
─ I 崙囮を弖紗
やり圭は1つではない
編佩危列
プログラミングでも
謹來は鋲
゛ Perl
゛ Ruby
TMTOWTDI?(やり圭はいろいろある)
There¨s More Than One Way To Do It.
謹b謹棒
゛ YuguiRubyコミッタ
これで
ロボコン弊順寄氏にも
竃だ
゛ Ruby
Enjoy Programming!

More Related Content

珂鴛100ロボットでライントレ`ス寄氏2