v3 release 🎊
Со всей механикой закончил, получилось хорошо.
Уже 3ю неделю прогаю. Пишу управляющие программы с самого низа. Создаю драйвера для железа, соединяю их с нодами ROS.
GPT очень сильно помогает, можно почти не уметь программировать.
Вот тут ссылка с мои примером, на сколько эта штука сильна. Но без ВПН скорее всего не сможете посмотреть.
https://chatgpt.com/share/0fda23cc-ae33-4b08-9cce-4af0acfbd9ae
#робот #kfc
Со всей механикой закончил, получилось хорошо.
Уже 3ю неделю прогаю. Пишу управляющие программы с самого низа. Создаю драйвера для железа, соединяю их с нодами ROS.
GPT очень сильно помогает, можно почти не уметь программировать.
Вот тут ссылка с мои примером, на сколько эта штука сильна. Но без ВПН скорее всего не сможете посмотреть.
https://chatgpt.com/share/0fda23cc-ae33-4b08-9cce-4af0acfbd9ae
#робот #kfc
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один для восстания машин
Наконец, как-то заработало 🥹
На ардуино так можно было сделать за день. Но на ROS он принципиально по другому работает. И когда уже прокачался, такие же роботы разной конфигурации тоже теперь могу за день делать.
PS Он сейчас странно кутается потому что думает, что у него всего 2 колеса. Переделать на другой тип кинематики - мотоциклетного типа на 3 колеса теоретически должно занять полчаса 😄
#робот #kfc
Наконец, как-то заработало 🥹
На ардуино так можно было сделать за день. Но на ROS он принципиально по другому работает. И когда уже прокачался, такие же роботы разной конфигурации тоже теперь могу за день делать.
PS Он сейчас странно кутается потому что думает, что у него всего 2 колеса. Переделать на другой тип кинематики - мотоциклетного типа на 3 колеса теоретически должно занять полчаса 😄
#робот #kfc
👍8❤1
Печатный мячик, печать 2е суток.
Прочный, по размеру копия обычного футбольного, выдержит многое, но не такой приятный как мяч с камерой внутри.
#печать #результат
Прочный, по размеру копия обычного футбольного, выдержит многое, но не такой приятный как мяч с камерой внутри.
#печать #результат
👍4
Media is too big
VIEW IN TELEGRAM
Теперь это настоящий робот.
Робот теперь с камерой и может поворачивать на тег, а скорость он берет с RSSI сигнала от Bluetooth с телефона. Bluetooth больше для баловства, потому что скорость можно прекрасно брать с тега, но это рудимент от экспериментов, когда я пытался задавать повороты робота с помощью метода триангуляции по 3м приемникам. Этот метод оказался совсем не рабочим из-за не стабильности сигнала и маленьких плеч.
Основную часть проекта можно считать завершенной. Буду теперь подготавливать файлы модели, код и лист спецификации для публикации на Printable. По механике собрать относительно не сложно, а вот backend без опыта сейчас собрать будет сложно, нужен Docker.
🔩TODO:
- переделать так чтобы передом были колеса с двигателем
- отладить скорости при движении по тегу
- заменить собственный упрощенный навигационный контроллер на ros_navigation
- упаковать в Docker
- смоделировать еще одну рессору для дифференциальной кинематики
#робот #kfc
Робот теперь с камерой и может поворачивать на тег, а скорость он берет с RSSI сигнала от Bluetooth с телефона. Bluetooth больше для баловства, потому что скорость можно прекрасно брать с тега, но это рудимент от экспериментов, когда я пытался задавать повороты робота с помощью метода триангуляции по 3м приемникам. Этот метод оказался совсем не рабочим из-за не стабильности сигнала и маленьких плеч.
Основную часть проекта можно считать завершенной. Буду теперь подготавливать файлы модели, код и лист спецификации для публикации на Printable. По механике собрать относительно не сложно, а вот backend без опыта сейчас собрать будет сложно, нужен Docker.
🔩TODO:
- переделать так чтобы передом были колеса с двигателем
- отладить скорости при движении по тегу
- заменить собственный упрощенный навигационный контроллер на ros_navigation
- упаковать в Docker
- смоделировать еще одну рессору для дифференциальной кинематики
#робот #kfc
❤2👍2
Есть два стула...
Сейчас у меня идут два основных проекта, которые никак не связаны друг с другом.
📄📄📄
Постить про обе времени не хватит, поэтому вопрос к Вам. Про что из этого писать =)
1️⃣ Пики точеные. Он про мое PhD связанный с дизайном оптики. И основная цель теперь, которой я скорее всего буду защищаться это API, которая связывает FDTD решатор для электро-магнитных волн под названием MEEP и библиотеку машинного обучения pytorch.
Задача:
1. описывать форму мета-атомов уравнением, чтобы получать от квадратиков до фракталов.
2. передавать каждую эту форму на расчет в MEEP и получать фазовые смещения и интенсивность.
3. полученную библиотеку скармливать pytorch
4. на основе натренированной библиотеки собрать фокусирующую линзу, параметры которой настраиваются перед сборкой.
5. на основе просчета большого числа таких линз и пропускания их через оптимизатор - выбор лучшей.
2️⃣ Второй. Он про переделку робо-руки от https://t.me/robossembler_ru для 3д печати. При изначальной его проектировки видно что внимательно учитывались вопросы печати. Часто уже были выбраны правильные направления расположения деталей. А фишка дизайна - фаски: делает так что дизайн работает на руку печатаемости...но если кратко, даже с этим работы по подготовке к печати и исправлению наследия там оказалось не мало 😁
Сейчас у меня идут два основных проекта, которые никак не связаны друг с другом.
📄📄📄
Постить про обе времени не хватит, поэтому вопрос к Вам. Про что из этого писать =)
1️⃣ Пики точеные. Он про мое PhD связанный с дизайном оптики. И основная цель теперь, которой я скорее всего буду защищаться это API, которая связывает FDTD решатор для электро-магнитных волн под названием MEEP и библиотеку машинного обучения pytorch.
Задача:
1. описывать форму мета-атомов уравнением, чтобы получать от квадратиков до фракталов.
2. передавать каждую эту форму на расчет в MEEP и получать фазовые смещения и интенсивность.
3. полученную библиотеку скармливать pytorch
4. на основе натренированной библиотеки собрать фокусирующую линзу, параметры которой настраиваются перед сборкой.
5. на основе просчета большого числа таких линз и пропускания их через оптимизатор - выбор лучшей.
Такой API на TensorFlow на самом деле уже существует. Его основная проблема - просчитать что-то сложнее чем примитивные формы там сложно. А так как я плохо понял как-там все устроено в костюмных библиотеках автора - решил сделать свое с 0.
2️⃣ Второй. Он про переделку робо-руки от https://t.me/robossembler_ru для 3д печати. При изначальной его проектировки видно что внимательно учитывались вопросы печати. Часто уже были выбраны правильные направления расположения деталей. А фишка дизайна - фаски: делает так что дизайн работает на руку печатаемости...но если кратко, даже с этим работы по подготовке к печати и исправлению наследия там оказалось не мало 😁
⚡1
О каком проекте рассказывать по мере его развития?
Final Results
28%
👨🏻💻 API для дизайна мета-оптики с PyTorch
72%
🤖 Адаптация к печати робота от Robossembler
🎊🎊🎊
В напряженной борьбе с незначительным отрывом в 44% побеждает адаптация к печати робота от Robossembler. Принято 🫡
В напряженной борьбе с незначительным отрывом в 44% побеждает адаптация к печати робота от Robossembler. Принято 🫡
👏6
Начнем с общего обзора робо-руки
6-осевая рука состоит из такого основных блоков:
1️⃣. Блок основания
2️⃣. Вилка
3️⃣. Основной блок
4️⃣. Блок инструмента
Вилка и блок основания могу повторяться несколько раз. В базовой версии эти блоки повторяются 2 раза.
Онсновные фишки:
- нет металлических крепежей
- редуктор кастомный, печатный
- двигатель кастомный, печатный
- все платы кастомные, печатные, но не на 3д принтере =D
В подробности этого всего вдаваться сейчас не буду :)
Далее пойдем по порядку с блока основания 1.
#робот #roboarm
6-осевая рука состоит из такого основных блоков:
1️⃣. Блок основания
2️⃣. Вилка
3️⃣. Основной блок
4️⃣. Блок инструмента
Вилка и блок основания могу повторяться несколько раз. В базовой версии эти блоки повторяются 2 раза.
Онсновные фишки:
- нет металлических крепежей
- редуктор кастомный, печатный
- двигатель кастомный, печатный
- все платы кастомные, печатные, но не на 3д принтере =D
В подробности этого всего вдаваться сейчас не буду :)
Далее пойдем по порядку с блока основания 1.
#робот #roboarm
👍5❤1
Белый корпус основания робота.
Первым делом попадаем на битые операции, разбираемся с ними и затем переходим к делу.
Сперва надо определиться в каком положении это будет печататься. Проектируемое положение печати сразу угадывается (2) (нет, не на ножках к столу) , и оно очень правильное для ожидаемых нагрузок но ... эти ножки всему мешают 🫠
Решение простое: ножки тут не нужны - сносим ножки. А вместо них проектируем новую деталь - табуретку (7). Табуретка лучше во всем: она стягивает теперь две половины как бандаж, она вкручивается в корпус редуктора внутри, она похожа на корону горного короля 👑. А главное теперь мы точно печатаем все это без поддержек. На скрине где заслайсена новая деталь они есть, но вообще не обязательны в тех местах.
Далее накидываем основные 3д-печатные фишки: капельки на отверстия, чтобы угол нависания был не острее 35 градусов (4), фаски 30 градусов на важных выступах (5), и скругления 1 мм вместо 0.5 мм, так как 0.5 слайсер может даже не заметить (6).
#робот #roboarm #основание
Первым делом попадаем на битые операции, разбираемся с ними и затем переходим к делу.
Сперва надо определиться в каком положении это будет печататься. Проектируемое положение печати сразу угадывается (2)
Решение простое: ножки тут не нужны - сносим ножки. А вместо них проектируем новую деталь - табуретку (7). Табуретка лучше во всем: она стягивает теперь две половины как бандаж, она вкручивается в корпус редуктора внутри, она похожа на корону горного короля 👑. А главное теперь мы точно печатаем все это без поддержек. На скрине где заслайсена новая деталь они есть, но вообще не обязательны в тех местах.
Далее накидываем основные 3д-печатные фишки: капельки на отверстия, чтобы угол нависания был не острее 35 градусов (4), фаски 30 градусов на важных выступах (5), и скругления 1 мм вместо 0.5 мм, так как 0.5 слайсер может даже не заметить (6).
#робот #roboarm #основание
👍4👏2