Robossembler - Открытая робототехника
563 subscribers
44 photos
8 videos
2 files
208 links
Ваш персональный фронтир в борьбе роботов за лучшее будущее для кожаных мешков. Open Source Robotics и всё такое. По вопросам сотрудничества пишите @brylev, наш сайт robossembler.org
Download Telegram
Rust в робототехнике

Недавно выступил с докладом о нашем проекте в сообществе rust embedded. Готовясь к выступлению достал из копилки ссылок интересные проекты на стыке Rust/Robotics, за которыми слежу. Делюсь!

dora-rs
- DORA (Dataflow-Oriented Robotic Architecture) - Проект, позиционирующися как альтернатива ROS 2. Заявляется, что быстрее в 10-17 раз. В качестве middleware используется Apache Arrow.
RustDDS - реализация DDS на Rust. Мы как-то пробовали использовать для моста Робономики чистый DDS (без ROS 2) - в целом, он нормально работает с нодами из ROS 2.
ros2_rust - реализация функций стандартной библиотеки ROS 2 на Rust
zenoh - альтернативный ROS Middleware - доступен в ROS 2 начиная с версии Jazzy
openrr - сообщество Rust Open Robotics в github с несколькими интересными проектами - библиотекой прямой и обратной кинематики, библиотекой RRT, парсер и визуализатор URDF (можно скопилировать в wasm и засунуть в браузер).

Пишите в комментариях, если знаете какие-то ещё интересные проекты на Rust для робототехники.

#rust #robotics #community
👍13
​​Open Source: По ту сторону кода. Учимся создавать сообщества - ч.1

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

Первым в ряду литературы с описанием успешного опыта релевантного задаче стоит "Just for fun" Линуса Торвальдса, но в нёй фигурируют скорее личные аспекты мировоззрения автора и его хардкорная молодость с круглосуточным кодингом, а не конкретная методология работы с людьми. Изложенный в мемуарах опыт Линуса отражает ту стадию развития Open Source, когда многое осуществлялось по наитию, за счёт личного энтузиазма и харизмы, а успешный результат был обусловлен скорее первопроходческой новизной, нежели правильно исполненной технологией. Иными словами, когда-то для стремительного взлёта открытого проекта было достаточно опубликовать его код и всё. Собственно, именно так и сделал всё в своё время Линус. И понеслось...

Однако, приходит время, и этого становится недостаточно. Уже сейчас на Github порядка 100 миллионов репозиториев и теперь, чтобы ворваться с Open source проектом, нужно изрядно пошевелить локтями, чтобы как-то выделиться в столь насыщенной среде. Для того, чтобы это делать наиболее эффективно, нужно применять определённые практики работы - как и в любой другой деятельности, стадия искусства и интуитивного поиска в предметной области заменяется вполне чёткой формализованной методологией достижения конечного результата.

В этом отношении книга Джона Мертика "Open Source: Beyond the Code" более сбалансирована - она содержит как личный опыт работы в позициях от начинающего разработчика в SugarCRM до директора по управлению программами Linux Foundation, так и большое количество обобщённых полезных практик в проектах отрытого ПО, часто формализованных до состояния приспособленных для работы чек-листов. Она обобщает опыт такого перехода. Именно поэтому её вполне можно советовать в качестве практического руководства для начинающих создателей сообществ и предприятий в сфере Open Source.
Этой теме я посвящу серию постов, где поделюсь мыслями по некоторым наиболее интересным с моей точки зрения разделам книги и их значению в развитии сообщества Robossembler.

#community #linux #foundation
👍17
Рубрика "Проекты Подписчиков"

Сергей Акимов aka Akiman DIY на своём канале делится опытом: разнообразные инструменты и приспособления, электроника (ШИМ, терморегуляторы), переделка и ремонт техники, эксперименты с материалами (добыча цинка в домашних условиях, пайка медью), обзоры техники, лайфхаки.

Есть и ролики по нашей предметной области:

Магнитные муфты на неодимовых магнитах
https://www.youtube.com/watch?v=XvL29mdsqyQ

Подключение бесколлекторного двигателя через регулятор
https://www.youtube.com/watch?v=InIqnP2Bqf8

Будет ли работать двигатель под водой в масле на большой глубине? Проверим!
https://www.youtube.com/watch?v=6V0ZejU2xSc

Если из всего многообразия тем Робоссемблера Вам близка именно DIY, то смело подписываемся!

#diy #community
👍9