Удаленное управление роботом манипулятором. Графический интерфейс на Python
В ролике рассказываю и наглядно показываю как управлять роботом RM001 M02 (Robointellect Робоинтеллект Робот Манипулятор RM001 M02) через графический интерфейс, который я написал для этого робота.
Рассказываю про библиотеки adafruit, а также про работу с RI SDK (примеры кода в репо), все ссылки в документе (ссылка ниже). Также рассказываю про возникшие сложности и показываю автоматизацию.
Страницу с исходным кодом, ссылки на материалы, на другие эфиры, а также на сами устройства, и прочие ссылки, собрал в документе, а то такой объем текста тут просто не влезал:
Информация по конкурсу:
- Подготовьте Pull Request в Python библиотеку ri-sdk (ссылки в документе), привнесите что-то новое, например установка угла, детальная обработка ошибок, полное покрытие кода автотестами, и тд (вы ограничены лишь вашей фантазией);
- Пройдите ревью, и вы участвуете;
- Анонс стрима с розыгрышем будет во второй половине апреля (добавлю ссылку сюда).
Поддержать выход роликов (зарплата монтажеру)
- на Boosty
- на Sponsr
- через Tinkoff (любые карты)
- через CloudTips
Ссылки на соцсети:
- Канал в ТГ - тут в чате обсуждаем технологии и ваш код
- Паблик в ВК
- YouTube: @SurenKhorenyan
- Второй канал на YouTube: @SurenLife
- RuTube
Метки
00:00 Начало
00:32 Привет. Про робот, программирование онлайн на Python и Blockly
02:25 Про различие ревизий роботов
03:17 Как работает робот, опыт сборки
04:59 Сервопривод, что такое?
06:10 ШИМ. Широтно-импульсная модуляция
07:21 PCA9685. Устройство для подачи ШИМ сигнала
08:15 Исполнительные устройства
09:04 Управление ШИМ через i2c по GPIO
09:56 Про RI SDK и пульт управления
12:13 Программирование робота через библиотеки adafruit
15:04 Python обертка для Robointellect SDK
17:42 Пульт управления на PyQt / PySide
18:35 Демонстрация работы робота на фоне рассказа о решении о переходе на сокеты (разделение приложения на клиент и сервер)
19:30 Чему я научился при программировании робота
20:17 Управление через графический интерфейс
20:44 Подключение к репке по i2c (управление через библиотеку adafruit)
23:34 Подключение к репке по SSH
24:01 Кстати, работа на mac (через виртуальную машину)
24:22 Запуск сервера для управления (в режиме adafruit)
25:24 Запуск пульта управления (клиент, интерфейс на Qt)
25:42 Управление роботом
26:45 Подключение робота через USB (подключение платы PCA9685 к USB-i2c конвертеру)
28:44 Запуск сервера в RI SDK режиме
28:59 Управление через графический интерфейс
29:29 Демо: запрограммированная последовательность действий
30:23 Принцип работы
31:03 Выбор состояния из списка
31:23 Повторный запуск
32:29 Вот так вот
32:57 Конкурс!
35:59 Итоги, спасибо
35 views
1073
311
4 weeks ago 00:01:53 1
⛏ Как увеличить клиренс на киа рио 💯 Проставки для увеличения клиренса пассат б5 чертеж ⚫
4 weeks ago 00:01:53 1
⚒ АВТОБАФЕРЫ ДЛЯ УВЕЛИЧЕНИЯ КЛИРЕНСА 👌 ПРОСТАВКИ ДЛЯ УВЕЛИЧЕНИЯ КЛИРЕНСА НА ЛОГАН
4 weeks ago 00:01:53 1
ПРОСТАВКИ ПОД ЗАДНИЕ АМОРТИЗАТОРЫ ОКА ✔ ПРОСТАВКИ НА ЛАНОС ЗАДНИЕ АРТИКУЛ
4 weeks ago 00:01:53 1
🚙 АВТОБАФЕРЫ РАЗМЕРЫ ПО МОДЕЛЯМ ЦЕНА 💡 ПРОСТАВКИ ПОД ПРУЖИНЫ БМВ 🔴
4 weeks ago 00:01:53 1
⚙ УРЕТАНОВЫЕ ПРОСТАВКИ ⭐ ПЕЖО 107 УВЕЛИЧИТЬ КЛИРЕНС 🔴
4 weeks ago 00:01:53 2
🚗 ПРОСТАВКИ ДЛЯ УВЕЛИЧЕНИЯ КЛИРЕНСА КИА СПОРТЕЙДЖ 🔩
4 weeks ago 01:37:16 66
Saturn (Сатурн) - Первый взгляд (маде ин российский игропром)
4 weeks ago 00:01:53 1
ЧЕМ МОЖНО ПОДНЯТЬ МАШИНУ ⚒
4 weeks ago 00:01:53 3
Солярис поднять клиренс ⚫ Автобаферы размер на хонду срв 2 поколения ⚪