ROS 2 is a distributed communication middleware for robot systems, built on a peer-to-peer Data Distribution Service (DDS) foundation. It provides a publish-subscribe messaging layer where typed data flows between decoupled components across a network, along with synchronous remote procedure calls and action-based task execution for long-running goals with periodic feedback. The framework includes an interface definition language that generates type-safe code for messages,…
Principalele funcționalități ale ros2/ros2 sunt: Distributed Robot Middleware, Network Service Discovery, Goal-Based, Service and Topic Discovery, Typed Pub-Sub Communication, Topic and Service Schemas, Decentralized, Typed Topic Pub-Sub.
Alternativele open-source pentru ros2/ros2 includ: weibocom/motan — Motan is a cross-language RPC framework and distributed service mesh designed for building high-performance… dora-rs/dora — Dora is a robotics dataflow framework and distributed orchestrator used to build and manage processing pipelines. It… realsenseai/realsense-ros — This project is a ROS2 depth camera driver that streams synchronized RGB, depth, infrared, and IMU data from Intel… markfzp/mobile-aloha — Mobile Alohas is a bimanual mobile manipulation framework designed to learn whole-body robot control. It provides an… cysharp/magiconion — MagicOnion is a .NET RPC framework used to build type-safe remote procedure call services using shared interfaces for… apache/brpc — brpc is a high-performance C++ RPC framework and network programming library designed for building distributed…
Motan is a cross-language RPC framework and distributed service mesh designed for building high-performance distributed services. It functions as a networking layer that manages service discovery, request routing, and traffic distribution across server clusters. The system operates as a cross-datacenter load balancer, distributing requests across multiple clusters and data centers using weighted scheduling. It includes a service discovery registry to automatically locate and link available service instances within a distributed network environment. The framework provides capabilities for dis
Dora is a robotics dataflow framework and distributed orchestrator used to build and manage processing pipelines. It enables the deployment of robotics workloads across clusters with remote node execution and provides a real-time data pipeline for predictable performance. The system is distinguished by its support for multi-language nodes written in Rust, Python, C, or C++ that interoperate within a single dataflow. It utilizes a zero-copy shared-memory transport and columnar formats to minimize latency for large payloads, and it includes bidirectional bridges to integrate with external ecosy
This project is a ROS2 depth camera driver that streams synchronized RGB, depth, infrared, and IMU data from Intel RealSense sensors as ROS2 topics. It functions as a managed camera interface using lifecycle nodes with explicit state transitions to ensure deterministic startup and shutdown within robotic systems. The driver includes an RGBD perception pipeline that aligns depth to color and generates 3D point clouds for spatial analysis. It features a depth camera calibration tool that provides ROS2 services for reading and writing on-device calibration and safety configuration parameters. T
Mobile Alohas is a bimanual mobile manipulation framework designed to learn whole-body robot control. It provides an integrated imitation learning pipeline that manages the process of collecting human demonstration data and training behavior models to automate complex physical tasks. The system features a robotic teleoperation interface that maps human movements to a mobile robot with dual arms. It includes a whole-body motion dataset tool used for recording, visualizing, and replaying joint and sensor data from manipulation sessions. The framework covers several capability areas, including