ethz-asl
ETHZ ASL Joined Nov 2010 View on GitHub
- Stars
- 39,747
- across 344 public repos
- Rank
- #801
- of 95,242 organizations, top 0.8%
- Down 2 places this week
Repositories with 50+ stars
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 10,950 | The Kalibr visual-inertial calibration toolbox | C++ | 5,809 |
| 23,514 | A Modular and Multi-Modal Mapping Framework | C++ | 2,887 |
| 40,745 | A library for flexible voxel-based mapping, mainly focusing on truncated and Euclidean signed distance fields. | C++ | 1,683 |
| 45,417 | RotorS is a UAV gazebo simulator | C++ | 1,509 |
| 50,014 | OKVIS: Open Keyframe-based Visual-Inertial SLAM. | C++ | 1,370 |
| 53,563 | C++ | 1,273 | |
| 60,915 | MSF - Modular framework for multi sensor fusion based on an Extended Kalman Filter (EKF) | C++ | 1,106 |
| 61,214 | A map representation based on 3D segments | C++ | 1,099 |
| 63,057 | A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor | C++ | 1,063 |
| 74,251 | From Coarse to Fine: Robust Hierarchical Localization at Large Scale with HF-Net (https://arxiv.org/abs/1812.03506) | Python | 887 |
| 90,881 | Modular framework for online informative path planning. | C++ | 715 |
| 95,818 | Polynomial trajectory generation and optimization, especially for rotary-wing MAVs. | C++ | 674 |
| 96,239 | Coverage planning in general polygons with holes. | C++ | 671 |
| 103,110 | Real-time Dense Point Cloud, Digital Surface Map (DSM) and (Ortho-)Mosaic Generation for UAVs | C++ | 623 |
| 104,157 | Real-time detection of diverse dynamic objects in complex environments. | C++ | 616 |
| 110,230 | MAV planning tools using voxblox as the map representation. | Makefile | 579 |
| 110,230 | Fast, efficient and accurate multi-resolution, multi-sensor 3D occupancy mapping | C++ | 579 |
| 111,681 | Robust Point Cloud Registration Using Iterative Probabilistic Data Associations ("Robust ICP") | C++ | 571 |
| 114,781 | Voxblox-based Pose graph optimization | C++ | 554 |
| 120,981 | Python tools to perform time-synchronization and hand-eye calibration. | Python | 523 |
| 120,981 | 🪙 COIN-LIO: Complementary Intensity-Augmented LiDAR Inertial Odometry (ICRA 2024) | C++ | 523 |
| 134,001 | A volumetric object-level semantic mapping framework. | C++ | 466 |
| 136,091 | Control strategies for rotary wing Micro Aerial Vehicles using ROS | C | 458 |
| 136,608 | A real-time capable exploration and inspection path planner (next best view planning) | C++ | 456 |
| 173,343 | 🦫 BIEVR-LIO: Robust LiDAR-Inertial Odometry through Bump-Image-Enhanced Voxel Maps (RSS 2026) | C++ | 348 |
| 179,782 | time delay single and multi sensor fusion framework based on an EKF | C++ | 334 |
| 179,782 | A flexible submap-based framework towards spatio-temporally consistent volumetric mapping and scene understanding. | C++ | 334 |
| 191,783 | Real-time 6 DOF grasp detection in clutter. | Python | 310 |
| 194,542 | OKVIS: Open Keyframe-based Visual-Inertial SLAM (ROS Version) | C++ | 305 |
| 202,367 | An Open Versatile Multi-Camera Visual-Inertial Sensor Suite | C++ | 291 |
| 210,468 | A compact package for undistorting images directly from kalibr calibration files. Can also perform dense stereo estimation | C++ | 278 |
| 211,754 | 3D mapping tools for robotic applications | C++ | 276 |
| 216,567 | Simple library for converting coordinates to/from several geodetic frames (lat/lon, ECEF, ENU, NED, etc.) | C++ | 269 |
| 223,655 | Dataset tools for working with the KITTI dataset raw data ( http://www.cvlibs.net/datasets/kitti/raw_data.php ) and converting it to a ROS bag. Also allows a library for direct access to poses,... | C++ | 259 |
| 233,497 | This package provides an end-to-end system to laser-based graph SLAM using laser point clouds. | C++ | 246 |
| 241,644 | Modified version of Parallel Tracking and Mapping (PTAM) | C++ | 236 |
| 252,317 | Efficient local and global exploration on submap collections with changing past pose estimates. | C++ | 224 |
| 267,054 | Voxblox-based submapping | C++ | 209 |
| 268,070 | TSDF++: A Multi-Object Formulation for Dynamic Object Tracking and Reconstruction | C++ | 208 |
| 273,527 | C++ | 203 | |
| 291,618 | Implementation for safe low altitude navigation in steep terrain for fixed-wing Aerial Vehicles | C++ | 188 |
| 294,175 | A repository for 3D volumetric (occupancy) maps, providing a generic interface for disparity map and pointcloud insertion, and support for custom sensor error models. | C++ | 186 |
| 295,458 | Deep image retrieval for efficient 6-DoF localization | Python | 185 |
| 306,507 | Integrates an IMU to predict future odometry readings | C++ | 177 |
| 309,390 | ROS interface for ORBSLAM2!! | C++ | 175 |
| 315,455 | Geolocalization for grid map using GDAL. | C++ | 171 |
| 318,662 | Interface of DJI autopilot based on its OSDK (3.2) | C++ | 169 |
| 333,337 | Catkin package that provides lidar motion undistortion based on an external 6DoF pose estimation input. | C++ | 160 |
| 338,605 | Graph-based, sparse radar-inertial odometry estimation | C++ | 157 |
| 367,617 | SL Sensor: An open-source, real-time and ROS-based structured light sensor for high accuracy construction robotic applications | C++ | 142 |
| 374,241 | A collection of segmentation methods working on depth images | C++ | 139 |
| 376,378 | This repository contains style-guides, discussions, eclipse/emacs auto-formatter for commonly used programming languages | Emacs Lisp | 138 |
| 385,306 | Data Driven Dynamics Modeling for Aerial Vehicles | Python | 134 |
| 390,171 | A robust pointcloud registration pipeline based on correlation. | C++ | 132 |
| 390,171 | Real-time Neural Representation Fusion for Robust Volumetric Mapping | Python | 132 |
| 394,955 | ASL Structural Inspection Planner | C++ | 130 |
| 444,855 | Incremental 3D Scene Completion for Safe and Efficient Exploration Mapping and Planning | C++ | 112 |
| 448,016 | Closed-loop next-best view planning for grasp detection in clutter. | Python | 111 |
| 454,468 | Driver for xsens IMUs | Python | 109 |
| 457,759 | Stand-alone waypoint navigator | C++ | 108 |
| 464,469 | This is a driver providing data from VICON motion capture systems. It is based on the vicon_mocap package from the starmac stacks. Additionally, it can handle multiple subjects / segments and... | C++ | 106 |
| 464,469 | Reinforcement Learning framework for MAVs using the OpenAI Gym environment | Python | 106 |
| 464,469 | Python | 106 | |
| 464,469 | RMPs on multi-resolution occupancy maps for efficient reactive collision avoidance | 106 | |
| 467,891 | Simulation interface to Unreal Engine 4 based on the AirSim plugin. | C++ | 105 |
| 478,979 | Instructions for ETH center for robotics summer school 2019. | Python | 102 |
| 478,979 | 3D Variable Scene Graphs for long-term semantic scene change prediction. | Python | 102 |
| 494,396 | A minimal library for transformations, following the kindr interface. Uses active quaternions of rotation in Hamilton notation. | C++ | 98 |
| 494,396 | Create ground truth voxblox maps from Gazebo worlds or .ply files | C++ | 98 |
| 498,222 | General launch files, parameters and wiki entries on our systems and related issues | 97 | |
| 502,066 | algorithms for synchronizing clocks | C++ | 96 |
| 506,130 | ROS1 wrappers for GPU-acceleration volumetric mapping with nvblox. | C++ | 95 |
| 514,615 | System monitoring tools for ROS. | Python | 93 |
| 528,159 | ROS drivers for the Piksi RTK GPS module | C++ | 90 |
| 547,480 | Open framework for reading analog gauges, deployable on real world robotic systems | Python | 86 |
| 552,583 | Unreal CV ROS Perception Simulator | Python | 85 |
| 597,832 | Loader for the generic ASL dataset formats. | Matlab | 77 |
| 609,672 | A library of curves for estimation. | C++ | 75 |
| 643,634 | Jupyter Notebook | 70 | |
| 658,333 | Automatically syncs a camera to a rigidly attached IMUs time frame | C++ | 68 |
| 658,333 | 🌷 TULIP: Transformer for Upsampling of LiDAR Point Clouds (CVPR 2024) | Python | 68 |
| 674,038 | Programming tools for robotics. | C++ | 66 |
| 674,038 | OpenEdge ABL | 66 | |
| 682,464 | Reactive obstacle avoidance using raytracing or lidars | C++ | 65 |
| 690,870 | Driver library for Seek Thermal imaging devices | C++ | 64 |
| 699,325 | Programming Exercises Accompanying the Lecture "Artificial Intelligence for Robotics" | Python | 63 |
| 708,033 | Templates and overview information for student projects at ASL | PostScript | 62 |
| 708,033 | Python tool for analyzing and evaluating trajectory data | Python | 62 |
| 708,033 | Repository for implementation of Traversing Mars: Cooperative Informative Path Planning to Efficiently Navigate Unknown Scenes | Python | 62 |
| 726,551 | Terrain monitoring planner | C++ | 60 |
| 736,181 | matplotlib-cpp with Eigen interfaces. | C++ | 59 |
| 736,181 | Implementation for safe low altitude navigation in steep terrain for fixed-wing Aerial Vehicles | C++ | 59 |
| 745,544 | Line Clustering and Description for Place Recognition | C++ | 58 |
| 756,363 | Generates randomized Poisson forests to use for UAV collision avoidance evaluations. | Python | 57 |
| 766,410 | This repository contains message and service definitions used for mavs. All future message definitions go in here, existing ones in other stacks should be moved here where possible. | C++ | 56 |
| 800,957 | We utilize deep reinforcement learning to obtain favorable trajectories for visual-inertial system calibration. | C++ | 53 |
| 800,957 | Learning informed sampling distributions and information gains for efficient exploration planning. | Python | 53 |
| 825,467 | Multi-resolution path planning | C++ | 51 |
| 837,605 | A GTSAM based state estimation framework. | C++ | 50 |
Among 95,242 organizations
25k–40k stars: 672 organizations, including ethz-asl
Stars along the bottom, and organizations in each band on a log scale
Where the stars are
Languages
- C++ 31.9k stars, 80% · 69 repos
- Python 3.4k stars, 9% · 21 repos
- Makefile 579 stars, 1% · 1 repo
- C 458 stars, 1% · 1 repo
- Emacs Lisp 138 stars, <1% · 1 repo
- Matlab 77 stars, <1% · 1 repo
- Jupyter Notebook 70 stars, <1% · 1 repo
- OpenEdge ABL 66 stars, <1% · 1 repo
and 1 more language
When they were made
99 repos with 50+ stars, made between 2011 and 2026
Quick stats
- Next rank
- +59 stars to reach #800
- Next milestone
- +145,331 stars to reach the top 0.1%
- Public repos
- 344, 99 with 50+ stars
- Popular repos
- 67 over 100 stars, 9 over 1k stars
- Top repo
- kalibr, #10,950 of all repos, 15% of stars
- Smaller repos
- 2,773 stars from repos under 50