roboforum.ru

Технический форум по робототехнике.
Текущее время: 11 май 2025, 11:38

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 67, 68, 69, 70, 71, 72, 73 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 01:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Тут вот в чем дело. Информация о положении пятна нам не дает вообще ничего. Нам нужна информация о совмещении центра пятна с известной нам точкой...

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 01:48 
Не в сети
Аватара пользователя

Зарегистрирован: 16 июл 2016, 19:58
Сообщения: 66
ФИО: Олег
Это ты из какой моей реплики делаешь вывод? Я вроде за нахождение центра пятна и ратую... А совмещение центра пятна с известной нам точкой (кстати, весьма относительной) предлагаю уже не детектировать (вариант 3), а отслеживать сей момент совмещения по полученному из датчика смещению самого пятна.

Добавлено спустя 3 минуты:
Чем спорить, лучше бы подсказал чего за искомый параметр и за смещения. Особенно интересны последние.

Добавлено спустя 4 минуты 36 секунд:
Цитата:
Информация о положении пятна нам не дает вообще ничего

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 02:41 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Конечно дает, ведь в момент, когда центр пятна совпадает с конкретной точкой, высота головы над кроватью всегда одна и та же. А какая - это неважно, это измеряется экспериментально. А вот когда центр пятна в другой точке, то даже знание смещения этой точки тебе ничего не дает, ведь у тебя датчик отвязан от механики принтера, соответственно все, что ты знаешь, это что "мы еще не там, надо продолжать двигаться". Куда и сколько - хз.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 12:29 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ну кстати, если алгоритм столь "примитивен" (ждет нужную точку, в нужном месте матрицы), то можно сделать режим юстировки матрицы/лазера без подручных средств (аля в слепую) и чтобы процесс был недолгим, добавить на выходе тип ошибок/сообщений, чего ему не нравится, чтобы пользователь понимал, куда крутить...здесь я конечно понимаю, что режим юстировки будет "дороже" всего остального. :D Ну или делать адаптивный алгоритм, хотя при такой малой площади матрицы - это возможно не рационально.
Или уже это есть? :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 13:35 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Myp писал(а):
лазер бяка, самое наидевевейшее барахло.
там чип голый, кристалл тупо на текстолите прилеплен без защиты.

все лазеры так сделаны (из сегмента "лазерных указок"), даже те что в бронзовой трубке.

Добавлено спустя 4 минуты 8 секунд:
Madf писал(а):
Ну кстати, если алгоритм столь "примитивен" (ждет нужную точку, в нужном месте матрицы), то можно сделать режим юстировки матрицы/лазера без подручных средств (аля в слепую) и чтобы процесс был недолгим, добавить на выходе тип ошибок/сообщений, чего ему не нравится, чтобы пользователь понимал, куда крутить...здесь я конечно понимаю, что режим юстировки будет "дороже" всего остального. :D Ну или делать адаптивный алгоритм, хотя при такой малой площади матрицы - это возможно не рационально.
Или уже это есть? :roll:

эту процедуру делал Дима где то в первой трети экспериментов, причем это работает.
НО это требует существенной модернизации кода прошивки принтера.
это уже не датчик а устройство обратной связи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 13:50 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
setar писал(а):
это уже не датчик а устройство обратной связи

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Так "внешнеписанная своя софтина" визуализации есть, она вообще кроссплатформенная, идет на любой ос, написана на Qt. Визуализация удобнее, видны разные другие косяки. По текстовым сообщениям настраивать датчик сможет только кетаец на потоке :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 14:32 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
setar писал(а):
Myp писал(а):
лазер бяка, самое наидевевейшее барахло.
там чип голый, кристалл тупо на текстолите прилеплен без защиты.

все лазеры так сделаны (из сегмента "лазерных указок"), даже те что в бронзовой трубке.

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 14:54 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):
написана на Qt

Ой, видел я ваши кутэ, явы и кросплатформенность на х...крутил, та ещё фигня. Чем больше гибкости и универсальности - тем меньше работоспособности. Ибо чтобы всё это пахало, нужно многое в системе иметь. :P А потом сидишь и не можешь понять, почему супер гляделка юстирования не пашет, выдавая всякие ошибки. Я по этому по сей день на VB6 сижу, ибо оно работает везде. :D А где не работает - это не компутер. :x

Добавлено спустя 10 минут 33 секунды:
А насчет китайца, ну да, что плохого, когда железка руководит человеком, а он пытается её удовлетворить. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
Ой, видел я ваши кутэ, явы и кросплатформенность на х...крутил

Ха-ха-ха 3 (ТРИ) раза :)
Qt - чистый c++, компилится стандартным GCC :P
Для всех ос написаны свои api. Работает быстрее vb6. :Yahoo!:

Madf писал(а):
Я по этому по сей день на VB6 сижу, ибо оно работает везде. А где не работает - это не компутер.

Не поверишь, я vb6 хорошо знаю, много писал и графику и direct input. :P
Только сдох твой vb6, как и все к чему прикоснулся мелкосфт. Если хочешь с vb6 еще быть на плаву, то переходи на Gambas :wink:

Добавлено спустя 4 минуты 40 секунд:
:) :) :)

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 16:05 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
KomX писал(а):
параметров выдаваемых датчиком параметр явно зависящий от качества поверхности (цвет от белого до чёрного по возможности с бОльшим числом градаций промежуточного серого, матовость и зеркальность и прочее) при неизменной яркости лазера, и как подвопрос, как при этом ведут себя смещения по X или Y.

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

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 17:28 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):
Если хочешь с vb6 еще быть на плаву, то переходи на Gambas

Оч интересная штука, полез смотреть... (пауза) ...но есть одна маленькая проблемка, у меня нигде нет никсов (а пишки я давно чот перестал юзать в проектах). :D
А на плаву я по сей день, в нём умерло только DirectX, но OpenGL - жива! :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 18:04 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
но есть одна маленькая проблемка, у меня нигде нет никсов (а пишки я давно чот перестал юзать в проектах).

Ну мне надо было в линух переползти со своим багажом vb6, вот поначалу и полез в Gambas. Дико удивился абсолютно виндовому виду ИДЕ. Такой проект открыто замутить :shock:. Но потом поняв, что линух это конструктор, и все в нем есть СИ, просто переполз на си. Да, плакал, кололся, но переползал.
А для вендов есть еще варианты, я их тоже рассматривал для переноса своих прог для винюзеров. Но в результате освоения Qt, все это отпало, отвалилось, стухло. Чего желаю всей продукции мелкософта. Я тут уже плакал, как они, сцуки, загубили мне всю жизнь.
Qt - нашефсе! :)

Добавлено спустя 5 минут 59 секунд:
Во, плач Ярославны :)
Про всю продукцию мелкософт:
Цитата:
Но OLE не собиралась, сложа руки смотреть на это, поэтому оно заново родилось под именем COM, и мы внезапно поняли, что OLE (или это было DDE?) будет всегда – и даже включает тщательно разработанную систему версий компонентов, исключающую DLL Hell. В это время группа отступников внутри Microsoft обнаружила в MFC фатальный недостаток – его писали не они! Они немедленно исправили этот недочет, создав ATL, который как MFC, но другой, и попытались спрятать все замечательные вещи, которым так упорно старалась обучить нас группа COM. Это заставило группу COM (или это было OLE?) переименоваться в ActiveX и выпустить около тонны новых интерфейсов (включая интерфейсы контроля версий, исключающие DLL Hell), а заодно возможность сделать весь код загружаемым через броузеры, прямо вместе с определяемыми пользователем вирусами (назло этим гадам из ATL!).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 18:24 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):
сцуки, загубили мне всю жизнь

Я вот понять не могу, если ты такой любитель минимализма, как ты вообще и на линух сел, разработал бы свой инструмент работы с МК, сел бы на дос, юзал бы АСМ или вообще всё бы кодил прямо с МК и шилбы себе подобных (им же). И вовсе бы не знал, что такое ПиСи. :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 июл 2016, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Madf писал(а):
умерло только DirectX, но OpenGL - жива!

Даже и фантазировать не хочется если и это у нас оберут(OpenGL).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 67, 68, 69, 70, 71, 72, 73 ... 101  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO