Showing 23 of 23 projects
A set of open-source software libraries and tools for building robot applications, from drivers to algorithms.
A curated list of robotics libraries, simulators, and software for developers and researchers.
An open-source ROS-based quadruped controller framework for building and controlling legged robots, based on MIT Cheetah research.
A generic and simple controls framework for ROS 2, enabling modular robot control system development.
An OpenAI Gym extension for robotics simulation using ROS and Gazebo to benchmark and develop robot behaviors.
A blazing fast hexapod robot simulator for the web that solves inverse kinematics and simulates gaits in real-time.
An Android app for visualizing and controlling ROS-based mobile robots via a customizable interface.
A 2.5D robotics simulator for multi-agent systems, usable as a standalone program or C++ library.
An event-driven, asynchronous, behavioral state machine library for real-time ROS applications written in C++.
A C++ library with Python bindings for robotic motion planning and decision making, integrated with DART and OMPL.
ROS extensions and implementations for the PyTrees behavior tree library, enabling modular robot behavior design.
Cross-platform open-source alternative to the FRC Driver Station for operating FRC robots on Windows, macOS, and Linux.
A ROS package providing an EtherCAT main loop based on ros_control, replacing PR2-specific dependencies for custom robot hardware.
A cross-platform joystick driver for ROS2, supporting Linux, macOS, and Windows.
A ROS 2 node for controlling robot movement via keyboard commands, publishing Twist messages.
Control DJI Robomaster S1/EDU robots via CAN BUS using STM32 microcontrollers running Micropython.
A generic keyboard teleoperation node for controlling robots via Twist messages in ROS2.
A deprecated Java-based dashboard for FIRST Robotics Competition teams to monitor and control robots via Network Tables v3.
An unofficial FRC SmartDashboard implementation using nw.js with support for widgets, camera streams, and Driver Station integration.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
ROS driver for controlling Boston Dynamics' Spot robot, enabling integration with the Robot Operating System.
An unofficial ROS2 node for controlling and interacting with the Anki Cozmo robot.
ROS2 software stack for MiniRys robots, providing motor control, sensor integration, and remote management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.