Showing 36 of 541 projects
A NuttX RTOS fork optimized for micro-ROS, enabling real-time robotics applications on microcontrollers.
An open-source visualization and debugging platform for robotics development.
A V-based programming framework for microcontrollers that transpiles V code to C for various device compilers.
A standardized ROS abstraction layer for accessing Kvaser CAN devices, usable as an API or standalone bridge node.
ROS drivers and tools for Piksi RTK GPS modules, enabling high-precision positioning in robotic systems.
Bundle Python dependencies in ROS catkin packages using virtualenvs, enabling isolated Python environments and dependency management.
A ROS2 package that accelerates training and deployment of computer vision models for industrial applications.
A micro-ROS module for integrating ROS 2 with Zephyr RTOS on resource-constrained embedded devices.
A ROS 2 node that converts joystick input into Twist or TwistStamped velocity commands for robot teleoperation.
A modern dashboard for visualizing and controlling robot data in the FIRST Robotics Competition (FRC).
A ROS implementation of Fast and Safe Tracking (FaSTrack) for online safe trajectory planning with reachability-based safety guarantees.
A ROS2 package providing a modular manipulation pipeline for rapid digitization of robotic work cells and efficient manipulator path-planning.
Common C utilities, data structures, and macros used throughout the ROS 2 robotics framework.
A cross-platform joystick driver for ROS2, supporting Linux, macOS, and Windows.
ROS packages for parsing and working with URDF (Unified Robot Description Format) files.
A Linux tool that enables communication among arbitrary protocols by translating them to a common xTypes representation language.
Software utilities for controlling and programming the Makeblock XY Plotter robot kit.
A ROS wrapper for jetson-stats that provides NVIDIA Jetson board status via diagnostic messages and control services.
ROS2-based swarm controller for autonomous flight of multiple DJI Tello drones using fiducial markers for localization.
A common interface model for robot hardware components to enable interoperability across different vendors in modular robotics.
Examples and tutorials for using ZED cameras with ROS 2, including visualization, multi-camera setups, and robot integration.
A ROS wrapper for the NCNN neural inference framework, enabling real-time neural network inference on robotic systems.
ROS driver for SICK safety laser scanners that publishes sensor data as laser_scan messages.
A C++ library for deserializing ROS messages when their types are unknown at compilation time.
A collection of useful CMake modules for building software, particularly in robotic academic collaborative environments.
ROS2 nodes for performing computer vision inference using TensorFlow models, enabling object detection and image classification in robotics.
A MicroPython driver for the Bosch BNO055 IMU, providing hardware sensor fusion for orientation, acceleration, and magnetic field data.
A ROS2 port of LeGO-LOAM, a lightweight and ground-optimized LiDAR odometry and mapping system for ground vehicles.
An extended release manager for Robot Operating System (ROS) that generates and maintains packages for Gentoo, OpenEmbedded, and Nix.
ROS driver for the Bosch BNO055 IMU sensor using UART communication interface.
Docker images for setting up, configuring, and developing micro-ROS applications on hardware platforms.
Catkin-friendly C++ bindings for TensorFlow, enabling easy integration of TensorFlow C++ API into ROS projects.
A Go wrapper for ROS2 Core Libraries (RCL) using cgo to interface with the ROS Client Libraries API.
A C++/Python library for decoding Velodyne lidar packets into point clouds from PCAP and ROS bag files.
A single-thread pure C implementation of the Robot Operating System (ROS) framework for embedded and resource-constrained systems.
A framework for automated benchmarking of ROS2 communication performance with comparisons to ROS1 and DDS implementations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.