#ros2 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ros2, aggregated by home.social.
-
Unser Husarion Rosbot 2 ist seit 2023 offiziell "End-of-Life". Statt ihn zu ersetzen, habe ich ihn technisch revitalisiert:
✅ Austausch des Asus Tinker Boards gegen einen Raspberry Pi 5
✅ Migration von ROS1 auf ROS2 Jazzy
✅ Update der Core2-ROS Firmware sowie Anpassung und Neukompilierung spezifischer ROS-PaketeUnser Rosbot läuft nun wieder flüssig, ist modern und bereit für neue Aufgaben. Er ist quasi wie neu, nur besser! 😉
#Robotics #ROS2 #RaspberryPi5 #Engineering #Husarion #ipaulomo
-
Как изучать гуманоидную робототехнику в 2026 году: путеводитель по ресурсам
Прежде чем смотреть на курсы, стоит понять, что именно вам нужно. Платформа HumanoidHub.ai выделяет четыре трека: Инженер‑механик/электронщик — конструкция, приводы, материалы, силовая электроника. Software‑разработчик — ROS2, управление движением, симуляция, real‑time системы. AI/ML‑исследователь — reinforcement learning, VLA‑модели, sim‑to‑real, imitation learning. Бизнес‑аналитик/менеджер — экономика деплоев, ROI, рынок, регулирование. Путаница между треками — главная причина, почему люди тратят время не на то.
https://habr.com/ru/articles/1063916/
#робототехника #ros2 #гуманоидные_роботы #обучение #mujoco #vlaмодели #образование #reinforcement_learning
-
Open Source Vacuum Avoids Cloud
https://fed.brid.gy/r/https://hackaday.com/2026/07/21/open-source-vacuum-avoids-cloud/
-
Полезные TUI инструменты для работы с ROS 2
Всем дорого времени суток! В этой статье я расскажу о некоторых полезных инструментах командной строки с TUI которые облегчают работу с ROS 2. Кому интересно прошу под кат. https://medium.com/p/4ea881eda6ff/edit
-
Successful 27 day #ROS2 #LyricalLuth #C++ #BehaviorTree (with #Blackboard ) #SpeechRecognition #TextToSpeech #LifestyleNodes project integrated with my #RaspberryPi4 #GoPiGo3 #Robot written, debugged, and full functionality testing with one to two daily sessions on the free #ClaudeAI web browser interface.
I had to remind/request Claude use #MultiTheadedExecutors and #ReentrantCallbackGroups and some #MutuallyExclusives but all other implementation decisions were as I would choose.
-
3D-контроль кузова: как отличить исправную фуру от бракованной без участия человека
Клиент - производитель строительных материалов. Каждый день на погрузку стройматериалов приезжают десятки фур. При этом, габариты паллет, на которых грузят материалы, фиксированы жестко, а вот реальные размеры машин — нет. Внешне кузов может выглядеть ровным прямоугольником, а внутри могут быть скрыты «сюрпризы»: заниженная к кабине крыша, выгнутые борта или самодельные крючки на дверных стойках. Глазом эту кривизну не оценить. В момент погрузки, вилочный погрузчик заносит паллету шириной 2,40 метра, а она упирается в “неучтенный” выступ внутри кузова. Цена такой ошибки — повреждённый груз, развёрнутая на КПП машина, простой ворот, сорванный график отгрузки. Решение заказчика: поставить человека на осмотр: сотрудник заглядывает в кузов и по визуальному осмотру решает, грузить фуру или разворачивать. Это медленно, субъективно, не масштабируется, а отказы по геометрии кузова составляют заметную долю разворотов. Задача, которую решала наша команда: автоматизировать осмотр кузова перед погрузкой. Убрать сотрудника из точки принятия решения и выдавать решение “грузить / не грузить” на основании математических расчетов и реальной геометрии. Планка задана высокая. Нужно замерять сразу три габарита:
https://habr.com/ru/articles/1055864/
#лидары #lidar #логистика #ros2 #компьютерное_зрение #автоматизация #логистическая_компания #облако_точек
-
5-year old "Why did my robot do that?" mystery solved!
Lingering question: Why did the 2021 video of my GoPiGo3 ROS 2 Robot Dave "running a 1k" quit 10 minutes into the run?
Answer just found today: Because that is all I asked it to capture:
Line in my run_1k.sh script:
/home/pi/rosbot-on-gopigo3/plib/captureH264.py -t 600 -fps 4 &
I asked for 600 seconds of 4 fps video, and missed recording the grand finish of "Dave's 1k Run".
-
Планирование движения для ровера на ходовой Ackerman'а
Проверяем, может ли GPU-планировщик MPPI-Generic работать без глобального планера. Самодельный симулятор, контроллер с приоритетом угловой скорости, сравнение с State Lattice и RPP vs MPPI, справился, но есть нюансы.
-
Создаем клиентскую библиотеку ROS2. Элементы ноды
Теперь, когда в вашей клиентской библиотеке появились сообщения , можно перейти к созданию ROS2 ноды и связанных с ней элементов (издателей, сервисов и т.п.). На самом деле процесс добавления этих элементов мало отличается от создания обёртки для таймера, описанный в первой части, поскольку всё сводится к надстройке над функциями библиотеки rcl . Поэтому я не буду рассматривать их подробно, а остановлюсь только на отдельных особенностях.
-
Создаём клиентскую библиотеку ROS2. Генерация сообщений
Продолжаем разбираться с тем, как научить ROS2 понимать ваш язык программирования. В прошлый раз мы рассмотрели создание и запуск минимальной программы, теперь поговорим про работу с сообщениями. Свою библиотеку я разрабатывал для Lua, поэтому далее в примерах будет встречаться упоминание этого языка. Обмен данными играет в ROS2 ключевую роль. К счастью, практически все задачи, связанные с передачей и приемом сообщений берут на себя библиотеки rcl и rmw , нам "всего лишь" необходимо обеспечить возможность их создания и обработки. Структура сообщения в ROS2 описывается в файле с расширением msg или idl . При сборке пакета выполняются следующие действия:
-
Создаем клиентскую библиотеку ROS2. «Hello ROS»
Пару лет назад у меня возникла мысль, почему бы не написать полноценную клиентскую библиотеку ROS2 для языка Lua?.. Увы, результат оказался невостребованным, зато сама разработка позволила лучше понять, как устроен этот фреймворк, а также с интересом провести время, разгадывая логические головоломки. Создатели ROS2 вынесли базовый функционал в C библиотеку rcl (ROS Client Libraries). В теории, достаточно создать обертку на каком-либо языке программирования и можно пользоваться. Между тем, сторонних клиентских библиотек не так уж много. На мой взгляд, можно выделить следующие причины:
-
FusionCore: ROS 2 sensor fusion (IMU and GPS and encoders)
https://github.com/manankharwar/fusioncore
#HackerNews #FusionCore #ROS2 #SensorFusion #IMU #GPS #Encoders
-
Как собрать Physical AI-конвейер на манипуляторе за 30 тысяч рублей: ROS2, LeRobot и end-to-end imitation learning
Вокруг Physical AI сейчас много шума, но если отбросить красивые слова, у большинства разработчиков до сих пор нет главного — воспроизводимого конвейера на реальном роботе, который можно поднять своими руками, покрутить, записать данные, обучить policy и вернуть её обратно в железо. Обычно всё рассыпается на отдельные куски: где-то есть teleop, где-то есть датасеты, где-то крутится ML-модель, но цельного ROS2-native пути от демонстрации до исплнения почти не видно. В статье вы получите решение, как собрать такой манипулятор самостояетельно и запустить все необходимые программные компоненты из open-source ROS2 пакетов.
https://habr.com/ru/articles/1010178/
#ros2 #lerobot #робототехника #манипулятор #искусственный_интеллект #machinelearning #deeplearning #vla #vision_language_models
-
PeppyOS: A simpler alternative to ROS 2 (now with containers support)
#HackerNews #PeppyOS #ROS2 #Containers #TechNews #OpenSource
-
Почему промышленная робототехника выбирает полную интеграцию ROS2
От «ROS рядом с проприетарными роботами» к «ROS внутри робота»: зачем промышленной робототехнике полная интеграция. Это особенно важно в связи с санкциями и импортозамещением, так как позволяет построить свою открытую-совместимую экосистему и стандарты на базе ROS2, от чего выиграют и российские производители роботов и интеграторы и заказчики и государство. Как бонус мы получаем бесплатное с открытым исходным кодом программное обеспечение написанное всем миром в виде ROS2 пакетов.
https://habr.com/ru/articles/1008812/
#промышленные_роботы #роботы #манипулятор #ros #ros2 #robot_operating_system #конференция #ros_meetup #коллаборативные_роботы #программирование
-
End-to-End беспилотник на VLM в домашних условиях. Часть 2
Продолжение статьи про сборку мини-беспилотника в домашних условиях на основе открытой визуально-языковой модели qwen2.5vl без дополнительного обучения, только на основе текстового чата с моделью. Теперь практическая часть: сборка, настройка, тесты...
https://habr.com/ru/articles/1005052/
#ros2 #компьютерное_зрение #ии #робототехника #llm #llmмодели
-
Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)
#HackerNews #Sowbot #openhardware #agriculturalrobot #ROS2 #RTKGPS #farmingtechnology
-
🚨 CRITICAL: CVE-2026-26011 in ROS 2 navigation2 (≤1.3.11) allows unauth attackers in the same DDS domain to trigger heap out-of-bounds writes via /initialpose, causing DoS or further exploit. Isolate & patch! https://radar.offseq.com/threat/cve-2026-26011-cwe-787-out-of-bounds-write-in-ros--a5e729c2 #OffSeq #ROS2 #infosec #robotics
-
Current thinking about a 2026 ROS bringup github.com/Agroecology-... Then gradual migration to github.com/openrr/openrr + github.com/openrr/openrr as they (and hopefully I) mature. Project is sowbot.co.uk Worth it, or just start as you mean to go on? #ros2 #rust #robotics cc @[email protected]
-
That's perfectly normal behaviour.
#ROS2 #just-spin-up-one-more-node-bro #it-will-fix-your-robot-bro -
Been working on the robot brain.. Some docs for it here sowbot.co.uk plan is to build an #Opensource Agbot #Robots #ROS2 #OpenHardware
-
Революционный подход в школьной образовательной робототехнике
Mirte — это недорогая полностью open-source платформа учебного мобильного робота, где ученик проходит путь «от телеуправления и Blockly до Python, SSH и полноценного ROS», задуманная как единый «трек» обучения от начальной школы до университета, оставаясь на одном и том же роботе и в одной и той же среде. Идея Mirte в образовании — не прятать “настоящую” робототехнику за игрушечными абстракциями, а сделать к ней удобный, поэтапный вход.
https://habr.com/ru/articles/988826/
#ros #ros2 #robot_operating_system #образование #микроконтроллеры #микроэлектроника #робототехника #arduino #raspberry_pi #роботы
-
End-to-End беспилотник на VLM в домашних условиях. Часть 1
Проектируем беспилотник в домашних условиях. End-to-End подход на основе открытой визуально-языковой модели qwen2.5vl. Задача следования за объектом реализована без дополнительного обучения, только на основе текстового чата с моделью.
https://habr.com/ru/articles/984290/
#компьютерное_зрение #ros2 #raspberrypi #ии #робототехника #ml #llmмодели