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

 
 
> взаимное положение объектов в пространстве, элементная база и алгоритмы
Maverick
сообщение May 19 2016, 09:15
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Например есть в руках находится два предмета.
Как узнать что предмет находится слева/справа/снизу/сверху/сзади/спереди от другого предмета.
В каждый предмет заложены гироскоп и акселерометр и какое то передающее устройство для связи с ПК (не важно).
Возможно не хватает какого-то датчика...
Постоянно контролировать значения с датчиков не хочется, зная начальное положение. Хочется работать в определенные моменты времени.
Может есть какие то готовые варианты решения (не дорогие) ?
Может алгоритмы какие-то существуют?


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_pv
сообщение May 19 2016, 13:32
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



по времени распространения звука известно расстояние от объекта до каждого неподвижного приёмника с заранее известными координатами.
если построить сферу с приёмником в центре и намеренным расстоянием, то две таких сферы от двух разных приёмников в пересечении дадут окружность.
а если приёмников 3, то пересечение еще одной сферы с полученной окружностью - две точки, если приёмников 4 и больше то точка пересечения будет одна - искомое положение предмета.

Цитата
по первой ссылке:
Цитата
— это я немного поводил рукой перед сенсором.
Последние значения показывают неспособность сенсора определить расстояние до объекта.

HC-SR04 слишком направленные, надо что-нибудь вроде http://www.aliexpress.com/item/Hot-sale-El...2321322898.html только не такое китайское, чтобы хоть какой-нибудь даташит с ачх был.

ну и собственно если загородить чем-нибудь прямо около источника или приёмника требуемый 1см точности можно и не получить.
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 19 2016, 13:40
Сообщение #3


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(_pv @ May 19 2016, 16:32) *
по времени распространения звука известно расстояние от объекта до каждого неподвижного приёмника с заранее известными координатами.
если построить сферу с приёмником в центре и намеренным расстоянием, то две таких сферы от двух разных приёмников в пересечении дадут окружность.
а если приёмников 3, то пересечение еще одной сферы с полученной окружностью - две точки, если приёмников 4 и больше то точка пересечения будет одна - искомое положение предмета.


HC-SR04 слишком направленные, надо что-нибудь вроде http://www.aliexpress.com/item/Hot-sale-El...2321322898.html только не такое китайское, чтобы хоть какой-нибудь даташит с ачх был.

Уравнений выходит многовато... Проще никак?
Мне надо знать взаимное положение 4 (максимум 9) предметов друг относительно друга, чтобы правильно управляющее устройство могло им передать данные для выполнения.

Например, изначально предметы размещались в ряд так: 1 2 3 4
Потом их переставили: 3 2 1 4
Или расставили в 2 ряда:
3 1
2 4

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


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
_pv
сообщение May 19 2016, 14:56
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Maverick @ May 19 2016, 19:40) *
Уравнений выходит многовато... Проще никак?
Мне надо знать взаимное положение 4 (максимум 9) предметов друг относительно друга, чтобы правильно управляющее устройство могло им передать данные для выполнения.
...
Как мне узнать где какой предмет?

ну если это много уравнений, то не знаю.
Раскрасте их разными цветами (либо светодиоды с разной частотой моргающие) и повесте видеокамеру под потолок.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Maverick   взаимное положение объектов в пространстве   May 19 2016, 09:15
- - _pv   любые гироскопы/акселерометры измеряют не координа...   May 19 2016, 10:48
|- - Maverick   Цитата(_pv @ May 19 2016, 13:48) любые ги...   May 19 2016, 10:51
|- - Serhiy_UA   Цитата(Maverick @ May 19 2016, 13:51) мак...   May 19 2016, 11:02
- - _pv   тогда пожалуй ультразвуком проще всего, утразвуков...   May 19 2016, 11:47
|- - Maverick   Цитата(_pv @ May 19 2016, 14:47) тогда по...   May 19 2016, 12:44
|- - Serhiy_UA   Цитата(Maverick @ May 19 2016, 16:44) мож...   May 19 2016, 13:07
- - yes   по-моему, пищалки лучше в предметах. для внешних п...   May 19 2016, 13:15
|- - Maverick   Цитата(yes @ May 19 2016, 16:15) по-моему...   May 19 2016, 13:21
|- - Maverick   Камера не желательна. Идея понятна. Буду разбира...   May 19 2016, 20:04
- - yes   достаточно 4 приемника (в вершинах тетраэдра лучше...   May 19 2016, 14:23
- - lennen   Расскажите о задаче подробнее. Вообще это обычная ...   May 25 2016, 16:02
|- - yes   Цитата(lennen @ May 25 2016, 19:02) Вообщ...   May 25 2016, 17:43
- - lennen   А можно тогда подробнее, куда должны перемещаться ...   May 31 2016, 14:56
|- - Maverick   Цитата(lennen @ May 31 2016, 17:56) А мож...   Jun 1 2016, 20:48
- - lennen   Ну не за тем же, чтобы в карты мухлевть? Зачем?   Jun 3 2016, 19:27
|- - Maverick   Цитата(lennen @ Jun 3 2016, 22:27) Ну не ...   Jun 3 2016, 20:00
- - lennen   Ну когда есть колода карт, они могут быть разложен...   Jun 4 2016, 10:14
- - lennen   А такое не подойдет разве? http://tienda.bricogeek...   Jul 9 2016, 09:00
|- - Maverick   Цитата(lennen @ Jul 9 2016, 12:00) А тако...   Jul 9 2016, 16:50
|- - _pv   Цитата(Maverick @ Jul 9 2016, 22:50) Чита...   Jul 10 2016, 09:02
- - lennen   А вообще есть еще простой вариант. Если можно добы...   Jul 13 2016, 21:12
- - lennen   Ну просто я так быстро прочитал, о чем уже говорил...   Jul 17 2016, 21:32


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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 03:56
Рейтинг@Mail.ru


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