Перейти к содержанию
    

Разработать лазерный стрелковый тренажер

Добрый день уважаемые коллеги! Необходимо разработать тренажер для стендовой стрельбы в домашних условиях. Сейчас есть выпускаемый англичанами тренажер, который не устраивает меня функционалом. Тренажер состоит из головки в которой установлен лазер, видеокамера, весь этот блок приводит во вращение по двум осям две рулевые машинки от радиоуправляемой игрушки. На ружье устанавливается излучатель. Головка по команде (голос/нажатие педали) двигается по определенной траектории светя лазером который имитирует полет тарелки на стене, камера в головке фиксирует пятно лазера от выстрела ружья, вычисляет расстояния от маркера лазера головки имитирующего полет тарелки в головке до пятна от выстрела ружья. На основании полученного расстояния и траектории полета тарелки либо засчитывает поражение либо промах. Результат выводится на экран РС который показывает траекторию полета тарелки, зону попадания и пятна дроби. Все эти параметры вычисляются из траектории полета тарелки и расстояния между лазерным пятном тарелки и лазерным пятном выстрела из ружья. Блок должен быть оснащен ЖК дисплеем и уметь работать автономно без управления РС. В автономном режиме блок должен работать по заранее загруженным программам полета тарелок. Информация выводимая на ЖК – обсуждается отдельно.

Внешний вид выпускаемого тренажера англичанами:

 

df_front_big.png

 

dfhead_big.png

 

two_sims_big.png

 

twohead_big.png

Блок устанавливаемый на ружье должен быт оснащен:

1. Лазерным излучателем

2. Входом для кнопки устанавливаемой на спусковой крючок для инициации выстрела

3. Акустическим приемником для инициации выстрела от щелчка курка

4. Платой с 3Д трекером которая будет установлена на срез ствола с лазерным излучателем

5. Платой с 3Д трекером которая будет установлена на приклад ружья (обсуждаемо после опытов)

6. Модулем беспроводной связи с центральным блоком

Платы 3д трекера необходимы для оценки траектории вскидки и поводки ружья. После выстрела необходимо посмотреть как стрелок после команды на запуск тарелки вел ружье, стрелял и вел ружье после выстрела. Период записи и оценки трекинга: 2 секунды до команды на запуск тарелки – 2 секунды после выстрела (временной параметр можем меняется).

Визуально (примерно ) график ведения ружья на РС должен выглядеть следующим образом:

 

 

imu1.jpg

 

imu2.jpg

 

Аппаратная часть:

В блоке с головками желательно использовать что либо одноплатное с никс подобной операционной системой. Предусмотреть защиту от копирования. Выбор одноплатника – за разработчиком. Выбор платы управления на ружье – ардуино подобное, конструктив будем обсуждать (от навесного блока до платы вмонтированной в цилиндр устанавливаемой в ствол ружья)

Этапы проекта:

1. Разработка платы управления блоком вращающихся головок на полет мишеней по трем заданным траекториям с выводом траектории на РС. Инициация запуска тарелки голосом либо нажатием кнопки.

2. Разработка блока управления на ружье с беспроводной связью с центральным блоком управления, инициация выстрела кнопкой, 3D трекер для оценки необходимости второго блока трекера на приклад.

3. Отладка выстрела (зажгли неподвижную точку после команды на запуск, с установленным значением поражения например 5 см между пятнами лазера, стреляем 1,2,3,4,5,6,7 и более см и отлаживаем). Далее отлаживаем в движении с разной скоростью перемещения.

4. Отладка выгрузки 3D трека с интервалом 2 секунды до команды на запуск-2 секунды после выстрела наложенной на тарелку.

 

Интерфейсная часть для встроенного ЖК и РС будет писаться отдельно после испытаний первых 4 пунктов.

Ссылка на видео на котором можно посмотреть тренажер в работе:

Видео работы английского тренажера

В данный момент интересует разработка первых 4 пунктов. Платформа, сроки, деньги ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, ответов пока нет по 2м причинам:

 

1. Далекие от темы неспециалисты проходят мимо.

 

2. Тот, кто понимает, о чем речь или даже боится или просто не хочет озвучивать стоимость подобной разработки.

Что бы зря не терять время.

 

Кстати, если реальный бюджет есть, в личку мне сообщите. А там посмотрим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В данный момент интересует разработка первых 4 пунктов. Платформа, сроки, деньги ?

 

Сделать 2-х модульное IMU для ружья можно подумать.

Стоить будет не менее 4000 Евро.

Частота сэмплирования треков будет не более 200 Гц.

Связь по BLE или Wi-Fi и USB.

Срок 3 мес.

Платформа правда не ардуино, а вот такая

Зато ружье сможет воспроизводить любые звуки, говорить и мигать всеми цветами радуги, и писать логи. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, ответов пока нет по 2м причинам:

 

1. Далекие от темы неспециалисты проходят мимо.

 

2. Тот, кто понимает, о чем речь или даже боится или просто не хочет озвучивать стоимость подобной разработки.

Что бы зря не терять время.

 

Кстати, если реальный бюджет есть, в личку мне сообщите. А там посмотрим.

 

Коллега, не все так страшно как Вы себе представляете. Берется малинка, берется opencv, мы знаем траекторию полета тарелки, мы знаем максимальное значение углов поворота головки на центральном устройстве (полная рабочая рабочая область), мы знаем когда выстрелило ружье, мы знаем где тарелка в момент выстрела. Снимаем опорные кадры по заданной траектории перед стрельбой когда загружена программа полета тарелок(прогон головки займет 2 секунды), при полете тарелки - пишем 5-10 кадров в ОЗУ по кругу, потому что между нажатием кнопки выстрела на ружье и получением данных есть какое то время задержки с учетом например wifi модуля ESP-12, после выстрела берем кадры из озу, сравниваем с опорным кадром и ищем маркер ружья в заданной области. Сравниваем области 200 на 200 пикселей. Нашли маркер в нужной области - хорошо, нашли рядом - мимо, не нашли - в молоко. Не произошел выстрел - улетела тарелка.

По поводу трекера: берем готовую платку с гироскопом, компасом, акселерометром, 9 доф, пишем две секунды по кругу в озу, при нажатии на кнопку выстрела- оставляем 2 секунду и прибавляем еще две секунду трека. Сгружаем данные. И нас не волнуют накопленные ошибки, нас интересует последние 4 секунды движения ружья. Если уж совсем по честному то график поводки ружья, выстрела, поводки после выстрела укладывается в 2-3 секунды. Относительно чего он земли, стены, потолка - все равно. Главное иметь кривую. Самая интересная область пол секунды до выстрела и секунда после выстрела. Библиотек управления рулевыми машинками с помощью малинки - море. А если совсем треш устроить - то перед началом игры с помощью двух лазеров, одной камеры и знания расстояния между лазерами - можно узнать расстояние до стенки сведя два луча вместе в точку на стенке, и зная это расстояние регулировать скорость полета тарелки. Выставляешь 30 метров в секунду - она и будет 30 метров в секунду, в независимости от того на какое расстояние поставлено центральное устройство от стенки. И даже не надо заморачиваться с библиотеками дальномера. А Вы о реальном бюджете который Вам должны предложить... :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересен, в первую очередь, бюджет разработки.

Устройство с конкретными параметрами, интересует конкретный срок и конкретная цена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллега, не все так страшно как Вы себе представляете. Берется малинка, берется opencv, м

 

Когда клиент настаивает на малинке, я цену поднимаю в два раза. :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда клиент настаивает на малинке, я цену поднимаю в два раза. :laughing:

Согласен с Вами, сам ее не очень люблю. Это просто был один из примеров. Я бы заложил бы по мощнее плату, на будущее. Что бы всяких фишек/рюшек в дальнейшем можно было накрутить. Как раз в первом посте поставил три вопроса:платформа? сроки? деньги?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если точно знать что. как и на чем делать- почему бы не сделать самому?

Времени нет, последний раз занимался подобными вещами лет 10 назад на TI Давинчи. Навыки потерял, проще заплатить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А чем Вас не устраивает предложение от AlexandrY?

Мне необходимо спроектировать и изготовить устройство по пунктам 1,2,3,4.

Коллега предложил сделать только часть проекта.

Разработчик выбран, большое спасибо за внимание!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...