roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 124, 125, 126, 127, 128  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 июн 2023, 14:41 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
в коде можно добавить возвращение в исходную точку, поворот и что бы ещё хотя бы разок нарисовал этот же рисунок. хорошо, если почти точно повторит.
в самом процессинге с рисованием совершенно никаких проблем, его под различное рисование отлично нашпиговали.
https://processing.org/reference/#shape
но функции рисования же должны быть в ардуиновском коде быть. может, что и готового уже существует, но раньше не попадалось. для ардуино на нём обычно просто гуи делают, примерно так
http://mfurkanbahat.blogspot.com/2014/1 ... using.html
зависит, как взаимодействие реализовано и что там в коде для ардуины. функции рисования конечно можно хоть из исходников процессинга (вроде тут) пытаться заимствовать, но возни много будет. так что проще наверно найти в сети примеры реализации алгоритмов рисования всяких загигулин или адаптировать из графиеских библиотек для ардуины.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 июн 2023, 19:40 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Попробовал в приложение просто вставлять фоновую картинку и обводить её отрезками. К сгенерированному коду нужна, как правило, небольшая коррекция - в одном месте угол поменять на 2-5 градусов, другом длину отрезка на 2-6мм. С дугами пока думаю.


Вложения:
IMG_20230607_131223.jpg
IMG_20230607_131223.jpg [ 192 КиБ | Просмотров: 3264 ]
61616950108527.58c7bc39000b8.png
61616950108527.58c7bc39000b8.png [ 7.39 КиБ | Просмотров: 3305 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 10 июн 2023, 07:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
Магия!давай видос.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 10 июн 2023, 10:06 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386


Вложения:
IMG_20230610_082709.jpg
IMG_20230610_082709.jpg [ 620.24 КиБ | Просмотров: 3210 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 11 июн 2023, 07:58 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
Ну круть же! После окончания рисования пусть сам откатывается, а не ждет команду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 11 июн 2023, 16:11 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
За счёт векторного рисования достаточно легко масштабировать и отзеркалить контур, всего две переменные.


Вложения:
IMG_20230611_115326 — копия.jpg
IMG_20230611_115326 — копия.jpg [ 365.72 КиБ | Просмотров: 3171 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 12 июн 2023, 21:43 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Сложные изображения надо разбивать на части, отрисовывать по отдельности, выставляя руками робота на исходную позицию-позу для каждой части.


Вложения:
IMG_20230612_194539.jpg
IMG_20230612_194539.jpg [ 220.51 КиБ | Просмотров: 3150 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 14 июн 2023, 07:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
А он у тебя фломастер не умеет поднимать чтоли? Почему все картинки без отрыва?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 14 июн 2023, 17:37 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Маркер поднимает-опускает сервопривод, просто стиль рисунков такой - одной линией (двумя, тремя и т.д.).
Вот как этот например (линия одна):


Вложения:
Growth+Strategy+Consulting.png
Growth+Strategy+Consulting.png [ 247.94 КиБ | Просмотров: 3075 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 14 июн 2023, 23:59 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
странный вариант, мягко говоря. что после линии, что от "начальной" точки, существенной разницы нет совершенно. отличается только два угола поворота и длина отрезка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 июн 2023, 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Это в теории. На практике, пройдя из начальной т.А до В, нарисует ВСр вместо ВС, а потом попадёт в Dр вместо D. Для этого и предусмотрен вариант AD.


Вложения:
рисунок.jpg
рисунок.jpg [ 31.25 КиБ | Просмотров: 3035 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 июн 2023, 17:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
если смотреть рисунки выше, там набежать ошибка особо не должна (что бы прям картинка совсем не очень получалась). не, если для рисования каждой отдельной линии не перемещаться с поднятым фломастером к следующей точке, а сначала возвращаться в "нулевую" точку и от неё к следующей точке, тогда печалька быстро наступит.
а так:
1) чуть лучше платформа нужна
2) рисовать, как рисует если не полный 3.14 получается или возиться и дальше с ручным перемещением в начальную точку
3) вспомнить про "черепаха не лучший вариант для такого рисования, у них позиция или ориентация понемногу может начать "плыть" и забить на рисование того, что плохо рисует


Последний раз редактировалось Angel71 15 июн 2023, 18:06, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 июн 2023, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Не знаю кто писал. Робот действительно точно проходит длины отрезков, но в углах ошибается. Автор исходной конструкции об этом пишет и рекомендует простой тест. У повторивших те же результаты, правда у двух рисунки очень точны и по длине и по углам.
Робота для точности переставляю руками, если он сам покатится в "нулевую" (кстати это опять же можно обсчитать) он в неё просто не попадёт. Особенность в том, что он привязан к предыдущему положению, а оно относительно в отличии от "нулевой" точки - она абсолютна потому что нарисована на полигоне. Впрочем это один из вариантов исправления поворотов, может есть более понятные и простые.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 июн 2023, 19:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Цитата:
а придёт "рядом плюс-минус миллиметры"

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


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Не лютый, но получается:)


Вложения:
IMG_20230615_195022.jpg
IMG_20230615_195022.jpg [ 226.08 КиБ | Просмотров: 3006 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 124, 125, 126, 127, 128  След.

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


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

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


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

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