Showing 36 of 36 projects
A curated list of robotics resources including courses, books, software, conferences, journals, competitions, and companies.
A set of open-source software libraries and tools for building robot applications, from drivers to algorithms.
A set of open-source software libraries and tools for building robot applications, from drivers to algorithms.
A curated list of awesome Robot Operating System 2 (ROS 2) resources, libraries, tools, and learning materials.
A curated list of awesome resources, libraries, and tools for Robot Operating System 2 (ROS 2).
ROS packages for the TurtleBot3, a popular open-source robotics platform for education and research.
A realtime LiDAR odometry and mapping (LOAM) method for state estimation and mapping using 3D lidar sensors like Velodyne VLP16.
A collection of best practices, conventions, and tricks for using the Robot Operating System (ROS).
A curated list of awesome links, software libraries, and resources for robotics development.
Open-source flight software, simulator, and tools for NASA's Astrobee free-flying robots on the International Space Station.
An optimal trajectory planner for mobile robots using Timed Elastic Bands to optimize paths considering time, obstacles, and kinodynamic constraints.
A JSON interface to ROS that enables web and non-ROS clients to interact with ROS topics, services, and parameters via WebSockets or TCP.
A collection of example packages demonstrating ROS 2 concepts and capabilities.
A collection of example packages demonstrating ROS 2 concepts, features, and best practices.
An RViz plugin for displaying satellite maps and aerial imagery based on GPS coordinates.
A command-line tool for generating runtime monitors for flight and robotics applications from formal specifications.
A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.
A modular ROS visualization tool with a plugin system focused on 2D data visualization.
OpenEmbedded layers for integrating ROS 1 and ROS 2 into Yocto Project-based embedded Linux systems.
ROS 2 client library for Python, enabling Python applications to communicate in robotic systems.
A 3D visualization library for ROS (Robot Operating System) in JavaScript, enabling web-based robot visualization.
A Visual Studio Code extension providing comprehensive development support for Robot Operating System (ROS) 1 and ROS 2.
A Node.js and TypeScript client library for ROS 2, enabling JavaScript development of robotics applications.
A Qt Creator plugin that adds ROS-specific tools for managing Catkin workspaces, packages, and nodes within the IDE.
A ROS node that streams robot camera feeds and image topics over HTTP in multiple video formats for web browser viewing.
A pure Go library for building ROS 1 client nodes, enabling lightweight cross-platform robotics and data streaming applications.
A collection of ROS packages for advanced visualization tools and plugins for RViz and RQt.
ROS driver and configuration for MiR autonomous mobile robots, enabling simulation and control via the Robot Operating System.
A ROS node launcher and monitoring daemon that replaces roslaunch with enhanced process monitoring capabilities.
Static analysis framework for ROS1 applications to detect software problems early in development.
Open-source training material for ROS 2 Foxy covering robotics fundamentals, navigation, and manipulation.
A C library providing common functionality for implementing ROS 2 client libraries in various programming languages.
A Vim plugin that provides ROS development tools including syntax highlighting, package navigation, and build integration.
Automated build system for compiling ROS 2 with VxWorks 7 SDK to enable robotics applications on real-time embedded systems.
A collection of ROS 2 demonstration packages for the TurtleBot 2 platform, including teleoperation, following, mapping, and localization.
A ROS 2 node that converts joystick input into Twist or TwistStamped velocity commands for robot teleoperation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.