реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> алгоритм определения движения/останова GPS, используя курс и скорость...
brag
сообщение May 15 2009, 08:57
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Добрый день!
Не совсем относится к dsp, но тем не мение каким-то боком отностися..
стоит задача определить стоит обьект или нет используя gps. я пробовал по граффикам скорости и курса, но не совсем корректно.
конечно,я бы влепил туда акселерометр и все бы решилось,но возможности такой нету.
за ранее,спасибо!
стоим
[attachment=32682:stop.gif]
дивжемся
[attachment=32683:movement.gif]

на граффиках курс - это изменение курса(дельта).
интервал - 1сек.

пробовал юзать скорость и/или среднюю скорость,но не помогло. при стоянке скорость может прыгать и до 8км/ч. а двигаться можно уже со скоростью 1км/ч.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 09:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Можно городить интегральный датчик координаты. (считать координату зная курс и скорость)

Но глядя на эти графики я что-то не увидел проблемы использования средней скорости... Интервал усреднения побольше взять, и все получится.
Go to the top of the page
 
+Quote Post
brag
сообщение May 15 2009, 09:24
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



ну желательно вложится в 5 сек. если скорость средняя будет около 1км/ч, и скачек под 5км/ч,то ничего дельного не выйдет sad.gif
вот,скажем на месте возле 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
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 09:38
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Попробуйте посмотреть спектры сигналов, может удасться эффективно подавить шумы фильтром? (если много шума в ВЧ области например)

Да, кстати, и правда, можно принять, что во время движения курс меняется достаточно медленно и редко.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение May 15 2009, 10:02
Сообщение #5


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(MAXvaLL @ May 15 2009, 12:38) *
Да, кстати, и правда, можно принять, что во время движения курс меняется достаточно медленно и редко.

Вполне реально изменение курса на 180 за секунду-две. Для автомобиля.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 10:18
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(HARMHARM @ May 15 2009, 14:02) *
Вполне реально изменение курса на 180 за секунду-две. Для автомобиля.

Так я же не против, но ОДИН раз в N секунд/минут. На то и фильтрация/усреднение.
Я думаю постоянно по кругу мало кто ездит biggrin.gif
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение May 15 2009, 10:38
Сообщение #7


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(MAXvaLL @ May 15 2009, 13:18) *
Так я же не против, но ОДИН раз в N секунд/минут. На то и фильтрация/усреднение.
Я думаю постоянно по кругу мало кто ездит biggrin.gif

В общем да, но бывают еще развязки...
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 10:51
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(HARMHARM @ May 15 2009, 14:38) *
В общем да, но бывают еще развязки...

Ну там как правило радиус достаточно большой, и соотв-но скорость изменения курса гораздо меньше.
Go to the top of the page
 
+Quote Post
brag
сообщение May 15 2009, 11:12
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



спасибо за ответы

Цитата(HARMHARM @ May 15 2009, 13:02) *
Вполне реально изменение курса на 180 за секунду-две. Для автомобиля.

как? даже круто крутанув руль на большой скорости врядли удастся за секунду нормально повернуть...это если девайс в руках - другое дело..

да,радиус большой,а изменение курса на 180 градусов означает резкое движение назад. иначе никак. но вот в пределах до 90градусов повернуть за секунду не реально
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 11:24
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(brag @ May 15 2009, 15:12) *
как? даже круто крутанув руль на большой скорости врядли удастся за секунду нормально повернуть...

за две легко. и как раз на достаточно малой скорости (20-40км/ч)

Представьте, машина движется прямолинейно и подъезжает к перекрестку, водитель решает развернуться, и не снижая скорости разворачивается. (перекресток свободен) Каково время разворота?

А вот часто так делать не получиться =)
Так что это фильтруется.
Go to the top of the page
 
+Quote Post
brag
сообщение May 15 2009, 11:25
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



да, за 2 секунды успеет...если бы gps был,чаще,чем секунда smile.gif

самая большая загвоздка в том,что чем выше скорость, тем стабильнее курс sad.gif при стоянке.. по граффикам видно,что на подьемах скорости снижается уровень шума курса...

Сообщение отредактировал brag - May 15 2009, 11:26
Go to the top of the page
 
+Quote Post
Oldring
сообщение May 15 2009, 11:47
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(brag @ May 15 2009, 15:25) *
самая большая загвоздка в том,что чем выше скорость, тем стабильнее курс sad.gif при стоянке.. по граффикам видно,что на подьемах скорости снижается уровень шума курса...


Ну так перейдите в декартовы координаты для начала.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
brag
сообщение May 15 2009, 12:09
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



поробую. перевести широту/долготу в нормальные единицы и там поработать. главное,чтоб атмега на 7мгц это потянула(а там еще и ось крутится). частоту можно увеличить,только может памяти не хватить.
Go to the top of the page
 
+Quote Post
Oldring
сообщение May 15 2009, 12:24
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(brag @ May 15 2009, 16:09) *
главное,чтоб атмега на 7мгц это потянула(а там еще и ось крутится).


Это уже в основном зависит от Ваших способностей как программиста.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
MAXvaLL
сообщение May 15 2009, 13:00
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 26-12-07
Пользователь №: 33 639



Цитата(brag @ May 15 2009, 16:09) *
поробую. перевести широту/долготу в нормальные единицы и там поработать. главное,чтоб атмега на 7мгц это потянула(а там еще и ось крутится). частоту можно увеличить,только может памяти не хватить.

Посмотрите, помоему фильтрация может помочь. Даже простейший БИХ фильтр дает неплохие результаты.
Кроме того еще поиграться с ХУ можно.
Построил траектории, и правда во время стоянки наблюдаются отчетливые прямолинейные ложные перемещения на приличное расстояние. Да и вообще координата плывет.

Кстати, а ваш приемник, что, координаты не выдает?!
Прикрепленные файлы
Прикрепленный файл  gps_stop.rar ( 677.28 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 06:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01507 секунд с 7
ELECTRONIX ©2004-2016