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

 
 
> Как точнее восстановить траекторию, используя координаты GPS-навигатора, а также вычислить скорость и ускорение
Виктория
сообщение Oct 7 2012, 08:46
Сообщение #1


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



"Серьезные бегуны по шоссе" (потенциальные заказчики cool.gif ) подкинули мне вот такую задачу разработки мобильного приложения для контроля параметров движения с использованием доступных и недорогих GPS-навигаторов:
Данный апплет предназначен для измерения параметров движения легкоатлета при тренировке на стадионе или в лесу, а также самоконтроля этих параметров в соревновательных забегах (шоссейный бег от 10 до 42 км, горный бег).
Измеряемые параметры в реальном времени - пройденный путь (текущее значение и траектория в координатах), средняя и мгновенная скорость, среднее ускорение (мое мнение по поводу последнего параметра лишку дают! ишь, чего захотели!).
Частота отображения информации в реале - некритичная, один раз в 10 секунд. Я думаю после предпроектного анализа попробовать уговорить их на 30 секунд.
Требуется также регистрация перечисленных параметров для пост-анализа работы спортсмена с использованием компьютера с целью выработки рекомендации по совершенствованию тренировочного процесса.

С одной стороны, вроде всё прозрачно и несложно. Недорогих устройств в продаже не замечено.
С другой стороны меня сильно смущают crying.gif возможности дешевых навигаторов для измерения скорости с приемлемой точностью. Слишком уж явная неопределенность входных данных в гражданских навигаторах (Источники погрешностей GPS навигаторов). Даже вот некоторые радиолюбители c хабрыхабры сомневаются в результатах измерения Спутниковый спидометр на STM32F1 и FreeRTOS cranky.gif
по сравнению с автомобилем у меня ведь сложнее задача, так как реальный масштаб времени другой. И аттестацию, говорят, надо. cranky.gif
Пока вот на системном уровне анализирую задачу. Стоит ли овчинка выделки?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Oct 8 2012, 17:54
Сообщение #2





Guests






Цитата
Я думаю, можно обговорить с заказчиками несколько режимов измерения средней и мгновенной скорости для достижения консенсуса.
+-2 км/ч это не для каких бегунов не подойдет, не то что для "серьезных" wink.gif
Хочется примерно достичь таких показателей:
- погрешность измерения времени +-0.1 с (конечно можно использовать секундомер);
- погрешность измерения расстояния в пути ... пока затрудняюсь, думаю порядка +-1 м ; можно предложить свою, бегуны не использовали этот показатель и ещё не знают его полезности rolleyes.gif
- максимальная погрешность измерения средней скорости определяется из терминологического показателя "время пробега 1 км", погрешность времени пробега 1 км для бега по шоссе +-3 с, при выполнении тренировочных заданий на стадионе +-0.5 с;
- мгновенную скорость тоже ещё никто не прочувствовал, думаю тоже можно предложить свои точностные границы;
- ускорение... хочется отбросить, отложить в дальний ящик.


Я думаю, что данном случае, не следует идти по пути решения проблемы, предложенным заказчиком - использовать GPS-навигатор. Заказачик смотрит на задачу "со своей колокольни", и предлагает решения, кажущиеся ему "прогрессивными", что может быть далеко не так...

1) Если бегун желает таскать с собой GPS-навигатор - это его право. Будет знать примерную траекторию движения и текущее положение на местности, чтобы не заблудиться в лесу. На этом использование навигатора можно ограничить.

2) Если для анализа требуются какие-либо медицинские измерения - частота пульса, частота дыхания, кровяное давление и пр.- то лучше поискать отдельные решения в этой области, желательно готовые.

3) Таким образом задача сводиться к измерению и журналированию трех параметров движения - мгновенной скорости, мгновенного ускорения и пройденного пути. Хотя понятие "мгновенное", как я понял, вполне возможно и нужно заменить на "среднее по времени" за 10-30 сек.

4) Понятие "темпа движения" (о котором говорят спортсмены), с моей точки зрения, состоит из двух величин - частоты шага и длинны шага. И это не совсем одно и то же, что "текущая скорость", хотя очевидно, что эти понятия взаимосвязаны....

5) Среднестатистическая длина шага спортмена при заданном темпе для данного индивидуума - вещь весьма и весьма постоянная, мало от чего зависящая - только от темпа (частоты шагов) и , возможно, рельефа местности. Теоретически, для оценки пройденного пути, достаточно секундомера и шагомера, при известной зависимости длины шага от темпа (частоты шагов).

6) Для более точных измерений потребуется измерение текущей длины шага спортсмена, непосредственно в процессе движения. Это может быть выделенно в отдельную задачу и решено различными способами. Наверное, именно их и имеет смысл анализировать в этой задаче...

Сообщение отредактировал @Ark - Oct 8 2012, 18:18
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 8 2012, 19:39
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(@Ark @ Oct 8 2012, 20:54) *
5) Среднестатистическая длина шага спортмена при заданном темпе для данного индивидуума - вещь весьма и весьма постоянная, мало от чего зависящая - только от темпа (частоты шагов) и , возможно, рельефа местности. Теоретически, для оценки пройденного пути, достаточно секундомера и шагомера, при известной зависимости длины шага от темпа (частоты шагов).


Вы прямо противоречите Дрейдеру. А это асс бегающий по 160 км.
У него частота шага постоянна, а меняться должна длина шага.
Поэтому на постоянную длину шага закладываться никак нельзя.

Задача определения точной траектории (точнее чем +-1 м) бегуна используя дополнительные датчики вычислительно очень сложная .
Как вариант можно было бы использовать GPS модули uBlox NEO-6V где есть программный интерфейс датчика скорости и гироскопа.
Датчик скорости в данном случае мог бы заменить акселерометр с процедурой интегрирования во вспомогательном микроконтроллере.
В принципе достаточно простое решение, а результаты судя по рисункам на сайте ublox не уступают прецизионным измерениям.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Виктория   Как точнее восстановить траекторию, используя координаты GPS-навигатора   Oct 7 2012, 08:46
- - AlexandrY   Цитата(Виктория @ Oct 7 2012, 11:46) Пока...   Oct 7 2012, 09:45
- - Tanya   Цитата(Виктория @ Oct 7 2012, 12:46) Недо...   Oct 7 2012, 09:49
|- - AlexandrY   Цитата(Tanya @ Oct 7 2012, 12:49) Есть, о...   Oct 7 2012, 10:24
- - AlexeyW   Кажется, насчет ускорения вообще безнадежно. Если ...   Oct 7 2012, 13:43
- - Виктория   Я думаю, можно обговорить с заказчиками несколько ...   Oct 7 2012, 14:57
- - :-)   Странно, всегда был уверен, что скорость навигатор...   Oct 7 2012, 17:36
|- - Виктория   Цитата(:-) @ Oct 7 2012, 20...   Oct 8 2012, 07:49
|- - Tanya   Цитата(Виктория @ Oct 8 2012, 11:49) В эт...   Oct 8 2012, 08:25
||- - Fat Robot   Я не знаю, я не практикующий тренер. Вы, я полагаю...   Oct 8 2012, 08:37
|- - AlexandrY   Цитата(Виктория @ Oct 8 2012, 10:49) С кр...   Oct 8 2012, 08:28
|- - Tanya   Цитата(AlexandrY @ Oct 8 2012, 12:28) Да ...   Oct 8 2012, 08:33
- - iiv   Цитата(Виктория @ Oct 7 2012, 14:46) ...   Oct 7 2012, 18:12
- - bolden   Совсем не по технике, ну да ладно... пульсометр к...   Oct 7 2012, 18:46
|- - AlexandrY   Цитата(bolden @ Oct 7 2012, 21:46) А чуст...   Oct 7 2012, 19:35
||- - Tanya   Цитата(AlexandrY @ Oct 7 2012, 23:35) Вер...   Oct 8 2012, 07:02
||- - Fat Robot   Tanya, отвечу Вам с позиций практикующего бегуна (...   Oct 8 2012, 07:51
||- - AlexandrY   Цитата(Tanya @ Oct 8 2012, 10:02) Вот есл...   Oct 8 2012, 09:02
||- - Tanya   Цитата(AlexandrY @ Oct 8 2012, 13:02) Воо...   Oct 8 2012, 09:18
||- - Виктория   Цитата(AlexandrY @ Oct 8 2012, 12:02) Как...   Oct 8 2012, 14:06
|- - Fat Robot   Все мои знакомые, которые используют во время бега...   Oct 7 2012, 20:05
|- - AlexandrY   Цитата(Fat Robot @ Oct 7 2012, 23:05) Все...   Oct 7 2012, 20:37
|- - Виктория   Цитата(AlexandrY @ Oct 7 2012, 23:37) В с...   Oct 8 2012, 08:44
|- - @Ark   Цитата(AlexandrY @ Oct 8 2012, 23:39) Вы ...   Oct 8 2012, 21:00
|- - Tanya   Цитата(@Ark @ Oct 9 2012, 01:00) На мой в...   Oct 9 2012, 05:11
- - Kluwert   Отвественно заявляю: все вышеприведённые ораторы п...   Oct 23 2012, 06:14
|- - asdf   Цитата(Kluwert @ Oct 23 2012, 10:14) Отве...   Oct 23 2012, 10:41
|- - SyncLair   Цитата(asdf @ Oct 23 2012, 14:41) Прораба...   Oct 23 2012, 20:13
|- - asdf   Цитата(SyncLair @ Oct 24 2012, 00:13) А д...   Oct 24 2012, 15:57
- - polyakovav   Решали близкую задачу для ручного пеленгатора на с...   Oct 24 2012, 12:16


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:14
Рейтинг@Mail.ru


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