Ищу исполнителя проекта

Kolba
Offline
Зарегистрирован: 13.09.2020
Arduino Nano 33 BLE находится на теле спортсмена, считываем показатели гироскопа, акселерометра.
Приложение для PC - интерпретирует данные в цифровом выражении, в удобном интерфейсе,
выдает отчет
(акселерометр - высота прыжка, гироскоп - положение игрока на площадке)
В дальнейшем подключение также по Bluetooth анализатора уровня СО2,
размещение приемников по периметру игровой площадки с целью определения его местоположения
В общем что-то в этом роде.
Вопросов очень много.
У меня первое образование связано с программированием, но нет желания все вспоминать
Сейчас связан со спортом немного, хочу что-то подобное воплотить в жизнь.
 
Если интересно, то дайте знать
Благодарю!
 
89148727488
vc-uzon@yandex.ru

 

rkit
Offline
Зарегистрирован: 23.11.2016

А деньги-то есть? Тысяч 100 как миниум.

perfomaster
Offline
Зарегистрирован: 07.09.2020

perfomaster@mail.ru пишите тз

rst
Offline
Зарегистрирован: 25.06.2018
Kolba пишет:
(акселерометр - высота прыжка, гироскоп - положение игрока на площадке). В дальнейшем подключение также по Bluetooth анализатора уровня СО2, размещение приемников по периметру игровой площадки с целью определения его местоположения
Интересно: А как по гироскопу и неким "приёмникам по периметру" узнать положение игрока?
Тут Нобелевкой попахивает. ;)))
Kolba
Offline
Зарегистрирован: 13.09.2020

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

Local position system - почитайте, что бы было понимание

renoshnik
Offline
Зарегистрирован: 11.04.2013

Kolba пишет:

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

Local position system - почитайте, что бы было понимание

 

Вы не правы. В головах тут винтиков хватает (у большинства), а вот мотивации как раз дефицит.

Поймите, тут многие заходят с какими-то гипер прожектами, а когда встает вопрос финансирования, тут и начинаются качели.

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

 

rst
Offline
Зарегистрирован: 25.06.2018

Kolba пишет:
Я же не спрашиваю у вас где мне заработать денег на этот проект... Если не хватает в голове винтиков для решения этого технического задания
Пока что видна нехватка винтиков только у вас.

Да и если бы "умели заработать денег", то давно уже купили бы готовое решение. Но и на это видимо винтиков не хватает.  ;)

Kolba
Offline
Зарегистрирован: 13.09.2020

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

Kolba
Offline
Зарегистрирован: 13.09.2020

нет готовых решений

renoshnik
Offline
Зарегистрирован: 11.04.2013

Kolba пишет:

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

Я так и думал, что будет такой ответ...

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

У заказчика интересуются его "платежеспособностью" для того, чтобы решить в принципе стоит ли вообще начинать переговоры...

Поэтому пока вы не озвучите размер мотивации (пусть пока примерно) в теме будет обычный срачь...

mixail844
Offline
Зарегистрирован: 30.04.2012

rst пишет:

Kolba пишет:
(акселерометр - высота прыжка, гироскоп - положение игрока на площадке). В дальнейшем подключение также по Bluetooth анализатора уровня СО2, размещение приемников по периметру игровой площадки с целью определения его местоположения
Интересно: А как по гироскопу и неким "приёмникам по периметру" узнать положение игрока?
Тут Нобелевкой попахивает. ;)))

Инерционные системы навигации используються и в военной технике и автомобилестроении , напр. Хондой в 1981 году , но вот насколько такой подход применим в Ардуино пороектах и применим ли вообще...

rkit
Offline
Зарегистрирован: 23.11.2016

Всё решается и довольно малой кровью с точки зрения разработки, если не зажаться на готовые решения отдельных компонентов (которые есть, разумеется).

rst
Offline
Зарегистрирован: 25.06.2018

mixail844 пишет:
Инерционные системы навигации используються и в военной технике и автомобилестроении , напр. Хондой в 1981 году , но вот насколько такой подход применим в Ардуино пороектах и применим ли вообще...
Я знаю что такое "инерциальные системы". Только какое они имеют отношение к определению ориентации в пространстве относительно соседних неподвижных объектов? Да ещё довольно точному определению. Да ещё при помощи гироскопа!

 

PS: Тут надо смотреть куда-нить в сторону "пространственной триангуляции".

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Интересно, а STM32F745 эту задачу вытянет? Если взять omnibus контроллер на нём, то там два гироскопа 8 и 32 битный и барометр на борту, естественно возможность цифровать видео и т.д.

Kunak666
Offline
Зарегистрирован: 10.10.2020

Я думаю можно взять несколько ESP32 с BLE и корректировать по RSSI на краях площадок. ESP точно вытянет....

Однако задача не из простых. Во первых нет чётких параметров заданной точности: минимальная/максимальная высота, разрешение по вертикали и на плоскости, частота опроса и т.д. Во вторых не указан канал передачи: может WiFi, может BLE. И зачем по bluetooth подключать датчик CO2? Не указаны массогабаритные показатели датчиков спортсменов. И т.д....

На мой взгляд схема может быть следующая: устройство на ESP32 с автономным питанием и датчиками ускорения, гироскопами и CO2 (bи др. телеметрия) закреплено на спортсмене. В 6-и точках площадки (по углам и посередине) стоят серверные маячки. Они по WiFi подключены в сеть и передают на сервер ПК собранные данные. В свою очередь данные об объектах они получают по BLE от датчиков спортсменов.

Есть ограничения: максимальная частота работы маяков 10 Гц. За это время нужно и скорректировать положение и успеть передать данные (возможно количество серверных датчиков можно увеличить). Может имеет смысл определять положение и по серверным датчикам. RSSI не всегда быстро и правильно определяется - могут быть ошибки (но их можно попробовать скорректировать за счёт инерциальных датчиков).

Я думаю что со 100 тыр. Вы тут погорячились. Это исследовательская работа с непредсказуемым результатом. Нужно написать общую концепцию, ТЗ, ПО для датчиков, серверов и ПК. Время разработки может затянуться до полугода с непредсказуемым результатом, нужно будет ещё закупать оборудование и т.д. (количество датчиков на площадке должно быть реальным, а не один штук для теста). Вот и считайте: бюджет порядка миллиона с гарантированным результатом, а меньше ничего гарантировать нельзя. Сколько у меня проектов загнулось из-за нехватки средств и времени. Исходя из вышесказанного имеет смысл проект сделать коммерческим (пару систем вполне могут окупить затраченные средства). И ещё программистов должно быть минимум двое. Я всё сказал, всем удачи!

И вообще писать возможно нужно не на Ардуино , а с ESP-IDF...

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Как вы собираетесь переводить RSSI в метры ? Я бы посмотрел на это :) Кстати вовсе не важно на чем писать, важно как. Но 100 тыр, действительно погорячились. Положение игрока на площадке в реальности можно измерить только оптическими методами. Тут  ESP маловато будет. В общем реализация такого проекта за небольшие деньги , скорее, утопия.

Kunak666
Offline
Зарегистрирован: 10.10.2020

Я считал в сантиметрах по отношению к ридеру. Был проект прохода по BLE через турникет....

Используется калиброванный сигнал. Там можно считать не в децибелах а по уровню. Ошибка конечно большая, но если делать несколько измерений можно нивелировать погрешность. Т.е. сначала происходит калибровка, а уж потом можно только корректировать положение. Правда алгоритм достаточно сложный и возможно нужно будет делать некий экран для стационарных устройств, чтобы сигнал не отражался от внешних объектов (экранов, стен, металла  и т.д.) и тем самым не вносил погрешности в измерения. Остальное будет работать по инерциальному датчику. Но скорость и респозитивность процессора очень важна.

Kunak666
Offline
Зарегистрирован: 10.10.2020

Ещё раз повторяю - это исследовательская работа. Очень неблагодарная и с неизвестным результатом. Поэтому отговариваю автора от самодеятельности. Или вложения и коммерческое оправдание, или энтузиазм и возможно разочарование.

rst
Offline
Зарегистрирован: 25.06.2018

Kunak666 пишет:
возможно нужно будет делать некий экран для стационарных устройств, чтобы сигнал не отражался от внешних объектов (экранов, стен, металла  и т.д.)
Точно! Всю площадку - в безэховую камеру; на входе - вахтёр, изымающий все металлические предметы у игрунов.  ;)

Осталось только придумать - как учитывать разницу в RSSI когда сигнал проходит через пустое пространство или же он проходит через несколько перекрывающихся тел игрунов. Всего делов-то.... ;)

 

PS: Гораздо проще и результативнее: Сверху над площадкой поставить камеру, смотрящую вниз; игрунам одеть контрастные шапочки, выделяющиеся на фоне пола площадки; и периодически распознавать получаемую картинку. Вот это вполне реально сделать, вместо гадания на кофейной гуще (на RSSI).

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

если на открытой площадке то может M8P решит проблему, там точность будет сантиметровая

inspiritus
Offline
Зарегистрирован: 17.12.2012

Система камер, метки на теле , ии переводящий все это в 3д

так сейчас мульты тысячами плодят