Создаем клиентскую библиотеку ROS2. «Hello ROS»

Пару лет назад у меня возникла мысль, почему бы не написать полноценную клиентскую библиотеку ROS2 для языка Lua?.. Увы, результат оказался невостребованным, зато сама разработка позволила лучше понять, как устроен этот фреймворк, а также с интересом провести время, разгадывая логические головоломки. Создатели ROS2 вынесли базовый функционал в C библиотеку rcl (ROS Client Libraries). В теории, достаточно создать обертку на каком-либо языке программирования и можно пользоваться. Между тем, сторонних клиентских библиотек не так уж много. На мой взгляд, можно выделить следующие причины:

https://habr.com/ru/articles/1031312/

#ROS2 #rcl

Создаем клиентскую библиотеку ROS2. «Hello ROS»

Пару лет назад у меня возникла мысль, почему бы не написать полноценную клиентскую библиотеку ROS2 для языка Lua?.. Увы, результат оказался невостребованным, зато сама разработка позволила лучше...

Хабр

🧩 24 Ideas. 1 Future | @O_CEI_Horizon Open Call Winners

eProsima is securing the "language" machines use to talk to each other.

By using the safety-certified Safe DDS middleware, they ensure deterministic and fault-tolerant data exchange for critical energy infrastructure. This European-led solution strengthens tech sovereignty and makes edge systems more resilient.

📰 Winner: https://o-cei.eu/eprosima/
🔎 Pilot 2: https://o-cei.eu/use-cases-pilot-2/

#EdgeComputing #SmartGrid #ROS2 #HorizonEurope

ROS 2 is a great framework, but it's not the right tool for every #robotics project. I put together a few examples and questions to help you figure out when it's worth the investment and when it's overkill:

https://shawnhymel.com/3302/when-to-use-ros-2-and-when-to-skip-it-a-guide-for-makers-and-engineers/?utm_source=mastodon&utm_medium=social&utm_campaign=general_courses_blog

#embedded #programming #ros #ros2

When to Use ROS 2 (and When to Skip It): A Guide for Makers and Engineers - Shawn Hymel

Every time I post about ROS 2, I get either "Just use ROS for everything!" or "ROS is bloated overkill." Both camps have a point, and neither is entirely

Shawn Hymel
GitHub - manankharwar/fusioncore: ROS 2 sensor fusion SDK: UKF, 3D native, proper GNSS, zero manual tuning. Apache 2.0.

ROS 2 sensor fusion SDK: UKF, 3D native, proper GNSS, zero manual tuning. Apache 2.0. - manankharwar/fusioncore

GitHub
🌗 GitHub - Seeed-Projects/reBot-DevArm:面向所有開發者的開源機械手臂
➤ 打造人人都能負擔的具身智慧開發平臺
https://github.com/Seeed-Projects/reBot-DevArm
reBot-DevArm 專案旨在降低學習「具身智慧」的技術門檻,提供一套完整且「徹底開源」的機械手臂解決方案。該專案不僅公開了機械結構的 CAD 設計圖與詳細的物料清單(BOM),更整合了 Python SDK、ROS2、Isaac Sim 模擬環境以及 Hugging Face 的 LeRobot 訓練框架。無論是硬體組裝、動力學控制還是 AI 演算法開發,開發者都能透過此平臺從零建構屬於自己的機械手臂,並參與到最新的機器人開發生態系中。
+ 這正是機器人領域所缺少的!過去買機械手臂動輒數千美元,現在終於有完整的硬體藍圖和開源軟體支援,對於想要研究 LeRobot 的開發者來說簡直是福音。
+ 項目規劃非常清晰,特別是將 Damiao 與 Robostride
#開源硬體 #機器人學 #具身智慧 (Embodied AI) #ROS2
GitHub - Seeed-Projects/reBot-DevArm: Open Source Robotic Arm for All Developers

Open Source Robotic Arm for All Developers. Contribute to Seeed-Projects/reBot-DevArm development by creating an account on GitHub.

GitHub
When you work with #ros2, not only do you become an expert in robotics but also networking, security, data handling etc.... or you go insane.
3D Printed Robot Arm Built For Learning Purposes

If you want to work with robots you can do all sorts of learning with software and simulation, but nothing quite beats getting to grips with real machinery. That was the motivation for [James Gullb…

Hackaday
3D Printed Robot Arm Built For Learning Purposes

If you want to work with robots you can do all sorts of learning with software and simulation, but nothing quite beats getting to grips with real machinery. That was the motivation for [James Gullb…

Hackaday

Как собрать 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

Как собрать Physical AI-конвейер на манипуляторе за 30 тысяч рублей: ROS2, LeRobot и end-to-end imitation learning

Вокруг Physical AI сейчас много шума, но если отбросить красивые слова, у большинства разработчиков до сих пор нет главного — воспроизводимого конвейера на реальном роботе, который можно поднять...

Хабр

PeppyOS: A simpler alternative to ROS 2 (now with containers support)

https://peppy.bot/

#HackerNews #PeppyOS #ROS2 #Containers #TechNews #OpenSource

PeppyOS — Open-Source Robotics Framework

PeppyOS is an open-source robotics framework to build and deploy robot software for AI robots and humanoids.

Peppy