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

ethz-asl's repositories with their overall rank
RankRepositoryLanguageStars
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

  1. C++ 31.9k stars, 80% · 69 repos
  2. Python 3.4k stars, 9% · 21 repos
  3. Makefile 579 stars, 1% · 1 repo
  4. C 458 stars, 1% · 1 repo
  5. Emacs Lisp 138 stars, <1% · 1 repo
  6. Matlab 77 stars, <1% · 1 repo
  7. Jupyter Notebook 70 stars, <1% · 1 repo
  8. 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

Stars counted Recounted daily Next count around