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

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

|
"Серьезные бегуны по шоссе" (потенциальные заказчики  ) подкинули мне вот такую задачу разработки мобильного приложения для контроля параметров движения с использованием доступных и недорогих GPS-навигаторов: Данный апплет предназначен для измерения параметров движения легкоатлета при тренировке на стадионе или в лесу, а также самоконтроля этих параметров в соревновательных забегах (шоссейный бег от 10 до 42 км, горный бег). Измеряемые параметры в реальном времени - пройденный путь (текущее значение и траектория в координатах), средняя и мгновенная скорость, среднее ускорение (мое мнение по поводу последнего параметра лишку дают! ишь, чего захотели!). Частота отображения информации в реале - некритичная, один раз в 10 секунд. Я думаю после предпроектного анализа попробовать уговорить их на 30 секунд. Требуется также регистрация перечисленных параметров для пост-анализа работы спортсмена с использованием компьютера с целью выработки рекомендации по совершенствованию тренировочного процесса. С одной стороны, вроде всё прозрачно и несложно. Недорогих устройств в продаже не замечено. С другой стороны меня сильно смущают  возможности дешевых навигаторов для измерения скорости с приемлемой точностью. Слишком уж явная неопределенность входных данных в гражданских навигаторах ( Источники погрешностей GPS навигаторов). Даже вот некоторые радиолюбители c хабрыхабры сомневаются в результатах измерения Спутниковый спидометр на STM32F1 и FreeRTOS по сравнению с автомобилем у меня ведь сложнее задача, так как реальный масштаб времени другой. И аттестацию, говорят, надо. Пока вот на системном уровне анализирую задачу. Стоит ли овчинка выделки?
|
|
|
|
|
 |
Ответов
Guest_@Ark_*
|
Oct 8 2012, 17:54
|
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
|
|
|
|
|
Oct 8 2012, 19:39
|

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

|
Цитата(@Ark @ Oct 8 2012, 20:54)  5) Среднестатистическая длина шага спортмена при заданном темпе для данного индивидуума - вещь весьма и весьма постоянная, мало от чего зависящая - только от темпа (частоты шагов) и , возможно, рельефа местности. Теоретически, для оценки пройденного пути, достаточно секундомера и шагомера, при известной зависимости длины шага от темпа (частоты шагов). Вы прямо противоречите Дрейдеру. А это асс бегающий по 160 км. У него частота шага постоянна, а меняться должна длина шага. Поэтому на постоянную длину шага закладываться никак нельзя. Задача определения точной траектории (точнее чем +-1 м) бегуна используя дополнительные датчики вычислительно очень сложная . Как вариант можно было бы использовать GPS модули uBlox NEO-6V где есть программный интерфейс датчика скорости и гироскопа. Датчик скорости в данном случае мог бы заменить акселерометр с процедурой интегрирования во вспомогательном микроконтроллере. В принципе достаточно простое решение, а результаты судя по рисункам на сайте ublox не уступают прецизионным измерениям.
|
|
|
|
Сообщений в этой теме
Виктория Как точнее восстановить траекторию, используя координаты 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|