Showing 36 of 541 projects
A deep learning-enhanced Kalman filter for accurate vehicle dead reckoning using only an IMU sensor.
A VSCode template for ROS2 development with Docker containers, pre-configured tasks, debugging, and CI.
A React toolkit for visualizing autonomous vehicle and robotics data encoded in the XVIZ protocol.
A generic and simple controls framework for ROS 2, enabling modular robot control system development.
Deep learning inference nodes for ROS/ROS2 with support for NVIDIA Jetson devices and TensorRT.
An open-source 3D LIDAR-based mapping framework for semi-automatic, interactive correction of SLAM mapping failures.
A collection of example packages demonstrating ROS 2 concepts, features, and best practices.
A collection of example packages demonstrating ROS 2 concepts and capabilities.
A ROS package collection for processing raw camera images into calibrated, rectified formats for computer vision applications.
A virtual environment simulator for training embodied AI agents with real-world perception and physics, featuring domain transfer to real robots.
A 6-axis motion control system for high-performance CNC and small to mid-sized industrial machines.
An open-source simulator for experimenting with and advancing self-driving AI, accessible to anyone with a PC.
A library for computing time-optimal path parameterization for robots subject to kinematic and dynamic constraints.
A curated list of awesome tutorials, blogs, and projects for the CARLA autonomous driving simulator.
A unified benchmark suite with PyBullet CartPole and Quadrotor environments and symbolic CasADi dynamics for safe learning-based control and reinforcement learning.
A C++ ROS package for real-time detection, tracking, and classification of static and dynamic objects from LIDAR point clouds.
A modular ROS package for 3D/6D robot localization and point cloud registration using PCL, with dynamic map updates via OctoMap.
An open-source visual-inertial odometry system that estimates camera motion and sparse 3D maps from camera and IMU data.
A graphical editor for creating and monitoring Behavior Trees, compliant with BehaviorTree.CPP.
Monocular 3D object detection and SLAM system that detects and tracks cuboids to estimate camera and object poses.
A ROS framework for sensor fusion using nonlinear least squares optimization, enabling state estimation, localization, mapping, and calibration on robots.
A ROS voxel layer using OpenVDB for efficient 3D environment representation with temporal decay, replacing voxel_grid for navigation.
A multi-threaded, SSE-optimized Normal Distributions Transform algorithm for point cloud registration, offering up to 10x speedup over the original PCL implementation.
ROS 2 LiDAR SLAM for creating non-GPL pointcloud maps compatible with Autoware, featuring loop closure and benchmarking.
An OpenAI Gym extension for robotics simulation using ROS and Gazebo to benchmark and develop robot behaviors.
A collection of generic robotic controllers for the ROS2 control framework, compatible with many robots, MoveIt2, and Nav2.
An official ROS2 driver for Universal Robots manipulators, enabling advanced control and integration with the ROS ecosystem.
A C++ API wrapper for displaying shapes, meshes, and markers in Rviz for debugging and visualizing robot data.
Convert KITTI autonomous driving datasets into ROS bag files for easy playback and integration.
Code repository and teaching materials for the book 'A Concise Introduction to Robot Programming with ROS2'.
URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.
A C++ library for fast ground segmentation from LiDAR point clouds using the line-fit algorithm.
A lightweight, accurate, and robust monocular visual-inertial odometry system based on a hybrid Multi-State Constraint Kalman Filter.
The standard C++ client library for building nodes and applications in ROS 2.
A blazing fast hexapod robot simulator for the web that solves inverse kinematics and simulates gaits in real-time.
Open-source software for precise vehicle localization using GNSS and IMU data fusion.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.