Stars
rcl_logging_syslog is alternative logging backend implementation that can be used for ROS 2 application via rcl_logging_interface.
ROS2 communication introspection library to allow ROS2 communication with at compile time unknown message, action and service types.
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
ROS2 package for publishing HTC VIVE VR controller pose and button status on Linux.
ioLibrary_Driver can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100 W5100S.
This example demonstrates the utilization of ROS actions within micro-ROS on an ESP32 equipped with ESP-IDF and FreeRTOS, communicate with the agent via USB/UART.
RTOS-based binding for W5500 and LwIp
A set of utilities for integrating micro-ROS in a STM32CubeMX project
An example of serial output using the STM32 Blackpill and USB CDC
This repository demonstrates the method for writing a rviz2 dock-able panel.
Use MoveIt Task Constructor with BehaviorTree.CPP
Declarative ROS 2 Parameters
Managed nodes (or lifecycle nodes, LN) package provides a mechanism to create LifecycleNode activation trees
A Modbus library for Linux, Mac OS, FreeBSD and Windows
C++11/14/17 std::expected with functional-style extensions
MoveIt Task Constructor stage implementation for pouring
Python client library for the Square API
Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. See README.md for more information.
Connects QML and ROS2 enabling the simple creation of great looking Graphical User Interfaces for robotics applications.
A Steam-free driver for republishing Lighthouse 1.0 and 2.0 pose, sensor, button and config data to ROS2
Reincarnating ROSbot Dave (ROS2-GoPiGo3) atop ROS2 Humble and Ubuntu 22.04
A PCB interface between the Decent Espresso DE1 and USB or Adafriuit Feather HUZZAH32 EESP32
A ROS2 package aimed to automatically compute robot impedance based on task execution.