You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 16, 2023. It is now read-only.
Aslan - Open source self-driving software for low speed environments.
AutoC2X-AW - AutoC2X is cooperative awareness driving software, extension for Autoware and OpenC2X.
2. Planning
omg-tools - Optimal Motion Generation-tools: motion planning made easy.
gbplanner_ros - Graph-based Exploration Planner for Subterranean Environments.
path_planner - Hybrid A* Path Planner for the KTH Research Concept Vehicle.
PathPlanning - Common used path planning algorithms with animations.
MotionPlanning - Motion planning algorithms commonly used on autonomous vehicles. (path planning + path tracking).
se2_navigation - Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space.
far_planner - Fast, Attemptable Route Planner for Navigation in Known and Unknown Environments
mesh_navigation - The Mesh Navigation bundle provides software to perform efficient robot navigation on 2D-manifolds in 3D represented as triangular meshes.
lift-splat-shoot - Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D (ECCV 2020).
lidar-bonnetal - Semantic and Instance Segmentation of LiDAR point clouds for autonomous driving.
Kimera-Semantics - Real-Time 3D Semantic Reconstruction from 2D data.
semantic_suma - SuMa++: Efficient LiDAR-based Semantic SLAM (Chen et al IROS 2019).
mmsegmentation - OpenMMLab Semantic Segmentation Toolbox and Benchmark.
5. Calibration
multiple-cameras-and-3D-LiDARs-extrinsic-calibration - This repo contains source code of our paper presented in IROS2021 "Single-Shot is Enough: Panoramic Infrastructure Based Calibration of Multiple Cameras and 3D LiDARs"
SensorsCalibration - OpenCalib: A Multi-sensor Calibration Toolbox for Autonomous Driving.
multi_sensor_calibration - A calibration tool to calibrate a sensor setup consisting of lidars, radars and cameras.
camera_calibration - Accurate geometric camera calibration with generic camera models.
image_projection - Image_projection is a ROS package to create various projections from multiple calibrated cameras.
velo2cam_calibration - Automatic Extrinsic Calibration Method for LiDAR and Camera Sensor Setups. ROS Package.
lidar_camera_calibration - Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization).
atom - Calibration tools for multi-sensor, multi-modal, robotic systems.
FastCertRelPose - Fast and robust certifiable relative pose estimation.
ACSC - Automatic Calibration for Non-repetitive Scanning Solid-State LiDAR and Camera Systems.
kalibr - The Kalibr visual-inertial calibration toolbox.
lidar_IMU_calib - Targetless Calibration of LiDAR-IMU System Based on Continuous-time Batch Estimation.
lidar_align - A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor.
extrinsic_lidar_camera_calibration - This is a package for extrinsic calibration between a 3D LiDAR and a camera, described in paper: Improvements to Target-Based 3D LiDAR to Camera Calibration.
mrcal - MRCAL is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL.
6. Detection
MapTR - [ICLR'23 Spotlight] MapTR: Structured Modeling and Learning for Online Vectorized HD Map Construction
patchwork++ - Patchwork++: Fast and robust ground segmentation method for 3D point cloud. @ IROS'22.
urban_road_filter - Real-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles.
conditional-lane-detection - "CondLaneNet: a Top-to-down Lane Detection Framework Based on ConditionalConvolution".
LaneATT - Code for the paper entitled "Keep your Eyes on the Lane: Real-time Attention-guided Lane Detection" (CVPR 2021).
Pseudo-LiDAR - (CVPR 2019) Pseudo-LiDAR from Visual Depth Estimation: Bridging the Gap in 3D Object Detection for Autonomous Driving.
depth_clustering - Fast and robust clustering of point clouds generated with a Velodyne sensor.
AB3DMOT - Official Python Implementation for "3D Multi-Object Tracking: A Baseline and New Evaluation Metrics".
CLOCs - CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection
CenterFusion - CenterFusion: Center-based Radar and Camera Fusion for 3D Object Detection.
CenterPoint - Center-based 3D Object Detection and Tracking.
OpenPCDet - OpenPCDet Toolbox for LiDAR-based 3D Object Detection.
LaneDetection_End2End - End-to-end Lane Detection for Self-Driving Cars (ICCV 2019 Workshop).
VoxelNetRos - Implement the VoxelNet with ROS, using Kitti data to test.
PLARD - Progressive LiDAR Adaptation for Road Detection.
RoadMarkingExtraction - A C++ Program for automatically extraction of road markings from MLS or ALS point cloud [ISPRS-A' 19].
7. Control
MPCC - Model Predictive Contouring Controller (MPCC) for Autonomous Racing.
mpc_local_planner - It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations.
8. SLAM
8.1. Lidar-based
LT-mapper - A Modular Framework for LiDAR-based Lifelong Mapping.
clins - CLINS: Continuous-Time Trajectory Estimation for LiDAR-Inertial System.
LIO-SAM - LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping.
LINS---LiDAR-inertial-SLAM - A Lidar-Inertial State Estimator for Robust and Efficient Navigation based on iterated error-state Kalman filter.
LaMa - A Localization and Mapping library. Low computational effort and low memory usage whenever possible.
LeGO-LOAM - Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain.
loam_livox - A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR.
decentralized_loam - A decentralized framework for simultaneous calibration, localization and mapping with multiple LiDARs
rtklib_ros_bridge - Rtklib_ros_bridge is a package that outputs the latitude and longitude, satellite reception status, altitude, ecef xyz, ecef velocity vector, and Time of Week (GPS Time) calculated by RTKLIB as ROS messages.
ntpd_driver - This node convert ROS TimeReference message to ntpd-shm format.
eagleye - Precise localization based on GNSS and IMU.
GPS_IMU_Kalman_Filter - Fusing GPS, IMU and Encoder sensors for accurate state estimation.
imu_utils - A ROS package tool to analyze the IMU performance.
10. Dataset
Argoverse 2 dataset - Official GitHub repository for the Argoverse 2 family of datasets.
kapture - Kapture is a file format as well as a set of tools for manipulating datasets, and in particular Visual Localization and Structure from Motion data.
UrbanLoco - UrbanLoco: A Full Sensor Suite Dataset for Mapping and Localization in Urban Scenes.
UrbanNavDataset - UrbanNav: an Open-Sourcing Localization Data Collected in Asian Urban Canyons, Including Tokyo and Hong Kong.
MegBA - MegBA: A Distributed High-Performance Library for Large-Scale Bundle Adjustment with GPUs.
ikd-Tree - This repository provides implementation of an incremental k-d tree for robotic applications.
ros_msft_onnx - ONNX Runtime for the Robot Operating System (ROS), works on ROS1 and ROS2.
catkin_virtualenv - Bundle python requirements in a catkin package via virtualenv.
pal_statistics - The PAL Statistics Framework provides a way of gathering, aggregating, storing and visualizing statistics from arbitrary sources in a flexible and real-time safe way in ROS.
CARLA Autonomous Driving Leaderboard - The main goal of the CARLA Autonomous Driving Leaderboard is to evaluate the driving proficiency of autonomous agents in realistic traffic situations.
PUMA - Poisson Surface Reconstruction for LiDAR Odometry and Mapping.
RoboStack for ROS Noetic - RoboStack, which tightly couples ROS with Conda, a cross-platform, language-agnostic package manager.
modelzoo - A collection of machine-learned models for use in autonomous driving applications.
ROSIntegration - Unreal Engine Plugin to enable ROS Support.
jupyter-ros - Jupyter widget helpers for ROS, the Robot Operating System.
jupyterlab-ros - Helper extensions for running ROS from within JupyterLab.
rosbag_editor - Create a rosbag from a given one, using a simple GUI.
laser_line_extraction - A ROS package that extracts line segments from LaserScan messages.
python-pcl - Python bindings to the pointcloud library (pcl).
ros_deep_learning - Deep learning inference nodes for ROS with support for NVIDIA Jetson TX1/TX2/Xavier and TensorRT.
imgui_ros - View ros images, visualize in 2D and 3D, and interact with nodes through topics and services using ocornut/imgui.
ROS-Mobile-Android - Visualization and controlling application for Android.
PPTK - The Point Processing Toolkit (pptk) is a Python package for visualizing and processing 2-d/3-d point clouds.