2023年度 情報科学類 ソフトウェアサイエンス実験B
課題 「カルガモ」
- TAが指定する位置から走行を開始する
- ロボット前方に人がいたらその人に一定距離を保って追従する
余力があれば、最初に追従の対象となった人とは別の人が近づいてきてもそれは無視するようにする
環境
条件
- 追従する人はロボットの前方1m、左右90度の範囲にいるものとする
- 追従する人がロボットの前方1m、左右90度の範囲から外れたら追従をやめる
ヒント(違う考え方で作ってもよい)
- 人の位置は、レーザレンジセンサのデータから一定距離内にある物体の重心を計算して求める
- 追従するには、ロボットの向きを人の方向に合わせ、ロボットと人の距離が一定になるように前進・後退させる