"Треугольная" система координат
Решил сделать что-то типо датчика положения на основе 3 фотодиодов и 1 мощного ИК диода, 3 стоят на вершинах равнобедренного треугольника.
синий - диод зеленый - фотодиод. Теперь стоит вопрос, как перевести из это в нормальную систему координат? Как я думаю, то очень много матана получается. |
Ответ: "Треугольная" система координат
Барицентрические координаты гугли.
|
Ответ: "Треугольная" система координат
Косяк в том, что у меня нету векторов, у меня только длина от точки до точки.
http://www.xnadev.ru/articles.php?article_id=95 |
Ответ: "Треугольная" система координат
Барицентрические координаты не гуглил, но у тебя же все на рисунке есть.
Ты знаешь в нормальных координатах положение вершин треугольника. Знаешь расстояния от объекта до них. Т.е. у тебя есть явные уравнения трех окружностей (есть центры и радиусы), нужно найти точку их пересечения. Система не сложная, да и, уверен, можно найти решение в интернете. Формулы будут немаленькие, это да. |
Ответ: "Треугольная" система координат
|
Ответ: "Треугольная" система координат
Что-то у меня вызывает сомнения основа концепции датчика.
Сдается мне, что там будет очень сильная зависимость сигнала от взаимного расположения осей приемника и излучателя. Или излучатель светит во все стороны равномерно (хотя все равно остается такая же зависимость для приемника)? |
Ответ: "Треугольная" система координат
Зависимость ЭДС от освещенности на фотодиоде близка к линейной, зависимость освещенности от расстояния обратна его квадрату.
Вот диод придется подправить, как и фотодиоды, просто угол рассеивания/приема у них низкий, порядка 25 градусов. Есть и 65, но они дорогие. //влом мне вебку покупать, и потом софт писать (хотя есть, но мне не для того) |
Ответ: "Треугольная" система координат
Цитата:
|
Ответ: "Треугольная" система координат
E=Icosa/r^2.Да, тут небольшая проблемка, что-нибудь придумаю.
|
Ответ: "Треугольная" система координат
Цитата:
Во-первых, по-моему, это формула для ламбертова источника. Светодиод с его линзой вряд ли можно считать таковым. Во-вторых - "замерить" угол в данном случае невозможно. Единственное вероятное решение - попытаться составить систему из уравнений триангуляции, зависимости освещенности от расстояния и зависимости освещенности от угла, и это для всех четырех диодов. Не уверен, что удастся сделать такую систему совместной. Ну и, мало того, придется решать ее при каждом расчете координат, что, учитывая характер уравнений, потребует значительных вычислительных ресурсов. Разве что, колдовать с оптикой, чтобы скомпенсировать нелинейность приемника, но это тоже нетривиальная задача, если вообще разрешимая. |
Ответ: "Треугольная" система координат
|
Ответ: "Треугольная" система координат
А, так датчики и излучатель будут в разных плоскостях находиться?
Я представлял себе концепцию пера, а не светового пистолета. С одной стороны, может и проще будет (если расстояние до экрана значительно больше расстояния между датчиками), с другой стороны, тут еще и трехмерная задача. |
Ответ: "Треугольная" система координат
Цитата:
|
Часовой пояс GMT +4, время: 10:18. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot