Порекомендуйте лазерный датчик пройденного пути
Порекомендуйте лазерный датчик пройденного пути
Имелось ввиду что на ардуино это сложно сделать......есть Ardupilot но он же на С/С++ Запрограммирован!
Отправлено спустя 1 минуту 27 секунд:
Так же и это касается машинок......или я не прав?
Отправлено спустя 1 минуту 27 секунд:
Так же и это касается машинок......или я не прав?
Порекомендуйте лазерный датчик пройденного пути
Есть конечно доля правды.. математики нужно много.. в ардупилоте ведь кроме навигации есть еще много лишнего и полезного.. обработка рысканья , тангажа, крена.. и все это по-моему с ПИДом.. как сказали выше.. это будет дорого.. и купить дорого и в плане собственной разработки дорого..
Отправлено спустя 22 минуты 48 секунд:
https://www.yaklass.ru/p/fizika/9-klass ... 9c86b1a4ae
У кого есть желание и оборудование может попробуете.. по этой ссылке есть формулы и объяснения зависимости расстояния от времени и ускорения
Отправлено спустя 22 минуты 48 секунд:
https://www.yaklass.ru/p/fizika/9-klass ... 9c86b1a4ae
У кого есть желание и оборудование может попробуете.. по этой ссылке есть формулы и объяснения зависимости расстояния от времени и ускорения
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Anydy писал(а): 26 янв 2021, 18:40 Ну это же вроде совсем не лазерный....а оптический .....опять же не понятно фокусировка будет как у древних ИК мышек? Там есть обьектив .....думаю что работать будет только на определенном фокусном расстоянии?
С лазером, как я и писал выше все достаточно сложно и дорого.Anydy писал(а): 26 янв 2021, 18:46 Предполагаю что нужна скоростная видеокамера например на RapsberryPI и софт на Линуксе + разметка трассы.....что то других мыслей нет
Фокусировка здесь не при чем. Как настроишь фокус , так и будет. Объектив длиннофокусный, так что не особо критично.
Чип в данном девайсе такой же как в мышках. Это скоростная малопиксельная видеокамера с процессором. Частота съемки 1500-3000 кадров в секунду где то. Точней надо документацию читать. Работает по принципу оптической мышки. Отслеживает смещение изображения, обрабатывает и выдает готовый результат по смещению. Вроде как и библиотеки имеются. https://github.com/Neumi/OpticalFlowA30 ... Processing
Что они умеют сказать не могу, надо изучать вопрос. Но думаю что все реально.
Отправлено спустя 3 минуты 38 секунд:
Подобные девайсы используют для позиционирования квадрокоптеров.
Порекомендуйте лазерный датчик пройденного пути
Я думал это все таки низкоскоростные ....смысл тогда в них? ...получается высокоскоростные датчики? сколько кадров в секунду? Но тогда и ардуина не справится с таким потоком? Какой контроллер будет обрабатывать поток данных?Dryundel писал(а): 26 янв 2021, 20:58 Подобные девайсы используют для позиционирования квадрокоптеров.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Обработка кадров происходит в самом датчике. Там уже встроен процессор. На выходе имеем уже результат. Так же как и в мышках. USB же справляется.Anydy писал(а): 26 янв 2021, 21:47 Я думал это все таки низкоскоростные ....смысл тогда в них? ...получается высокоскоростные датчики? сколько кадров в секунду? Но тогда и ардуина не справится с таким потоком? Какой контроллер будет обрабатывать поток данных?

Порекомендуйте лазерный датчик пройденного пути
Я не знаю.....и все же фокус должен быть наведен на определенную дистанцию...но ни как не от 10 до 20 см?Dryundel писал(а): 26 янв 2021, 21:52 Обработка кадров происходит в самом датчике. Там уже встроен процессор. На выходе имеем уже результат. Так же как и в мышках. USB же справляется.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Во первых - это возможно. Как достигается, посмотри здесь
А во вторых, для отслеживания смещения картинки, идеальная резкость не требуется.
Отправлено спустя 11 часов 4 минуты 40 секунд:
Вот не плохая, хотя и достаточно древняя, статья о принципе работы и эволюции чипов для оптических компьютерных мышей.
https://www.ixbt.com/peripheral/mice-sensor.shtml
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Ещё вариант датчика
https://a.aliexpress.com/_AYJ0iX
Библиотека
https://github.com/bitcraze/Bitcraze_PMW3901
.
В параметрах рабочий диапазон Z > 80 мм
https://a.aliexpress.com/_AYJ0iX
Библиотека
https://github.com/bitcraze/Bitcraze_PMW3901
.
В параметрах рабочий диапазон Z > 80 мм
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
[ref]Dryundel[/ref], Берут меня сомнения что датчик позволит вычислять расстояния. Этот датчик изначально для позиционирования относительно какой то плоскости на местности. Я так думаю. Надо будет поискать информацию на него. Но за наводки спасибо.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Естественно что датчик не выдаёт конкретного расстояния. Но судя по примерами из библиотеки, которую я мельком глянул, можно получить данные о смещении по х и у. в каких то условных единицах. Пикселях или чего то там. Пересчитал эти данные на реальный размер поверхности, вероятно возможно вычислить и реальное смещение объекта. Естественно при условии, что камера (датчик) не изменяет своего положения по z (высоте). Ну а имея данные перемещения по х и у, не составит труда рассчитать и вектор. Это и будет искомым расстоянием. Кроме того, по этим данным не сложно будет рассчитать и скорость объекта, оперируя фактором времени..KulibinOrsk писал(а): 27 янв 2021, 14:20 [ref]Dryundel[/ref], Берут меня сомнения что датчик позволит вычислять расстояния. Этот датчик изначально для позиционирования относительно какой то плоскости на местности. Я так думаю. Надо будет поискать информацию на него. Но за наводки спасибо.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
[ref]Dryundel[/ref], Я имел ввиду не только то что датчик не выдает результат, а именно то что датчик не способен выдавать результат измерения расстояния. Хотя я могу и ошибаться.
Насколько я понял - датчик видит картинку и уже относительно увиденной картинке выдает сигнал о рассогласовании о оси X или Y. И контроллер делает пересчет и двигает квадрокоптер правее-левее. Т.е. это своего рода парковка квадракоптера на местности.
Тут конечно сложно судить т.к. мы не знаем вообще что датчик измеряет и что контроллер обрабатывает.
Насколько я понял - датчик видит картинку и уже относительно увиденной картинке выдает сигнал о рассогласовании о оси X или Y. И контроллер делает пересчет и двигает квадрокоптер правее-левее. Т.е. это своего рода парковка квадракоптера на местности.
Тут конечно сложно судить т.к. мы не знаем вообще что датчик измеряет и что контроллер обрабатывает.
Порекомендуйте лазерный датчик пройденного пути
Это не то что нужно? https://datasheet.octopart.com/ADNS-980 ... 666463.pdf
Отправлено спустя 48 секунд:
https://aliexpress.ru/item/32954048411. ... 7109635585
Отправлено спустя 48 секунд:
https://aliexpress.ru/item/32954048411. ... 7109635585
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
Думаю что нет. У них у всех одно: вычисляет относительное смещение по осям x и y.
Может быть и можно получить данные о расстоянии, но это нужны эксперименты и заинтересованность программиста.
Может быть и можно получить данные о расстоянии, но это нужны эксперименты и заинтересованность программиста.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Судя по краткому описанию библиотеки, датчик выдаёт смещение по х и у относительно последней точки позиционирования. Есть функция которая обнуляет точку позиционирования и счётчик смещения.KulibinOrsk писал(а): 27 янв 2021, 14:20 Я имел ввиду не только то что датчик не выдает результат, а именно то что датчик не способен выдавать результат измерения расстояния. Хотя я могу и ошибаться.
Если эту функцию зациклить на время и в момент обнуление суммировать смещение к предыдущим, то как раз и получаем пройденный путь.
Кроме того в библиотеке вроде как есть алгоритм пересчёта расстояния в зависимости от высоты. Это не точно, но так я понял.
Так что думаю все получится.
Надо подробно изучать библиотеку.
Отправлено спустя 14 минут 2 секунды:
Правда есть и нюанс. Все как бы просто и понятно в том случае если движимый объект имеет чёткую ориентацию. А вот что произойдёт при повороте - это вопрос. Хотя по аналогии с мышкой все норм - курсор стоит на месте при изменении ориентации. А маршрут движения в хотелках не обозначен. Если так, то плюсуя векторы смещения, в любом случае получаем пройденное расстояние.
Порекомендуйте лазерный датчик пройденного пути
Да ..не понятно - машинка движется по определенной трасе или по "бездорожью" ? Почему то автор темы как и обычно не описал свои задачи а просто спросил - какой датчик использовать. Какие условия работы датчика? Какие машинки? Зачем все это нужно? И т.д.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
Фантазеры 

Я хочу быть добрее, но люди сами нарываются.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Судя по этой фразе, бездорожье не рассматривается.

Отправлено спустя 1 минуту 4 секунды:
Сам такой!

- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
И это написал - если еще помните - Автор темы и ЗАДАНИЯ.KulibinOrsk писал(а): 27 янв 2021, 18:09 но это нужны эксперименты и заинтересованность программиста.

Вот судя по этой фразе - заинтересованные только те кто пишет в этой теме комментарии.
ИЯ такой

Я хочу быть добрее, но люди сами нарываются.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Порекомендуйте лазерный датчик пройденного пути
Ну так надо же что то обсуждать. Не митинги же.nalnik писал(а): 27 янв 2021, 19:30 Вот судя по этой фразе - заинтересованные только те кто пишет в этой теме комментарии.

-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
Порекомендуйте лазерный датчик пройденного пути
[ref=#808080]nalnik[/ref], ваш сарказм считаю не уместным, да и вы [ref]Dryundel[/ref], не по делу издевки размещаете.
Я спросил совет про датчик которым можно измерять расстояние, а вы предложили по теме " а может быть и это сканает" .... вы понятия не подменяйте и не возвышатесь.
За предложение я поблагодарил и написал что буду тему изучать.
Я бы понял что если бы вы предложили датчик который бы однозначно выполнял мою задачу и тогда я уже бы решал с кодом или ПБ.
Я спросил совет про датчик которым можно измерять расстояние, а вы предложили по теме " а может быть и это сканает" .... вы понятия не подменяйте и не возвышатесь.
За предложение я поблагодарил и написал что буду тему изучать.
Я бы понял что если бы вы предложили датчик который бы однозначно выполнял мою задачу и тогда я уже бы решал с кодом или ПБ.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя