Closed masanori1102 closed 8 years ago
@masjinno さん、 #794 で超音波センサーをクラス化しました。そして、基本的なインターフェースを 17ea6a8 で追加しました。
なお、以下の点を解決する必要があります。
void SonarSensorController::checkSafe(int16_t distance)
では、距離によって、すぐにsafe
を更新しています。しかし、高い値が低い値の中に来た場合に除外する処理が必要です。100ms(仮)の間、高い値だけだったら、受け入れるなどの処理が必要ですvector
に格納してください。EV3Position
クラスを参照してください(#873)09/25の検証で、下記がわかりました。
目的 : Must
線路を安全に超える
背景
744 から、プレート検知時間が分かった。
また、試走会2(#802)では、新幹線は1周平均7.35秒だった。
やる事 : Must
SonarSensorController.cppに以下の機能を追加する
setEnabledSonarSensor
関数で実施済みsensing_sonar
関数を変更する必要あり考慮した事
リスク
なし
懸念事項
なし
関連項目
資料
824 線路は幅34.5mm