форум робототехников: ‘орум роботов и робототехники

‘орум роботов и робототехники

‘орум про роботов и робототехнике. ќбсуждаем, конструируем из подручных средств или на 3D-принтере и программируем роботов на ардуино и из лего. –ассуждаем о развитие науки и техники в промышленности –оссии, японии и других стран! ¬ысказывайте своЄ мнение о стать€х, оставл€йте комментарии на тему искусственного интеллекта, LEGO конструировани€. «адавайте любые вопросы и ставьте задачи. ¬месте будем их решать! ƒелитесь наработками своих роботов!

ѕоискѕоиск  
—егодн€: 27.05.2020 - 06:08:27
—траницы:  1  
ќбъ€вление участникам робототехнического форума

”важаемые гости и участники робототехнического форума. ѕомогайте друг другу, отвечайте на интересующие ¬ас вопросы.
ƒоступ дл€ отправки сообщений и создани€ тем открыт всем посетител€м без регистрации.

јвтор—ообщение

¬асилий

¬
гость-робототехник
¬сем доброго времени суток!

’отелось бы рассказать об одной идее (она €вл€етс€ частью большего, но пока только об этом) и о том, что получилось на данный момент.

»де€: разработка GUI дл€ управлени€ самоходными роботами достаточно однотипна€ (движение, управление какими-либо доп. характеристиками). ћожно реализовать определенный набор стандартных компонент (кнопки управлени€, аккумул€торы, видео, геопозиционирование и пр.) и механизмов их удобного создани€ / конфигурировани€ без изменени€ исходного кода. ƒл€ GUI из 3-4 кнопок это конечно погоды не сделает, но дл€ более сложных, где количество управл€емых характеристик более 7-10 должен быть выигрыш по времени / усили€м.

“ак как основной интерес дл€ апробировани€ здесь представл€ет ѕќ, то дл€ экспериментов была выбрана максимально готова€ платформа. “ак сложилось, что это оказалс€ радиоуправл€емый танк-шпион LT-728 4-CH Wi-Fi. ¬ принципе на его месте мог оказатьс€ любой аналогичный робот с поддержкой WiFi и вебкамеры.

ќставим за кадром процесс "взлома" протокола команд (дл€ управлени€ есть стандартные приложени€), это сейчас не суть.

—уть в том, что было сделано:

- –азработано Qt приложение (Dispatcher) дл€ создани€ конфигурируемого GUI. создан минимальный базовый набор виджетов - кнопки, набор вебкамер, вебкамера, аккумул€тор.
- –азработана библиотека(network_lib) дл€ сетевых взаимодествий. ÷ель библиотеки - скрыть детали сетевого взаимодействи€.  онкретно дл€ танка-шпиона поток команд шел в UDP
- –азработана библиотека (multispy) реализующа€ логику управлени€ роботом. ƒанные о действи€х пользовател€ получаютс€ от Dispatcher и передаютс€ роботу посредством network_lib
- —оздан конфигурационный файл дл€ описани€ GUI дл€ данного робота

¬уал€! Ёто позволило управл€ть танком-шпионом из своего десктоп приложени€. ƒл€ создани€ GUI дл€ нового конкретного робота необходимо только создать конфиг и реализовать библиотеку с логикой(все это подключаетс€ в Dispatcher). ¬ приложении пример конфигурационного файла дл€ танка-шпиона и скриншот окна приложени€.

„то интересно было бы получить от уважаемых форумчан:

- ќтзывы и комментарии о идее
- ≈сли кого-то заинтересовало озвученное выше, то возможно рассмотреть различные варианты взаимодействи€ - попробовать данный подход / ѕќ дл€ ¬аших роботов, помочь с написанием конфига, библиотеки с логикой.
—ообщение # 1 24.12.13 - 20:49:07

¬асилий

¬
гость-робототехник
—сылки:
- ѕример конфигурационного файла дл€ танка-шпиона: http://roboforum.ru/download/file.php?id=30732

[img=http://roboforum.ru/download/file.php?id=30731&mode=view][/img]
—криншот GUI
—ообщение # 2 25.12.13 - 09:53:15
ѕ№≈«ќ—“–”…Ќџ… ћј– ≈– :ѕредыдуща€ тема—ледующа€ тема: моделирование роботов дл€ сбора инородных объектов дл€ дальн
—траницы:  1  

—ообщение
»м€ E-mail
—ообщение

Ќажмите на точку возле имени дл€ обращени€ к участнику

—майлы:
≈щЄ смайлы
         
«ащитный код: (введите цифры, которые на синем фоне)
   
Powered by WR-Forum Professional © 2.2

≈сли вы хотите видеть на нашем сайте больше статей то кликните ѕоделитьс€ в социальных сет€х! —пасибо!
—мотрите также:

ќбратите внимание полезна€ информаци€.