トップページ > プログラム > 2014年06月24日 > 81HQyHHG

書き込み順位&時間帯一覧

6 位/250 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000004307



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C/C++の宿題片付けます 167代目

書き込みレス一覧

C/C++の宿題片付けます 167代目
566 :デフォルトの名無しさん[sage]:2014/06/24(火) 21:08:19.47 ID:81HQyHHG
外観じゃなくてさw
センサーの位置とか取得できる情報の種類とか値の範囲とかは
C/C++の宿題片付けます 167代目
567 :デフォルトの名無しさん[sage]:2014/06/24(火) 21:10:06.55 ID:81HQyHHG
あとどうやって車体を制御できるのか
速度・旋回量みたいに制御できるようになってるのかモーターへの出力を直接制御するのかとか
その辺おそらくサンプルプログラムか何かあるんでしょ
C/C++の宿題片付けます 167代目
578 :デフォルトの名無しさん[sage]:2014/06/24(火) 21:41:29.68 ID:81HQyHHG
デフォルトプログラムだとどんな動きするの?ふらふらしながらライントレースする?
ふらふらするならPID制御でも入れる
ふらふらしないならもうそれが最速じゃね
C/C++の宿題片付けます 167代目
581 :デフォルトの名無しさん[sage]:2014/06/24(火) 21:52:36.09 ID:81HQyHHG
>>579
デフォルトプログラムにしろショートカットOKにしろ最初から全部仕様や前提や条件を書かなきゃ誰も回答できない
ショートカットってどこまで許されてるの?
どこからスタートなの?赤ラインの上?手前?
何をもってゴールとなるの?赤ラインをタイヤが通過したら?
条件なく最速なんて言ったらライントレースなんてせずその場で小さく旋回してゴールしたら終わり
C/C++の宿題片付けます 167代目
584 :デフォルトの名無しさん[sage]:2014/06/24(火) 22:07:01.59 ID:81HQyHHG
>>582
581で言ったとおりその場で小さく旋回して1周したら終わりでよくない?
ゴールで止まる必要もないのであれば↓でいいんじゃね

switch(sensors){
// センサ入力からラインの外れ具合により
// 曲がり具合と直進具合を判断する
default:
move_left(); // 左へ1ステップ
break;
}
C/C++の宿題片付けます 167代目
591 :デフォルトの名無しさん[sage]:2014/06/24(火) 22:16:11.56 ID:81HQyHHG
>>589
究極のショートカットだけど>>584や>>586じゃダメなの?
その辺の条件は指定されてなくて曖昧なの?
C/C++の宿題片付けます 167代目
595 :デフォルトの名無しさん[sage]:2014/06/24(火) 22:30:15.69 ID:81HQyHHG
最低限センサー使ってますよアピールしながら短くするなら以下くらいか

ひょうたんのくびれ部分をスタート・ゴール地点として
スタート直後に90度旋回(ステッピングモータどれだけ回したら90度になるかは実測して試す)
ライン(ひょうたんのくびれの逆側)を検出するまで直進
検出したら180度旋回(旋回しすぎるとゴールしなくなるので170度くらいでもいいかも)
ラインを検出するまで直進
90度旋回しつつライントレースすればきれいにゴール


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。