|
алгоритм определения движения/останова GPS, используя курс и скорость... |
|
|
|
May 15 2009, 09:24
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
ну желательно вложится в 5 сек. если скорость средняя будет около 1км/ч, и скачек под 5км/ч,то ничего дельного не выйдет  вот,скажем на месте возле 2241 значения скорости 5,28 6,15 5,46 3,56 0,74 0,74 1,15 взяв 5 первых выборок, мы получим скорость 4,238, что явно не соответствует действительности. полные трейсы [attachment=32684:gps_stop.zip] хотел как-то оттолкнуться от того,что скачек курса не может быть больше 90градусов при маленьких скоростях(да и при больших тоже).
Сообщение отредактировал brag - May 15 2009, 09:29
|
|
|
|
|
May 15 2009, 10:18
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(HARMHARM @ May 15 2009, 14:02)  Вполне реально изменение курса на 180 за секунду-две. Для автомобиля. Так я же не против, но ОДИН раз в N секунд/минут. На то и фильтрация/усреднение. Я думаю постоянно по кругу мало кто ездит
|
|
|
|
|
May 15 2009, 10:51
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(HARMHARM @ May 15 2009, 14:38)  В общем да, но бывают еще развязки... Ну там как правило радиус достаточно большой, и соотв-но скорость изменения курса гораздо меньше.
|
|
|
|
|
May 15 2009, 11:12
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
спасибо за ответы Цитата(HARMHARM @ May 15 2009, 13:02)  Вполне реально изменение курса на 180 за секунду-две. Для автомобиля. как? даже круто крутанув руль на большой скорости врядли удастся за секунду нормально повернуть...это если девайс в руках - другое дело.. да,радиус большой,а изменение курса на 180 градусов означает резкое движение назад. иначе никак. но вот в пределах до 90градусов повернуть за секунду не реально
|
|
|
|
|
May 15 2009, 11:24
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(brag @ May 15 2009, 15:12)  как? даже круто крутанув руль на большой скорости врядли удастся за секунду нормально повернуть... за две легко. и как раз на достаточно малой скорости (20-40км/ч) Представьте, машина движется прямолинейно и подъезжает к перекрестку, водитель решает развернуться, и не снижая скорости разворачивается. (перекресток свободен) Каково время разворота? А вот часто так делать не получиться =) Так что это фильтруется.
|
|
|
|
|
May 15 2009, 13:00
|
Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639

|
Цитата(brag @ May 15 2009, 16:09)  поробую. перевести широту/долготу в нормальные единицы и там поработать. главное,чтоб атмега на 7мгц это потянула(а там еще и ось крутится). частоту можно увеличить,только может памяти не хватить. Посмотрите, помоему фильтрация может помочь. Даже простейший БИХ фильтр дает неплохие результаты. Кроме того еще поиграться с ХУ можно. Построил траектории, и правда во время стоянки наблюдаются отчетливые прямолинейные ложные перемещения на приличное расстояние. Да и вообще координата плывет. Кстати, а ваш приемник, что, координаты не выдает?!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|