awesome-robotic-tooling

Robotics toolkit

A curated list of tools and resources for professional robotic development in C++ and Python

Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.

GitHub

3k stars
112 watching
496 forks
last commit: about 1 year ago
Linked from 4 awesome lists

aerospaceartificial-intelligenceautomotiveautonomous-drivingawesomeawesome-listcpluspluscpplidarmachine-learningmappingpoint-cloudpythonrobotroboticroboticsrosros2self-driving-carslam

Awesome Robotic Tooling / Communication and Coordination

Agile Development Manifesto for Agile Software Development
Gitflow 26,688 11 months ago Makes parallel development very easy, by isolating new development from finished work
DeepL 61 almost 6 years ago An online translator that outperforms Google, Microsoft and Facebook
Taiga 288 about 4 years ago Agile Projectmanagment Tool
Kanboard 8,577 about 1 month ago Minimalistic Kanban Board
kanban Free, open source, self-hosted, Kanban board for GitLab issues
Gitlab 7,924 about 2 months ago Simple Selfhosted Gitlab Server with Docker
Gogs 45,220 about 1 month ago Build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way
Wekan 19,662 about 1 month ago Meteor based Kanban Board
JIRA API 1,967 about 1 month ago Python Library for REST API of Jira
Taiga API 97 about 1 month ago Python Library for REST API of Taiga
Chronos-Timetracker 299 about 1 year ago Desktop client for JIRA. Track time, upload worklogs without a hassle
Grge Grge is a daemon and command line utility augmenting GitLab
gitlab-triage Gitlab's issues and merge requests triage, automated
Helpy 2,380 almost 2 years ago A modern, open source helpdesk customer support application
ONLYOFFICE 2,766 3 months ago A free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place
discourse 42,613 about 1 month ago A platform for community discussion. Free, open, simple
Gerrit A code review and project management tool for Git based projects
jitsi-meet 23,421 about 1 month ago Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application
mattermost 30,996 about 1 month ago An open source, private cloud, Slack-alternative
openproject 9,581 about 1 month ago The leading open source project management software
leantime 4,855 about 1 month ago Leantime is a lean project management system for innovators
gitter Gitter is a chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery

Awesome Robotic Tooling / Documentation and Presentation

Typora A Minimalist Markdown Editor
Markor 3,892 about 1 month ago A Simple Markdown Editor for your Android Device
Pandoc 35,082 about 1 month ago Universal markup converter
Yaspeller 642 9 months ago Command line tool for spell checking
ReadtheDocs Build your local ReadtheDocs Server
Doxygen 5,742 about 1 month ago Doxygen is the de facto standard tool for generating documentation from annotated C++ sources
Sphinx 6,658 about 1 month ago A tool that makes it easy to create intelligent and beautiful documentation for Python projects
Word-to-Markdown 1,478 8 months ago A ruby gem to liberate content from Microsoft Word document
paperless 7,864 almost 4 years ago Index and archive all of your scanned paper documents
carbon 34,713 6 months ago Share beautiful images of your source code
undraw Free Professional business SVGs easy to customize
asciinema 14,345 about 2 months ago Lets you easily record terminal sessions and replay them in a terminal as well as in a web browser
inkscape Inkscape is a professional vector graphics editor for Linux, Windows and macOS
Reveal-Hugo 692 3 months ago A Hugo theme for Reveal.js that makes authoring and customization a breeze. With it, you can turn any properly-formatted Hugo content into a HTML presentation
Hugo-Webslides 128 almost 3 years ago This is a Hugo template to create WebSlides presentation using markdown
jupyter2slides 794 over 5 years ago Cloud Native Presentation Slides with Jupyter Notebook + Reveal.js
patat 2,466 about 2 months ago Terminal-based presentations using Pandoc
github-changelog-generator 7,411 about 2 months ago Automatically generate change log from your tags, issues, labels and pull requests on GitHub
GitLab-Release-Note-Generator 100 almost 2 years ago A Gitlab release note generator that generates release note on latest tag
OCRmyPDF 14,363 about 1 month ago Adds an OCR text layer to scanned PDF files, allowing them to be searched
papermill 6,029 3 months ago A tool for parameterizing, executing, and analyzing Jupyter Notebooks
docsy 473 about 1 month ago An example documentation site using the Docsy Hugo theme
actions-hugo Deploy website based on Hugo to GitHub Pages
overleaf 14,457 about 1 month ago An open-source online real-time collaborative LaTeX editor
landslide 2,088 about 1 year ago Generate HTML5 slideshows from markdown, ReST, or textile
libreoffice-impress-templates 355 almost 5 years ago Freely-licensed LibreOffice Impress templates
opensourcedesign Community and Resources for Free Design and Logo Creation
olive A free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software
buku 6,546 about 1 month ago Browser-independent bookmark manager
swiftlatex A WYSIWYG Browser-based LaTeX Editor
ReLaXed 11,812 over 2 years ago Allows complex PDF layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX
foam 15,553 about 2 months ago Foam is a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub
CodiMD 5,308 about 1 month ago Open Source Online Real-time collaborate on team documentation in markdown
jupyter-book 3,891 about 2 months ago Build interactive, publication-quality documents from Jupyter Notebooks
InvoiceNet 2,525 9 months ago Deep neural network to extract intelligent information from invoice documents
tesseract 63,142 about 1 month ago Open Source OCR Engine
mkdocs 19,553 2 months ago A fast, simple and downright gorgeous static site generator that's geared towards building project documentation
PlotNeuralNet 22,380 over 1 year ago Latex code for drawing neural networks for reports and presentation
Excalidraw 87,642 about 1 month ago Virtual whiteboard for sketching hand-drawn like diagrams
SVGrepo Download free SVG Vectors for commercial use
gollum 13,877 about 2 months ago A simple, Git-powered wiki with a sweet API and local frontend
GanttLab The easy to use, fully functional Gantt chart for GitLab and GitHub
Zotero 10,649 about 1 month ago A free, easy-to-use tool to help you collect, organize, cite, and share your research sources

Awesome Robotic Tooling / Requirements and Safety

awesome-safety-critical 1,539 9 months ago List of resources about programming practices for writing safety-critical software
open-autonomous-safety 179 over 6 years ago OAS is a fully open-source library of Voyage's safety processes and testing procedures, designed to supplement existing safety programs at self-driving car startups across the world
CarND-Functional-Safety-Project 84 over 2 years ago Create functional safety documents in this Udacity project
Automated Valet Parking Safety Documents Created to support the safe testing of the Automated Valet Parking function using the StreetDrone test vehicle in a car park
safe_numerics 210 about 1 month ago Replacements to standard numeric types which throw exceptions on errors
Air Vehicle C++ development coding standards Provide direction and guidance to C++ programmers that will enable them to employ good programming style and proven programming practices leading to safe, reliable, testable, and maintainable code
AUTOSAR Coding Standard Guidelines for the use of the C++14 language in critical and safety-related system
The W-Model and Lean Scaled Agility for Engineering Ford applied an agile V-Model method from Vector that can be used in safety related project management
doorstop 481 3 months ago Requirements management using version control
capella Comprehensive, extensible and field-proven MBSE tool and method to successfully design systems architecture
robmosys RobMoSys envisions an integrated approach built on top of the current code-centric robotic platforms, by applying model-driven methods and tools
Papyrus for Robotics A graphical editing tool for robotic applications that complies with the RobMoSys approach
fossology 808 about 1 month ago A toolkit you can run license, copyright and export control scans from the command line
ScenarioArchitect 35 7 months ago The Scenario Architect is a basic python tool to generate, import and export short scene snapshots

Awesome Robotic Tooling / Architecture and Design

Guidelines 101 almost 5 years ago How to architect ROS-based systems
yEd A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams
yed_py 57 over 5 years ago Generates graphML that can be opened in yEd
Plantuml 1,696 2 months ago Web application to generate UML diagrams on-the-fly in your live documentation
rqt_graph Provides a GUI plugin for visualizing the ROS computation graph
rqt_launchtree 47 over 2 years ago An RQT plugin for hierarchical launchfile configuration introspection
cpp-dependencies 747 over 1 year ago Tool to check C++ #include dependencies (dependency graphs created in .dot format)
pydeps 1,819 3 months ago Python Module Dependency graphs
aztarna 90 over 4 years ago A footprinting tool for robots
draw.io A free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams
vscode-drawio 9,155 8 months ago This extension integrates Draw.io into VS Code
Architecture_Decision_Record 12,450 2 months ago A document that captures an important architectural decision made along with its context and consequences

Awesome Robotic Tooling / Frameworks and Stacks

ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications
awesome-ros2 1,719 over 1 year ago A curated list of awesome Robot Operating System Version 2.0 (ROS 2) resources and libraries
Autoware.Auto Autoware.Auto applies best-in-class software engineering for autonomous driving
Autoware.ai Autoware.AI is the world's first "All-in-One" open-source software for autonomous driving technology
OpenPilot 50,854 about 1 month ago Open Source Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS)
Apollo 25,323 about 2 months ago High performance, flexible architecture which accelerates the development, testing, and deployment of Autonomous Vehicles
PythonRobotics 23,606 about 1 month ago This is a Python code collection of robotics algorithms, especially for autonomous navigation
Stanford Self Driving Car Code Stanford Code From Cars That Entered DARPA Grand Challenges
astrobee 1,075 3 months ago Astrobee is a free-flying robot designed to operate as a payload inside the International Space Station (ISS)
CARMAPlatform 406 about 1 month ago Enables cooperative automated driving plug-in
Automotive Grade Linux Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car
PX4 8,653 about 1 month ago An open source flight control software for drones and other unmanned vehicles
KubOS 315 over 1 year ago An open-source software stack for satellites
mod_vehicle_dynamics_control 249 almost 3 years ago TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation
Aslan 273 almost 3 years ago Open source self-driving software for low speed environments
open-source-rover 8,642 about 1 month ago A build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL
pybotics 341 3 months ago An open-source and peer-reviewed Python toolbox for robot kinematics and calibration
makani 1,178 about 3 years ago Contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools
mir_robot 239 2 months ago This is a community project to use the MiR Robots with ROS
COMPAS 111 about 2 months ago Robotic fabrication package for the COMPAS Framework
JdeRobot Academy 323 about 1 month ago JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way
clover 423 2 months ago ROS-based framework and RPi image to control PX4-powered drones
ArduPilot 11,204 about 1 month ago Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles
F Prime 10,116 about 1 month ago A component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications

Awesome Robotic Tooling / Development Environment / Code and Run

Vim-ros 132 5 months ago Vim plugin for ROS development
Visual Studio Code 165,346 about 1 month ago Code editor for edit-build-debug cycle
atom 60,276 about 2 years ago Hackable text editor for the 21st century
Teletype 2,405 almost 2 years ago Share your workspace with team members and collaborate on code in real time in Atom
Sublime A sophisticated text editor for code, markup and prose
ade-cli The ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images
recipe-wizard 40 almost 2 years ago A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system
Jupyter ROS 592 about 1 month ago Jupyter widget helpers for ROS, the Robot Operating System
ros_rqt_plugin 402 about 2 months ago The ROS Qt Creator Plug-in for Python
xeus-cling 3,121 9 months ago Jupyter kernel for the C++ programming language
ROS IDEs This page collects experience and advice on using integrated development environments (IDEs) with ROS
TabNine 10,669 7 months ago The all-language autocompleter
kite Use machine learning to give you useful code completions for Python
jedi 5,838 about 2 months ago Autocompletion and static analysis library for python
roslibpy 279 3 months ago Python ROS Bridge library allows to use Python and IronPython to interact with ROS, the open-source robotic middleware
pybind11 15,935 about 1 month ago Seamless operability between C++11 and Python
Sourcetrail 14,990 about 3 years ago Free and open-source cross-platform source explorer
rebound 4,109 almost 3 years ago Command-line tool that instantly fetches Stack Overflow results when an exception is thrown
mybinder Open notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere
ROSOnWindows An experimental release of ROS1 for Windows
live-share 2,282 7 months ago Real-time collaborative development from the comfort of your favorite tools
cocalc 1,178 about 1 month ago Collaborative Calculation in the Cloud
EasyClangComplete 575 about 1 month ago Robust C/C++ code completion for Sublime Text 3
vscode-ros 407 6 months ago Visual Studio Code extension for Robot Operating System (ROS) development
awesome-hpp 3,553 6 months ago A curated list of awesome header-only C++ libraries
Gitpod 13,019 about 1 month ago An open source developer platform that automates the provisioning of ready-to-code development environments

Awesome Robotic Tooling / Development Environment / Template

ROS 1,522 almost 3 years ago Template for ROS node standardization in C++
Launch Templates on how to create launch files for larger projects
Bash 933 4 months ago A bash scripting template incorporating best practices & several useful functions
URDF Examples on how to create Unified Robot Description Format (URDF) for different kinds of robots
Python Style guide to be followed in writing Python code for ROS
Docker The Dockerfile in the minimal-ade project shows a minimal example of how to create a custom base image
VS Code ROS2 Workspace Template 866 3 months ago Template for using VSCode as an IDE for ROS2 development

Awesome Robotic Tooling / Development Environment / Build and Deploy

qemu-user-static 2,486 7 months ago Enable an execution of different multi-architecture containers by QEMU and binfmt_misc
Cross compile ROS 2 on QNX Introduces how to cross compile ROS 2 on QNX
bloom 60 5 months ago A release automation tool which makes releasing catkin packages easier
superflore 53 about 1 month ago An extended platform release manager for Robot Operating System
catkin_tools 165 about 1 year ago Command line tools for working with catkin
industrial_ci 252 3 months ago Easy continuous integration repository for ROS repositories
ros_gitlab_ci Contains helper scripts and instructions on how to use Continuous Integration (CI) for ROS projects hosted on a GitLab instance
gitlab-runner Runs tests and sends the results to GitLab
colcon-core 108 about 2 months ago Command line tool to improve the workflow of building, testing and using multiple software packages
gitlab-release Simple python3 script to upload files (from ci) to the current projects release (tag)
clang 3,047 over 4 years ago This is a compiler front-end for the C family of languages (C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM compiler infrastructure project
catkin_virtualenv 85 about 1 month ago Bundle python requirements in a catkin package via virtualenv
pyenv 39,896 about 1 month ago Simple Python version management
aptly 2,585 about 1 month ago Debian repository management tool
cross_compile 191 about 2 years ago Assets used for ROS2 cross-compilation
docker_images 585 about 1 month ago Official Docker images maintained by OSRF on ROS(2) and Gazebo
robot_upstart 196 4 months ago Presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs
robot_systemd Units for managing startup and shutdown of roscore and roslaunch
ryo-iso A modern ISO builder that streamlines the process of deploying a complete robot operating system from a yaml config file
network_autoconfig Automatic configuration of ROS networking for most use cases without impacting usage that require manual configuration
rosbuild The ROS build farm
cros 49 almost 2 years ago A single thread pure C implementation of the ROS framework

Awesome Robotic Tooling / Development Environment / Unit and Integration Test

setup-ros 89 about 1 month ago This action sets up a ROS and ROS 2 environment for use in GitHub actions
UnitTesting This page lays out the rationale, best practices, and policies for writing and running unit tests and integration tests for ROS
googletest 35,046 about 1 month ago Google's C++ test framework
pytest 12,219 about 1 month ago The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
doctest 6,010 about 2 months ago The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD
osrf_testing_tools_cpp 33 about 2 months ago Contains testing tools for C++, and is used in OSRF projects
code_coverage 37 over 1 year ago ROS package to run coverage testing
action-ros-ci 146 about 1 month ago GitHub Action to build and test ROS 2 packages using colcon

Awesome Robotic Tooling / Development Environment / Lint and Format

action-ros-lint 19 about 1 month ago GitHub action to run linters on ROS 2 packages
cppcheck 5,882 about 1 month ago Static analysis of C/C++ code
hadolint 10,527 about 1 month ago Dockerfile linter, validate inline bash, written in Haskell
shellcheck 36,593 about 2 months ago A static analysis tool for shell scripts
catkin_lint 57 about 1 month ago Checks package configurations for the catkin build system of ROS
pylint 5,351 about 1 month ago Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions
black 39,308 about 1 month ago The uncompromising Python code formatter
pydocstyle 1,111 about 1 year ago A static analysis tool for checking compliance with Python docstring conventions
haros 192 about 1 month ago Static analysis of ROS application code
pydantic 21,677 about 1 month ago Data parsing and validation using Python type hints

Awesome Robotic Tooling / Development Environment / Debugging and Tracing

heaptrack 3,385 2 months ago Traces all memory allocations and annotates these events with stack traces
ros2_tracing Tracing tools for ROS 2
Linuxperf Various Linux performance material
lptrace 699 about 6 years ago It lets you see in real-time what functions a Python program is running
pyre-check 6,885 about 1 month ago Performant type-checking for python
FlameGraph 17,532 3 months ago Visualize profiled code
gpuvis 844 about 2 months ago GPU Trace Visualizer
sanitizer 11,610 3 months ago AddressSanitizer, ThreadSanitizer, MemorySanitizer
cppinsights 4,132 3 months ago C++ Insights - See your source code with the eyes of a compiler
inspect The inspect module provides functions for learning about live objects, including modules, classes, instances, functions, and methods
Roslaunch Nodes in Valgrind or GDB When debugging roscpp nodes that you are launching with roslaunch, you may wish to launch the node in a debugging program like gdb or valgrind instead
pyperformance 877 about 1 month ago Python Performance Benchmark Suite
qira 3,969 over 2 years ago QIRA is a competitor to strace and gdb
gdb-frontend 2,877 about 1 month ago GDBFrontend is an easy, flexible and extensionable gui debugger
lttng An open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries
ros2-performance 307 5 months ago Allows to easily create arbitrary ROS2 systems and then measures their performance
bcc 20,724 about 2 months ago Tools for BPF-based Linux IO analysis, networking, monitoring, and more
tracy 10,377 about 1 month ago A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications
bpftrace 8,747 about 1 month ago High-level tracing language for Linux eBPF
pudb 3,002 3 months ago Full-screen console debugger for Python
backward-cpp 3,834 7 months ago A beautiful stack trace pretty printer for C++
gdb-dashboard 11,180 5 months ago GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged
hotspot 4,200 about 1 month ago The Linux perf GUI for performance analysis
memory_profiler 4,403 9 months ago A python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs
ros1_fuzzer 16 over 4 years ago This fuzzer aims to help developers and researchers to find bugs and vulnerabilities in ROS nodes by performing fuzz tests over topics that the target nodes process
vscode-debug-visualizer 7,970 10 months ago An extension for VS Code that visualizes data during debugging
action-tmate 3,003 2 months ago Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself
libstatistics_collector 31 about 2 months ago ROS 2 library providing classes to collect measurements and calculate statistics across them
system_metrics_collector 19 over 3 years ago Lightweight, real-time system metrics collector for ROS2 systems

Awesome Robotic Tooling / Development Environment / Version Control

git-fuzzy 2,337 4 months ago A CLI interface to git that relies heavily on fzf
meld 1,103 about 1 month ago Meld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects
tig 12,519 about 1 month ago Text-mode interface for git
gitg 187 2 months ago A graphical user interface for git
git-cola 2,286 about 1 month ago The highly caffeinated Git GUI
python-gitlab 2,276 about 1 month ago A Python package providing access to the GitLab server API
bfg-repo-cleaner 11,224 9 months ago Removes large or troublesome blobs like git-filter-branch does, but faster
nbdime 2,684 4 months ago Tools for diffing and merging of Jupyter notebooks
semantic-release 21,024 about 1 month ago Fully automated version management and package publishing
go-semrel-gitab Automate version management for Gitlab
Git-repo Git-Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow
dive 48,436 6 months ago A tool for exploring each layer in a docker image
dvc 14,016 about 1 month ago Management and versioning of datasets and machine learning models
learnGitBranching 30,823 about 2 months ago A git repository visualizer, sandbox, and a series of educational tutorials and challenges
gitfs 2,503 about 3 years ago You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote
git-secret 3,767 about 1 month ago Encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys
git-sweep 2,561 over 1 year ago A command-line tool that helps you clean up Git branches that have been merged into master
lazygit 54,158 about 1 month ago A simple terminal UI for git commands, written in Go with the gocui library
glab 2,075 over 2 years ago An open-source GitLab command line tool

Awesome Robotic Tooling / Simulation

AI2-THOR 1,208 about 2 months ago Python framework with a Unity backend providing interaction, navigation, and manipulation support for household based robotic agents, consisting of 200+ of custom scenes, 1500+ custom annotated objects, and 200+ actions
Drake 3,387 about 1 month ago Drake aims to simulate even very complex dynamics of robots
Webots 3,334 about 1 month ago Webots is an open source robot simulator compatible (among others) with and
lgsv 2,301 almost 2 years ago LG Electronics America R&D Center has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers
carla 11,670 about 1 month ago Open-source simulator for autonomous driving research
awesome-CARLA 796 10 months ago A curated list of awesome CARLA tutorials, blogs, and related projects
ros-bridge 533 about 1 month ago ROS bridge for CARLA Simulator
scenario_runner 538 about 1 month ago Traffic scenario definition and execution engine
deepdive 902 over 1 year ago End-to-end simulation for self-driving cars
uuv_simulator 720 over 1 year ago Gazebo/ROS packages for underwater robotics simulation
AirSim 16,581 7 months ago Open source simulator for autonomous vehicles built on Unreal Engine
self-driving-car-sim 3,915 almost 3 years ago A self-driving car simulator built with Unity
ROSIntegration 415 8 months ago Unreal Engine Plugin to enable ROS Support
gym-gazebo 829 almost 6 years ago An OpenAI gym extension for using Gazebo known as gym-gazebo
gym-pybullet-drones 1,295 6 months ago PyBullet-based Gym environments for single and multi-agent reinforcement learning of quadcopter control
safe-control-gym 645 about 1 month ago PyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control
highway-env 2,685 about 1 month ago A collection of environments for autonomous driving and tactical decision-making tasks
VREP Interface ROS Bridge for the VREP simulator
car_demo 531 almost 3 years ago This is a simulation of a Prius in gazebo 9 with sensor data being published using ROS kinetic
sumo 2,607 about 1 month ago Eclipse SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks
open-simulation-interface 276 about 2 months ago A generic interface for the environmental perception of automated driving functions in virtual scenarios
ESIM 599 about 1 year ago An Open Event Camera Simulator
Menge 139 about 5 years ago Crowd Simulation Framework
pedsim_ros 480 over 1 year ago Pedestrian simulator powered by the social force model for Gazebo
opencrg Open file formats and open source tools for the detailed description, creation and evaluation of road surfaces
esmini 775 about 1 month ago A basic OpenSCENARIO player
OpenSceneGraph 3,267 5 months ago An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling
morse An academic robotic simulator, based on the Blender Game Engine and the Bullet Physics engine
ROSIntegrationVision 75 over 1 year ago Support for ROS-enabled RGBD data acquisition in Unreal Engine Projects
fetch_gazebo 104 8 months ago Contains the Gazebo simulation for Fetch Robotics Fetch and Freight Research Edition Robots
rotors_simulator 1,271 6 months ago Provides some multirotor models
flow 1,078 6 months ago A computational framework for deep RL and control experiments for traffic microsimulation
gnss-ins-sim 1,224 about 2 months ago GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
Ignition Robotics Test control strategies in safety, and take advantage of simulation in continuous integration tests
simulation assets for the SubT This collection contains simulation assets for the SubT Challenge Virtual Competition in Gazebo
gazebo_ros_motors 116 5 months ago Contains currently two motor plugins for Gazebo, one with an ideal speed controller and one without a controller that models a DC motor
map2gazebo 166 over 2 years ago ROS package for creating Gazebo environments from 2D maps
sim_vehicle_dynamics 111 over 2 years ago Vehicle Dynamics Simulation Software of TUM Roborace Team
gym-carla 549 almost 3 years ago An OpenAI gym wrapper for CARLA simulator
simbody 2,344 about 1 month ago High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton
gazebo_models 908 6 months ago This repository holds the Gazebo model database
pylot 474 almost 2 years ago Autonomous driving platform running on the CARLA simulator
flightmare 1,041 7 months ago Flightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation
champ 1,588 7 months ago ROS Packages for CHAMP Quadruped Controller
rex-gym 998 almost 2 years ago OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Trick 51 about 1 month ago Developed at the NASA Johnson Space Center, is a powerful simulation development framework that enables users to build applications for all phases of space vehicle development
usv_sim_lsa 346 6 months ago Unmanned Surface Vehicle simulation on Gazebo with water current and winds
42 257 4 months ago Simulation for spacecraft attitude control system analysis and design
Complete_Street_Rule 182 almost 2 years ago A scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets in ArcGIS CityEngine
AutoCore simulation Provides test environment for Autoware and still during early development, contents below may changed during updates
fields-ignition 62 about 4 years ago Generate random crop fields for Ignition Gazebo
Unity-Robotics-Hub 2,081 about 2 months ago Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity
BlueSky 396 about 1 month ago The goal of BlueSky is to provide everybody who wants to visualize, analyze or simulate air traffic with a tool to do so without any restrictions, licenses or limitations
Cloe 45 3 months ago Empowers developers of automated-driving software components by providing a unified interface to closed-loop simulation
Dynamic_logistics_Warehouse 138 over 3 years ago Gazebo simulation of dynamics environment in warehouses
OpenCDA 1,039 about 1 month ago A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO

Awesome Robotic Tooling / Electronics and Mechanics

HRIM 66 over 5 years ago An information model for robot hardware
URDF 63 over 2 years ago Repository for Unified Robot Description Format (URDF) parsing code
phobos 716 7 months ago An add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment
urdf-viz 444 about 2 months ago Visualize URDF/XACRO file, URDF Viewer works on Windows/macOS/Linux
solidworks_urdf_exporter 404 3 months ago SolidWorks to URDF Exporter
FreeCAD 21,742 about 1 month ago Your own 3D parametric modeler
kicad A Cross Platform and Open Source Electronics Design Automation Suite
PcbDraw 1,171 9 months ago Convert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams
kicad-3rd-party-tools 759 3 months ago Tools made by others to augment the KiCad PCB EDA suite
PandaPower An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation
LibrePCB 2,446 about 1 month ago A powerful, innovative and intuitive EDA tool for everyone
openscad 7,204 about 1 month ago A software for creating solid 3D CAD models
ngspice A open source spice simulator for electric and electronic circuits
GNSS-SDR 1,669 about 2 months ago GNSS-SDR provides interfaces for a wide range of radio frequency front-ends and raw sample file formats, generates processing outputs in standard formats
riscv The Free and Open RISC Instruction Set Architecture
urdfpy 253 5 months ago A simple and easy-to-use library for loading, manipulating, saving, and visualizing URDF files
FMPy 446 about 1 month ago Simulate Functional Mockup Units (FMUs) in Python
FMIKit-Simulink 161 about 1 month ago Import and export Functional Mock-up Units with Simulink
oemof-solph 304 about 1 month ago A modular open source framework to model energy supply systems
NASA-3D-Resources 3,041 about 1 month ago Here you'll find a growing collection of 3D models, textures, and images from inside NASA
SUAVE 418 11 months ago An Aircraft Design Toolbox
opem 204 about 2 months ago The Open-Source PEMFC Simulation Tool (OPEM) is a modeling tool for evaluating the performance of proton exchange membrane fuel cells
pvlib-python 1,228 about 1 month ago A community supported tool that provides a set of functions and classes for simulating the performance of photovoltaic energy systems
WireViz 4,444 3 months ago A tool for easily documenting cables, wiring harnesses and connector pinouts
Horizon 1,134 about 2 months ago EDA is an Electronic Design Automation package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry
tigl 241 about 1 month ago The TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside CPACS files
foxBMS 6 10 months ago A free, open and flexible development environment to design battery management systems
cadCAD 561 9 months ago A Python package that assists in the processes of designing, testing and validating complex systems through simulation, with support for Monte Carlo methods, A/B testing and parameter sweeping
OpenMDAO 570 about 1 month ago An open-source framework for efficient multidisciplinary optimization
ODrive 2,999 4 months ago The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects
OpenTirePython 50 over 4 years ago An open-source mathematical tire modelling library
Inkscape Ray Optics 336 7 months ago An extension for Inkscape that makes it easier to draw optical diagrams
OpenAeroStruct 196 about 1 month ago A lightweight tool that performs aerostructural optimization using OpenMDAO

Awesome Robotic Tooling / Sensor Processing / Calibration and Transformation

tf2 Transform library, which lets the user keep track of multiple coordinate frames over time
TriP 29 over 2 years ago A Inverse Kinematics library for serial robots, parallel robots and hybrids of both
lidar_align 878 almost 2 years ago A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor
kalibr 4,477 10 months ago The Kalibr visual-inertial calibration toolbox
Calibnet 215 over 1 year ago Self-Supervised Extrinsic Calibration using 3D Spatial Transformer Networks
lidar_camera_calibration 1,547 almost 2 years ago ROS package to find a rigid-body transformation between a LiDAR and a camera
ILCC 433 6 months ago Reflectance Intensity Assisted Automatic and Accurate Extrinsic Calibration of 3D LiDAR
easy_handeye 893 over 1 year ago Simple, straighforward ROS library for hand-eye calibration
imu_utils 1,510 almost 3 years ago A ROS package tool to analyze the IMU performance
kalibr_allan 597 over 4 years ago IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters
pyquaternion 345 over 2 years ago A full-featured Python module for representing and using quaternions
robot_calibration 382 about 1 month ago This package offers calibration of a number of parameters of a robot, such as: 3D Camera intrinsics, extrinsics Joint angle offsets and robot frame offsets
multi_sensor_calibration 503 over 1 year ago Contains a calibration tool to calibrate a sensor setup consisting of lidars, radars and cameras
LiDARTag 257 over 1 year ago A Real-Time Fiducial Tag using Point Clouds Lidar Data
multicam_calibration 118 almost 2 years ago Extrinsic and intrinsic calbration of cameras
ikpy 774 5 months ago An Inverse Kinematics library aiming performance and modularity
livox_camera_lidar_calibration 507 over 3 years ago Calibrate the extrinsic parameters between Livox LiDAR and camera
lidar_camera_calibration 559 almost 4 years ago Camera LiDAR Calibration using ROS, OpenCV, and PCL
e2calib 164 about 1 year ago Contains code that implements video reconstruction from event data for calibration

Awesome Robotic Tooling / Sensor Processing / Perception Pipeline

SARosPerceptionKitti 247 almost 3 years ago ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
multiple-object-tracking-lidar 803 over 2 years ago C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
cadrl_ros 598 about 3 years ago ROS package for dynamic obstacle avoidance for ground robots trained with deep RL
AugmentedAutoencoder 345 over 2 years ago RGB-based pipeline for object detection and 6D pose estimation
jsk_recognition 275 about 1 month ago A stack for the perception packages which are used in JSK lab
GibsonEnv 875 9 months ago Gibson Environments: Real-World Perception for Embodied Agents
morefusion 230 almost 2 years ago Multi-object Reasoning for 6D Pose Estimation from Volumetric Fusion
se(3)-TrackNet 391 over 1 year ago A package for 6D pose tracking of dynamic objects when object's CAD model is available

Awesome Robotic Tooling / Sensor Processing / Machine Learning

DLIB 13,623 2 months ago A toolkit for making real world machine learning and data analysis applications in C++
fastai 26,390 about 1 month ago The fastai library simplifies training fast and accurate neural nets using modern best practices
tpot 9,776 6 months ago A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming
deap 5,891 about 2 months ago Distributed Evolutionary Algorithms in Python
gym 34,966 3 months ago A toolkit for developing and comparing reinforcement learning algorithms
tensorflow_ros_cpp 59 over 2 years ago A ROS package that allows to do Tensorflow inference in C++ without the need to compile TF yourself
Tensorflow Federated 2,323 about 1 month ago TensorFlow Federated (TFF) is an open-source framework for machine learning and other computations on decentralized data
finn 770 about 1 month ago Fast, Scalable Quantized Neural Network Inference on FPGAs
neuropod 937 about 1 year ago Neuropod is a library that provides a uniform interface to run deep learning models from multiple frameworks in C++ and Python
leela-zero 5,368 9 months ago This is a fairly faithful reimplementation of the system described in the Alpha Go Zero paper "Mastering the Game of Go without Human Knowledge"
Trax 8,114 about 1 month ago A library for deep learning that focuses on sequence models and reinforcement learning
mlflow 19,021 about 1 month ago A platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models
Netron 28,684 about 1 month ago Visualizer for neural network, deep learning and machine learning models
MNN 8,824 about 1 month ago A blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
Tensorforce 3,299 6 months ago An open-source deep reinforcement learning framework, with an emphasis on modularized flexible library design and straightforward usability for applications in research and practice
Dopamine 10,591 2 months ago A research framework for fast prototyping of reinforcement learning algorithms
catalyst 3,300 10 months ago Was developed with a focus on reproducibility, fast experimentation and code/ideas reusing
ray 34,412 about 1 month ago A fast and simple framework for building and running distributed applications
tf-agents 2,816 about 1 month ago A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning
ReAgent 3,575 about 2 months ago An open source end-to-end platform for applied reinforcement learning (RL) developed and used at Facebook
Awesome-Mobile-Machine-Learning A curated list of awesome mobile machine learning resources for iOS, Android, and edge devices
cnn-explainer 8,204 over 1 year ago Learning Convolutional Neural Networks with Interactive Visualization
modelzoo 63 almost 2 years ago A collection of machine-learned models for use in autonomous driving applications
nnstreamer-ros 14 about 4 years ago A set of Gstreamer plugins and ROS examples that allow Gstreamer developers to adopt neural network models easily and efficiently and neural network developers to manage neural network pipelines and their filters easily and efficiently

Awesome Robotic Tooling / Sensor Processing / Parallel Processing

dask 12,691 about 1 month ago Parallel computing with task scheduling for Python
cupy 9,586 about 1 month ago NumPy-like API accelerated with CUDA
Thrust 4,938 11 months ago A C++ parallel programming library which resembles the C++ Standard Library
ArrayFire 4,587 about 1 month ago A general purpose GPU library
OpenMP An application programming interface that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran
VexCL 704 3 months ago VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
PYNQ 2,011 3 months ago An open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips
numba 10,053 about 1 month ago NumPy aware dynamic Python compiler using LLVM
TensorRT 10,926 about 1 month ago A C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators
libcudacxx 2,294 12 months ago Provides a heterogeneous implementation of the C++ Standard Library that can be used in and between CPU and GPU code

Awesome Robotic Tooling / Sensor Processing / Image Processing

CV-pretrained-model 1,314 almost 4 years ago A collection of computer vision pre-trained models
image_pipeline 811 about 1 month ago Fills the gap between getting raw images from a camera driver and higher-level vision processing
gstreamer A pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows
ros2_openvino_toolkit 168 6 months ago Provides a ROS-adaptered runtime framework of neural network which quickly deploys applications and solutions for vision inference
vision_visp 185 3 months ago Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package
apriltag_ros 378 7 months ago A ROS wrapper of the AprilTag 3 visual fiducial detector
deep_object_pose 1,031 5 months ago Deep Object Pose Estimation
DetectAndTrack 1,000 almost 6 years ago Detect-and-Track: Efficient Pose
SfMLearner 1,977 about 3 years ago An unsupervised learning framework for depth and ego-motion estimation
imgaug 14,458 6 months ago Image augmentation for machine learning experiments
vision_opencv 564 about 2 months ago Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision
darknet_ros 2,236 6 months ago YOLO ROS: Real-Time Object Detection for ROS
ros_ncnn 63 almost 4 years ago YOLACT / YOLO on NCNN inference engine for ROS
tf-pose-estimation Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference
find-object 449 7 months ago Simple Qt interface to try OpenCV implementations of SIFT, SURF, FAST, BRIEF and other feature detectors and descriptors
yolact 5,051 about 1 year ago A simple, fully convolutional model for real-time instance segmentation
Kimera-Semantics 651 about 1 year ago Real-Time 3D Semantic Reconstruction from 2D data
detectron2 30,778 about 2 months ago A next-generation research platform for object detection and segmentation
OpenVX Enables performance and power-optimized computer vision processing, especially important in embedded and real-time use cases
3d-vehicle-tracking 664 about 2 years ago Official implementation of Joint Monocular 3D Vehicle Detection and Tracking
pysot 4,452 about 1 year ago The goal of PySOT is to provide a high-quality, high-performance codebase for visual tracking research
semantic_slam 652 over 5 years ago Real time semantic slam in ROS with a hand held RGB-D camera
kitti_scan_unfolding 15 about 3 years ago We propose KITTI scan unfolding in our paper Scan-based Semantic Segmentation of LiDAR Point Clouds: An Experimental Study
packnet-sfm 1,248 over 1 year ago Official PyTorch implementation of self-supervised monocular depth estimation methods invented by the ML Team at Toyota Research Institute (TRI)
AB3DMOT 1,690 10 months ago This work proposes a simple yet accurate real-time baseline 3D multi-object tracking system
monoloco 431 over 2 years ago Official implementation of "MonoLoco: Monocular 3D Pedestrian Localization and Uncertainty Estimation" in PyTorch
Poly-YOLO Builds on the original ideas of YOLOv3 and removes two of its weaknesses: a large amount of rewritten labels and inefficient distribution of anchors
satellite-image-deep-learning 8,804 about 2 months ago Resources for deep learning with satellite & aerial imagery
robosat 2,027 over 4 years ago Semantic segmentation on aerial and satellite imagery
big_transfer 1,516 6 months ago Model for General Visual Representation Learning created by Google Research
LEDNet 514 about 4 years ago A Lightweight Encoder-Decoder Network for Real-time Semantic Segmentation
TorchSeg 1,408 almost 5 years ago This project aims at providing a fast, modular reference implementation for semantic segmentation models using PyTorch
simpledet 3,085 over 3 years ago A Simple and Versatile Framework for Object Detection and Instance Recognition
meshroom 11,340 about 1 month ago Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework
EasyOCR 24,876 4 months ago Ready-to-use Optical character recognition (OCR) with 40+ languages supported including Chinese, Japanese, Korean and Thai
pytracking 3,271 5 months ago A general python framework for visual object tracking and video object segmentation, based on PyTorch
ros_deep_learning 907 6 months ago Deep learning inference nodes for ROS with support for NVIDIA Jetson TX1/TX2/Xavier and TensorRT
hyperpose 1,257 almost 2 years ago HyperPose: A Flexible Library for Real-time Human Pose Estimation
fawkes 5,253 over 1 year ago Privacy preserving tool against facial recognition systems
anonymizer 264 almost 3 years ago An anonymizer to obfuscate faces and license plates
opendatacam 1,635 about 1 month ago Only saves surveyed meta-data, in particular the path an object moved or number of counted objects at a certain point
Cam2BEV 720 about 1 year ago TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras
flownet2-pytorch 3,159 over 1 year ago Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
Simd 2,077 about 1 month ago C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM
AliceVision 3,027 about 1 month ago A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms
satpy 1,077 about 1 month ago A python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats
eo-learn 1,134 4 months ago A collection of open source Python packages that have been developed to seamlessly access and process spatio-temporal image sequences acquired by any satellite fleet in a timely and automatic manner
libvips 9,831 about 1 month ago A fast image processing library with low memory needs

Awesome Robotic Tooling / Sensor Processing / Radar Processing

pyroSAR 514 about 1 month ago Framework for large-scale SAR satellite data processing
CameraRadarFusionNet 413 6 months ago TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation

Awesome Robotic Tooling / Sensor Processing / Lidar and Point Cloud Processing

cilantro 1,048 over 1 year ago A lean C++ library for working with point cloud data
open3d 11,648 about 1 month ago Open3D: A Modern Library for 3D Data Processing
SqueezeSeg 564 over 5 years ago Implementation of SqueezeSeg, convolutional neural networks for LiDAR point clout segmentation
point_cloud_io 188 5 months ago ROS nodes to read and write point clouds from and to files (e.g. ply, vtk)
python-pcl 2,019 about 1 year ago Python bindings to the pointcloud library
libpointmatcher 1,646 about 1 month ago An "Iterative Closest Point" library for 2-D/3-D mapping in Robotics
depth_clustering 1,212 about 3 years ago Fast and robust clustering of point clouds generated with a Velodyne sensor
lidar-bonnetal 963 6 months ago Semantic and Instance Segmentation of LiDAR point clouds for autonomous driving
CSF 518 10 months ago LiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation
robot_body_filter 84 6 months ago A highly configurable LaserScan/PointCloud2 filter that allows to dynamically remove the 3D body of the robot from the measurements
grid_map 2,695 about 1 month ago Universal grid map library for mobile robotic mapping
elevation_mapping 1,371 2 months ago Robot-centric elevation mapping for rough terrain navigation
rangenet_lib 315 over 2 years ago Contains simple usage explanations of how the RangeNet++ inference works with the TensorRT and C++ interface
pointcloud_to_laserscan 427 4 months ago Converts a 3D Point Cloud into a 2D laser scan
octomap 1,983 3 months ago An Efficient Probabilistic 3D Mapping Framework Based on Octrees
pptk 618 over 4 years ago Point Processing Toolkit from HEREMaps
gpu-voxels GPU-Voxels is a CUDA based library which allows high resolution volumetric collision detection between animated 3D models and live pointclouds from 3D sensors of all kinds
spatio_temporal_voxel_layer 650 about 1 month ago A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
LAStools 922 about 1 month ago Award-winning software for efficient LiDAR processing
PCDet 4,744 5 months ago A general PyTorch-based codebase for 3D object detection from point cloud
PDAL 1,151 about 1 month ago A C++ BSD library for translating and manipulating point cloud data
PotreeConverter 691 5 months ago Builds a potree octree from las, laz, binary ply, xyz or ptx files
fast_gicp 1,324 5 months ago A collection of GICP-based fast point cloud registration algorithms
ndt_omp 755 5 months ago Multi-threaded and SSE friendly NDT algorithm
laser_line_extraction 413 over 2 years ago A ROS packages that extracts line segments from LaserScan messages
Go-ICP 446 over 5 years ago Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration
PointCNN 1,388 over 3 years ago A simple and general framework for feature learning from point clouds
segmenters_lib 412 over 2 years ago The LiDAR segmenters library, for segmentation-based detection
MotionNet 169 over 4 years ago Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps
PolarSeg 382 over 3 years ago An Improved Grid Representation for Online LiDAR Point Clouds Semantic Segmentation
traversability_mapping 282 over 4 years ago Takes in point cloud from a Velodyne VLP-16 Lidar and outputs a traversability map for autonomous navigation in real-time
lidar_super_resolution 186 almost 4 years ago Simulation-based Lidar Super-resolution for Ground Vehicles
Cupoch 933 3 months ago A library that implements rapid 3D data processing and robotics computation using CUDA
linefit_ground_segmentation 693 6 months ago Implementation of the ground segmentation algorithm
Draco 6,567 3 months ago A library for compressing and decompressing 3D geometric meshes and point clouds
Votenet 1,699 almost 3 years ago Deep Hough Voting for 3D Object Detection in Point Clouds
lidar_undistortion 146 almost 2 years ago Provides lidar motion undistortion based on an external 6DoF pose estimation input
superpoint_graph 766 over 1 year ago Large-scale Point Cloud Semantic Segmentation with Superpoint Graphs
RandLA-Net 1,327 over 1 year ago Efficient Semantic Segmentation of Large-Scale Point Clouds
Det3D 1,507 about 1 year ago A first 3D Object Detection toolbox which provides off the box implementations of many 3D object detection algorithms such as PointPillars, SECOND, PIXOR
OverlapNet 671 almost 2 years ago A modified Siamese Network that predicts the overlap and relative yaw angle of a pair of range images generated by 3D LiDAR scans
mp2p_icp 176 about 1 month ago A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++
OpenPCDet 4,744 5 months ago A Toolbox for LiDAR-based 3D Object Detection
torch-points3d 224 about 3 years ago Pytorch framework for doing deep learning on point clouds
PolyFit 725 about 1 month ago Polygonal Surface Reconstruction from Point Clouds
mmdetection3d 5,391 6 months ago Next-generation platform for general 3D object detection
gpd 646 almost 3 years ago Takes a point cloud as input and produces pose estimates of viable grasps as output
SalsaNext 419 about 2 months ago Uncertainty-aware Semantic Segmentation of LiDAR Point Clouds for Autonomous Driving
Super-Fast-Accurate-3D-Object-Detection 1,044 over 1 year ago Super Fast and Accurate 3D Object Detection based on 3D LiDAR Point Clouds (The PyTorch implementation)
kaolin 4,550 about 2 months ago A PyTorch Library for Accelerating 3D Deep Learning Research
CamVox 535 about 3 years ago A low-cost SLAM system based on camera and Livox lidar
SA-SSD 492 over 4 years ago Structure Aware Single-stage 3D Object Detection from Point Cloud
cuda-pcl 584 8 months ago Accelerating Lidar for Robotics with NVIDIA CUDA-based PCL
urban_road_filter 298 about 1 year ago Real-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles
Removert 554 almost 3 years ago Remove then revert. Static map construction in the wild and dynamic points removing tool by constructing a static map
KISS-ICP 1,621 about 1 month ago A LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter

Awesome Robotic Tooling / Localization and State Estimation

evo 3,541 about 1 month ago Python package for the evaluation of odometry and SLAM
robot_localization 1,421 about 1 month ago A package of nonlinear state estimation nodes
fuse 736 about 1 month ago General architecture for performing sensor fusion live on a robot
GeographicLib 37 over 9 years ago A C++ library for geographic projections
ntripbrowser 32 about 2 years ago A Python API for browsing NTRIP (Networked Transport of RTCM via Internet Protocol)
imu_tools 937 4 months ago IMU-related filters and visualizers
RTKLIB 680 about 1 month ago A version of RTKLIB optimized for single and dual frequency low cost GPS receivers, especially u-blox receivers
gLAB Performs precise modeling of GNSS observables (pseudorange and carrier phase) at the centimetre level, allowing standalone GPS positioning, PPP, SBAS and DGNSS
ai-imu-dr 823 almost 2 years ago Contains the code of our novel accurate method for dead reckoning of wheeled vehicles based only on an IMU
Kalman-and-Bayesian-Filters-in-Python 16,949 5 months ago Kalman Filter book using Jupyter Notebook
mcl_3dl 504 3 months ago A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s)
se2lam 406 8 months ago On-SE(2) Localization and Mapping for Ground Vehicles by Fusing Odometry and Vision
mmWave-localization-learning 119 6 months ago ML-based positioning method from mmWave transmissions - with high accuracy and energy efficiency
dynamic_robot_localization 831 6 months ago A ROS package that offers 3 DoF and 6 DoF localization using PCL and allows dynamic map update using OctoMap
eagleye 671 2 months ago An open-source software for vehicle localization utilizing GNSS and IMU
python-sgp4 378 5 months ago Python version of the SGP4 satellite position library
PROJ 1,771 about 1 month ago Cartographic Projections and Coordinate Transformations Library
rpg_trajectory_evaluation 1,076 almost 2 years ago Implements common used trajectory evaluation methods for visual(-inertial) odometry
pymap3d 397 9 months ago Pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef enu eci
libRSF 305 over 1 year ago A robust sensor fusion library for online localization

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Lidar

KISS-ICP 1,621 about 1 month ago A LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter
loam_velodyne 1,719 over 5 years ago Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar
lio-mapping 933 almost 5 years ago Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
A-LOAM 2,156 about 1 year ago Advanced implementation of LOAM
Fast LOAM 1,077 6 months ago Fast and Optimized Lidar Odometry And Mapping
LIO_SAM 3,556 about 1 month ago Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
cartographer_ros 1,674 10 months ago Provides ROS integration for Cartographer
loam_livox 1,485 almost 5 years ago A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR
StaticMapping 341 about 2 years ago Use LiDAR to map the static world
semantic_suma 926 10 months ago Semantic Mapping using Surfel Mapping and Semantic Segmentation
slam_toolbox 1,716 about 1 month ago Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
maplab 2,657 8 months ago An open visual-inertial mapping framework
hdl_graph_slam 2,029 6 months ago An open source ROS package for real-time 6DOF SLAM using a 3D LIDAR
interactive_slam 861 6 months ago In contrast to existing automatic SLAM packages, we with minimal human effort
LeGO-LOAM 2,441 5 months ago Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
pyslam 2,004 about 1 month ago Contains a monocular Visual Odometry (VO) pipeline in Python
Kitware SLAM LiDAR-only visual SLAM developped by Kitware, as well as ROS and ParaView wrappings for easier use
horizon_highway_slam 145 over 3 years ago A robust, low drift, and real time highway SLAM package suitable for Livox Horizon lidar
mola 558 about 1 month ago A Modular System for Localization and Mapping
DH3D 158 about 4 years ago Deep Hierarchical 3D Descriptors for Robust Large-Scale 6DOF Relocalization
LaMa 337 10 months ago LaMa is a C++11 software library for robotic localization and mapping
Scan Context Global LiDAR descriptor for place recognition and long-term localization
M-LOAM 474 11 months ago Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Visual

orb_slam_2_ros 618 over 1 year ago A ROS implementation of ORB_SLAM2
orbslam-map-saving-extension 248 over 4 years ago In this extensions the map of ORB-features be saved to the disk as a reference for future runs along the same track
dso 2,312 11 months ago Direct Sparse Odometry
viso2 241 about 2 months ago A ROS wrapper for libviso2, a library for visual odometry
xivo 867 almost 2 years ago X Inertial-aided Visual Odometry
rovio 1,148 about 1 year ago Robust Visual Inertial Odometry Framework
LSD-SLAM 2,624 almost 2 years ago Large-Scale Direct Monocular SLAM is a real-time monocular SLAM
CubeSLAM and ORB SLAM 850 about 4 years ago Monocular 3D Object Detection and SLAM Package of CubeSLAM and ORB SLAM
VINS-Fusion 3,600 8 months ago A Robust and Versatile Multi-Sensor Visual-Inertial State Estimator
openvslam 2,974 almost 4 years ago OpenVSLAM: A Versatile Visual SLAM Framework
basalt Visual-Inertial Mapping with Non-Linear Factor Recovery
Kimera 1,852 almost 4 years ago A C++ library for real-time metric-semantic simultaneous localization and mapping, which uses camera images and inertial data to build a semantically annotated 3D mesh of the environment
tagslam 308 4 months ago A ROS-based package for Simultaneous Localization and Mapping using AprilTag fiducial markers
LARVIO 737 9 months ago A lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter
fiducials 270 about 1 month ago Simultaneous localization and mapping using fiducial markers
open_vins 2,238 about 1 month ago An open source platform for visual-inertial navigation research
ORB_SLAM3 6,743 6 months ago ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
Atlas 1,828 almost 3 years ago End-to-End 3D Scene Reconstruction from Posed Images
vilib 432 over 3 years ago This library focuses on the front-end of VIO pipelines with CUDA
hloc 3,273 3 months ago A modular toolbox for state-of-the-art 6-DoF visual localization. It implements Hierarchical Localization, leveraging image retrieval and feature matching, and is fast, accurate, and scalable
ESVO 434 about 2 years ago A novel pipeline for real-time visual odometry using a stereo event-based camera
gradslam 1,324 over 1 year ago An open source differentiable dense SLAM library for PyTorch

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Vector Map

OpenDRIVE An open file format for the logical description of road networks
MapsModelsImporter 2,500 9 months ago A Blender add-on to import models from google maps
Lanelet2 803 3 months ago Map handling framework for automated driving
barefoot 676 almost 2 years ago Online and Offline map matching that can be used stand-alone and in the cloud
iD 3,382 about 1 month ago The easy-to-use OpenStreetMap editor in JavaScript
RapiD 538 about 1 month ago An enhanced version of iD for mapping with AI created by Facebook
segmap 1,074 almost 4 years ago A map representation based on 3D segments
Mapbox 11,279 about 1 month ago A JavaScript library for interactive, customizable vector maps on the web
osrm-backend 6,490 3 months ago Open Source Routing Machine - C++ backend
assuremapingtools 210 5 months ago Desktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware
geopandas 4,559 about 1 month ago A project to add support for geographic data to pandas objects
MapToolbox 259 9 months ago Plugins to make Autoware vector maps in Unity
imagery-index 28 over 1 year ago An index of aerial and satellite imagery useful for mapping
mapillary_tools 272 about 1 month ago A library for processing and uploading images to Mapillary
mapnik 3,701 about 1 month ago Combines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node
gdal 4,972 about 1 month ago GDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats
grass 858 about 1 month ago GRASS GIS - free and open source Geographic Information System (GIS)
3d-tiles 2,164 about 1 month ago Specification for streaming massive heterogeneous 3D geospatial datasets
osmnx 4,935 about 1 month ago Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap

Awesome Robotic Tooling / Prediction

Awesome-Interaction-aware-Trajectory-Prediction 1,497 4 months ago A selection of state-of-the-art research materials on trajectory prediction
sgan 835 about 1 year ago Socially Acceptable Trajectories with Generative Adversarial Networks

Awesome Robotic Tooling / Behavior and Decision

Groot 749 5 months ago Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP
BehaviorTree.CPP 3,090 about 1 month ago Behavior Trees Library in C++
RAFCON 182 about 1 month ago Uses hierarchical state machines, featuring concurrent state execution, to represent robot programs
ROSPlan 361 12 months ago Generic framework for task planning in a ROS system
ad-rss-lib 338 about 1 month ago Library implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles
FlexBE Graphical editor for hierarchical state machines, based on ROS's smach
sts_bt_library 21 almost 5 years ago This library provides the functionality to set up your own behavior tree logic by using the defined tree structures like Fallback, Sequence or Parallel Nodes
SMACC 303 over 1 year ago An Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++
py_trees_ros 161 5 months ago Behaviours, trees and utilities that extend py_trees for use with ROS

Awesome Robotic Tooling / Planning and Control

pacmod 27 over 1 year ago Designed to allow the user to control a vehicle with the PACMod drive-by-wire system
mpcc 1,393 over 1 year ago Model Predictive Contouring Controller for Autonomous Racing
rrt 255 over 4 years ago C++ RRT (Rapidly-exploring Random Tree) implementation
HypridAStarTrailer A path planning algorithm based on Hybrid A* for trailer truck
path_planner 1,620 4 months ago Hybrid A* Path Planner for the KTH Research Concept Vehicle
open_street_map 81 about 2 years ago ROS packages for working with Open Street Map geographic information
Open Source Car Control 974 about 5 years ago An assemblage of software and hardware designs that enable computer control of modern cars in order to facilitate the development of autonomous vehicle technology
fastrack 73 over 4 years ago A ROS implementation of Fast and Safe Tracking (FaSTrack)
commonroad Composable benchmarks for motion planning on roads
traffic-editor 141 about 1 month ago A graphical editor for robot traffic flows
steering_functions 236 7 months ago Contains a C++ library that implements steering functions for car-like robots with limited turning radius
moveit Easy-to-use robotics manipulation platform for developing applications, evaluating designs, and building integrated products
flexible-collision-library 1,448 about 1 month ago A library for performing three types of proximity queries on a pair of geometric models composed of triangles
aikido 217 almost 2 years ago Artificial Intelligence for Kinematics, Dynamics, and Optimization
casADi 1,778 about 1 month ago A symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs
ACADO Toolkit 494 5 months ago A software environment and algorithm collection for automatic control and dynamic optimization
control-toolbox 1,487 about 2 years ago An efficient C++ library for control, estimation, optimization and motion planning in robotics
CrowdNav 607 over 2 years ago Crowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning
ompl 1,510 about 2 months ago Consists of many state-of-the-art sampling-based motion planning algorithms
openrave 731 about 1 month ago Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms
teb_local_planner 1,067 2 months ago An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands
pinocchio 1,999 about 1 month ago A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
rmf_core 102 over 3 years ago The rmf_core packages provide the centralized functions of the Robotics Middleware Framework (RMF)
OpEn 517 about 1 month ago A solver for Fast & Accurate Embedded Optimization for next-generation Robotics and Autonomous Systems
autogenu-jupyter 156 about 2 years ago This project provides the continuation/GMRES method (C/GMRES method) based solvers for nonlinear model predictive control (NMPC) and an automatic code generator for NMPC
global_racetrajectory_optimization 473 over 1 year ago This repository contains multiple approaches for generating global racetrajectories
toppra 639 about 1 year ago A library for computing the time-optimal path parametrization for robots subject to kinematic and dynamic constraints
tinyspline 1,219 5 months ago TinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves
dual quaternions ros 30 over 4 years ago ROS python package for dual quaternion SLERP
mb planner 324 over 1 year ago Aerial vehicle planner for tight spaces. Used in DARPA SubT Challenge
ilqr 388 over 2 years ago Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
EGO-Planner 1,514 about 2 months ago A lightweight gradient-based local planner without ESDF construction, which significantly reduces computation time compared to some state-of-the-art methods
pykep 347 about 1 month ago A scientific library providing basic tools for research in interplanetary trajectory design
am_traj 186 over 3 years ago Alternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight
GraphBasedLocalTrajectoryPlanner 240 over 1 year ago Was used on a real race vehicle during the Roborace Season Alpha and achieved speeds above 200km/h
se2_navigation 462 almost 2 years ago Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space
Ruckig Instantaneous Motion Generation. Real-time. Jerk-constrained. Time-optimal

Awesome Robotic Tooling / User Interaction / Graphical User Interface

imgui 61,793 about 1 month ago Designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools
qtpy 985 about 1 month ago Provides an uniform layer to support PyQt5, PySide2, PyQt4 and PySide with a single codebase
mir 649 about 1 month ago Mir is set of libraries for building Wayland based shells
rqt A Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
cage 1,242 about 2 months ago This is Cage, a Wayland kiosk. A kiosk runs a single, maximized application
chilipie 1,360 almost 3 years ago Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome
pencil 9,102 4 months ago A tool for making diagrams and GUI prototyping that everyone can use
dynamic_reconfigure The focus of dynamic_reconfigure is on providing a standard way to expose a subset of a node's parameters to external reconfiguration
ddynamic_reconfigure 90 12 months ago Allows modifying parameters of a ROS node using the dynamic_reconfigure framework without having to write cfg files
elements 3,219 3 months ago A lightweight, fine-grained, resolution independent, modular GUI library
NanoGUI 4,681 over 1 year ago A minimalistic cross-platform widget library for OpenGL 3.x or higher

Awesome Robotic Tooling / User Interaction / Acoustic User Interface

pyo 1,329 3 months ago A Python module written in C containing classes for a wide variety of audio signal processing types
rhasspy 949 over 4 years ago Rhasspy (pronounced RAH-SPEE) is an offline, multilingual voice assistant toolkit inspired by Jasper that works well with Home Assistant, Hass.io, and Node-RED
mycroft-core 6,543 4 months ago Mycroft is a hackable open source voice assistant
DDSP 2,923 4 months ago A library of differentiable versions of common DSP functions (such as synthesizers, waveshapers, and filters)
NoiseTorch 21 over 2 years ago Creates a virtual microphone that suppresses noise, in any application
DeepSpeech 25,475 5 months ago An open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper
waveglow 2,294 about 1 year ago A Flow-based Generative Network for Speech Synthesis
TTS 36,118 5 months ago A deep learning toolkit for Text-to-Speech, battle-tested in research and production

Awesome Robotic Tooling / User Interaction / Command Line Interface

the-art-of-command-line 154,018 7 months ago Master the command line, in one page
dotfiles of cornerman 11 over 1 year ago Powerful zsh and vim dotfiles
dotbot 7,161 about 1 month ago A tool that bootstraps your dotfiles
prompt-hjem 7 almost 6 years ago A beautiful zsh prompt
ag 26,229 7 months ago A code-searching tool similar to ack, but faster
fzf 66,191 about 1 month ago A command-line fuzzy finder
pkgtop 314 over 1 year ago Interactive package manager and resource monitor designed for the GNU/Linux
asciimatics 3,667 4 months ago A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
gocui 9,988 4 months ago Minimalist Go package aimed at creating Console User Interfaces
TerminalImageViewer 1,579 7 months ago Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
rosshow 1,066 7 months ago Visualize ROS topics inside a terminal with Unicode/ASCII art
python-prompt-toolkit 9,423 about 2 months ago Library for building powerful interactive command line applications in Python
guake 4,457 4 months ago Drop-down terminal for GNOME
wemux 3,635 over 2 years ago Multi-User Tmux Made Easy
tmuxp 4,118 about 1 month ago A session manager built on libtmux
mapscii 7,974 3 months ago World map renderer for your console
terminator The goal of this project is to produce a useful tool for arranging terminals
bat 50,076 about 1 month ago A cat(1) clone with wings
fx 19,100 5 months ago Command-line tool and terminal JSON viewer
tmate 5,702 over 1 year ago Instant terminal sharing

Awesome Robotic Tooling / Data Visualization and Mission Control

xdot 872 about 2 months ago Interactive viewer for graphs written in Graphviz's dot language
guacamole Clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH
ros3djs 372 about 1 month ago 3D Visualization Library for use with the ROS JavaScript Libraries
webviz 2,089 about 2 years ago Web-based visualization libraries like rviz
plotly.py 16,444 about 1 month ago An open-source, interactive graphing library for Python
PlotJuggler 4,497 about 2 months ago The timeseries visualization tool that you deserve
bokeh 19,453 about 1 month ago Interactive Data Visualization in the browser, from Python
voila 5,508 about 2 months ago From Jupyter notebooks to standalone web applications and dashboards
Pangolin 2,404 3 months ago Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input
rqt_bag Provides a GUI plugin for displaying and replaying ROS bag files
kepler.gl 10,464 about 1 month ago Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets
qgis_ros 46 about 1 year ago Access bagged and live topic data in a highly featured GIS environment
openmct 12,103 about 1 month ago A web based mission control framework
web_video_server 282 about 2 months ago HTTP Streaming of ROS Image Topics in Multiple Formats
RVizWeb 292 about 2 years ago Provides a convenient way of building and launching a web application with features similar to RViz
marvros 917 3 months ago MAVLink to ROS gateway with proxy for Ground Control Station
octave Provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab
streetscape.gl 933 7 months ago Streetscape.gl is a toolkit for visualizing autonomous and robotics data in the XVIZ protocol
urdf-loaders 477 3 months ago URDF Loaders for Unity and THREE.js with example ATHLETE URDF File
obs-studio 60,958 about 1 month ago Free and open source software for live streaming and screen recording
K3D-tools Jupyter notebook extension for 3D visualization
PyQtGraph 3,924 about 1 month ago Fast data visualization and GUI tools for scientific / engineering applications
ipygany 489 over 1 year ago 3-D Scientific Visualization in the Jupyter Notebook
Foxglove Studio 18 6 months ago Web and desktop app for robotics visualization and debugging; actively maintained fork of webviz
ROS-Mobile 477 about 1 year ago Visualization and controlling application for Android

Awesome Robotic Tooling / Data Visualization and Mission Control / Annotation

labelbox The fastest way to annotate data to build and ship artificial intelligence applications
PixelAnnotationTool 1,410 about 2 years ago Annotate quickly images
LabelImg 22,958 7 months ago A graphical image annotation tool and label object bounding boxes in images
cvat 12,821 about 1 month ago Powerful and efficient Computer Vision Annotation Tool (CVAT)
point_labeler 672 about 1 month ago Tool for labeling of a single point clouds or a stream of point clouds
label-studio 19,798 about 1 month ago Label Studio is a multi-type data labeling and annotation tool with standardized output format
napari 2,239 about 1 month ago A fast, interactive, multi-dimensional image viewer for python
semantic-segmentation-editor 1,827 4 months ago A web based labeling tool for creating AI training data sets (2D and 3D)
3d-bat 659 11 months ago 3D Bounding Box Annotation Tool for Point cloud and Image Labeling
labelme 13,728 about 2 months ago Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation)
universal-data-tool 1,969 over 2 years ago Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app
BMW-Labeltool-Lite 318 6 months ago Provides you with a easy to use labeling tool for State-of-the-art Deep Learning training purposes
3d-annotation-tool 83 over 2 years ago Lightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more

Awesome Robotic Tooling / Data Visualization and Mission Control / Point Cloud

CloudCompare 3,624 about 1 month ago CloudCompare is a 3D point cloud (and triangular mesh) processing software
Potree 4,646 5 months ago WebGL point cloud viewer for large datasets
point_cloud_viewer 341 over 2 years ago Makes viewing massive point clouds easy and convenient
LidarView 264 over 2 years ago Performs real-time visualization and easy processing of live captured 3D LiDAR data from Lidar sensors
VeloView 316 over 3 years ago Performs real-time visualization of live captured 3D LiDAR data from Velodyne's HDL sensors
entwine 455 2 months ago A data organization library for massive point clouds, designed to conquer datasets of trillions of points as well as desktop-scale point clouds
polyscope 1,839 about 2 months ago A C++ & Python viewer for 3D data like meshes and point clouds
Pcx 1,370 over 2 years ago Point cloud importer & renderer for Unity
ImmersivePoints 14 almost 3 years ago A web-application for virtual reality devices to explore 3D data in the most natural way possible

Awesome Robotic Tooling / Data Visualization and Mission Control / RViz

mapviz 401 about 1 month ago Modular ROS visualization tool for 2D data
rviz_cinematographer 239 over 3 years ago Easy to use tools to create and edit trajectories for the rviz camera
rviz_satellite 576 5 months ago Display internet satellite imagery in RViz
rviz_visual_tools 776 2 months ago C++ API wrapper for displaying shapes and meshes in Rviz
xpp 327 about 3 years ago Visualization of motion-plans for legged robots
rviz stereo 3D stereo rendering displays a different view to each eye so that the scene appears to have depth
jsk_visualization 329 about 1 month ago Jsk visualization ros packages for rviz and rqt
moveit_visual_tools 156 about 2 months ago Helper functions for displaying and debugging MoveIt! data in Rviz via published markers

Awesome Robotic Tooling / Operation System / Monitoring

rosmon 182 9 months ago ROS node launcher & monitoring daemon
multimaster_fkie 276 12 months ago GUI-based management environment that is very useful to manage ROS-launch configurations and control running nodes
collectd 3,215 3 months ago A small daemon which collects system information periodically and provides mechanisms to store and monitor the values in a variety of ways
lnav An enhanced log file viewer that takes advantage of any semantic information that can be gleaned from the files being viewed, such as timestamps and log levels
htop 5,850 about 4 years ago An interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
atop 820 about 1 month ago System and process monitor for Linux with logging and replay function
psutil 10,347 about 2 months ago Cross-platform lib for process and system monitoring in Python
gputil 1,151 9 months ago A Python module for getting the GPU status from NVIDA GPUs using nvidia-smi programmically in Python
gpustat 4,094 5 months ago A simple command-line utility for querying and monitoring GPU status
nvtop 8,353 about 1 month ago NVIDIA GPUs htop like monitoring tool
ShellHub ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. Think ShellHub as centralized SSH for the the edge and cloud computing
Sshwifty 2,483 about 1 month ago Sshwifty is a SSH and Telnet connector made for the Web
spdlog 24,698 about 1 month ago Very fast, header-only/compiled, C++ logging library
ctop 15,641 6 months ago Top-like interface for container metrics
ntop 6,337 about 1 month ago Web-based Traffic and Security Network Traffic Monitoring
jupyterlab-nvdashboard 615 about 1 month ago A JupyterLab extension for displaying dashboards of GPU usage

Awesome Robotic Tooling / Operation System / Database and Record

ncdu Ncdu is a disk usage analyzer with an ncurses interface
borg 11,305 about 2 months ago Deduplicating archiver with compression and authenticated encryption
bag-database 348 2 months ago A server that catalogs bag files and provides a web-based UI for accessing them
marv-robotics MARV Robotics is a powerful and extensible data management platform
kitti2bag 740 7 months ago Convert KITTI dataset to ROS bag file the easy way
pykitti 1,172 over 1 year ago Python tools for working with KITTI data
rosbag_editor 419 almost 2 years ago Create a rosbag from a given one, using a simple GUI
nextcloud 27,707 about 1 month ago Nextcloud is a suite of client-server software for creating and using file hosting services
ros_type_introspection 61 over 4 years ago Deserialize ROS messages that are unknown at compilation time
syncthing 66,155 about 1 month ago A continuous file synchronization program
rqt_bag_exporter Qt GUI to export ROS bag topics to files (CSV and/or video)
xviz 1,026 7 months ago A protocol for real-time transfer and visualization of autonomy data
kitti_to_rosbag 252 almost 6 years ago A Dataset tools for working with the KITTI dataset raw data and converting it to a ROS bag. Also allows a library for direct access to poses, velodyne scans, and images
ros_numpy 308 about 1 year ago Tools for converting ROS messages to and from numpy arrays
kitti_ros 32 almost 4 years ago A ROS-based player to replay KiTTI dataset
DuckDB 25,034 about 1 month ago An embeddable SQL OLAP Database Management System

Awesome Robotic Tooling / Operation System / Network Distributed File System

sshfs 1,175 over 2 years ago File system based on the SSH File Transfer Protocol
moosefs 1,715 4 months ago A scalable distributed storage system
ceph 14,344 about 1 month ago A distributed object, block, and file storage platform
nfs 534 about 1 month ago A distributed file system protocol originally developed by Sun Microsystems
ansible-role-nfs 248 5 months ago Installs NFS utilities on RedHat/CentOS or Debian/Ubuntu

Awesome Robotic Tooling / Operation System / Server Infrastructure and High Performance Computing

mass 379 about 1 month ago Self-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers turns your data centre into a bare metal cloud
polyaxon 3,581 about 1 month ago A platform for reproducing and managing the whole life cycle of machine learning and deep learning applications
localstack 56,777 about 1 month ago A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
nvidia-docker 17,275 about 1 year ago Build and run Docker containers leveraging NVIDIA GPUs
kubeflow 14,472 about 2 months ago Machine Learning Toolkit for Kubernetes
log-pilot 1,431 over 2 years ago Collect logs for docker containers
traefik 51,813 about 1 month ago The Cloud Native Edge Router
graylog2-server 7,481 about 1 month ago Free and open source log management
ansible 63,373 about 1 month ago Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy
pyinfra 3,966 about 1 month ago It can be used for ad-hoc command execution, service deployment, configuration management and more
docker-py 6,861 2 months ago A Python library for the Docker Engine API
noVNC 11,804 about 1 month ago VNC client using HTML5
Slurm 2,763 about 1 month ago Slurm: A Highly Scalable Workload Manager
jupyterhub 7,844 about 1 month ago Multi-user server for Jupyter notebooks
Portainer 31,343 about 1 month ago Making Docker management easy
enroot 654 about 1 month ago A simple, yet powerful tool to turn traditional container/OS images into unprivileged sandboxes
docker-firefox 1,757 about 1 month ago Run a Docker Container with Firefox and noVNC for remote access to headless servers
luigi 17,950 about 1 month ago A Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in
triton-inference-server 8,460 about 1 month ago NVIDIA Triton Inference Server provides a cloud inferencing solution optimized for NVIDIA GPUs
cudf 8,534 about 1 month ago Provides a pandas-like API that will be familiar to data engineers & data scientists, so they can use it to easily accelerate their workflows without going into the details of CUDA programming

Awesome Robotic Tooling / Operation System / Embedded Operation System

vxworks7-ros2-build 99 about 2 months ago Build system to automate the build of VxWorks 7 and ROS2
Yocto Produce tools and processes that enable the creation of Linux distributions for embedded software that are independent of the underlying architecture of the embedded hardware
Automotive Graded Linux A collaborative open source project that is bringing together automakers, suppliers and technology companies to build a Linux-based, open software platform for automotive applications that can serve as the de facto industry standard
bitbake 437 about 1 month ago A generic task execution engine that allows shell and Python tasks to be run efficiently and in parallel while working within complex inter-task dependency constraints
Jailhouse 1,764 8 months ago Jailhouse is a partitioning Hypervisor based on Linux
Xen An open-source (GPL) type-1 or baremetal hypervisor
QEMU A generic and open source machine emulator and virtualizer
qemu-xilinx 247 about 1 month ago A fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms
rosserial 522 9 months ago A ROS client library for small, embedded devices, such as Arduino
meta-ros 393 about 2 months ago OpenEmbedded Layer for ROS Applications
meta-balena 971 about 1 month ago Run Docker containers on embedded devices
micro-ros The major changes compared to "regular" ROS 2 is that micro-ROS uses a Real-Time Operating System (RTOS) instead of Linux, and DDS for eXtremely Resource Constrained Environments
nvidia-container-runtime 1,111 about 1 year ago NVIDIA Container Runtime is a GPU aware container runtime, compatible with the Open Containers Initiative (OCI) specification used by Docker, CRI-O, and other popular container technologie
fusesoc 1,217 about 1 month ago Package manager and build abstraction tool for FPGA/ASIC development
jetson_easy 290 about 4 years ago Automatically script to setup and configure your NVIDIA Jetson
docker-jetpack-sdk 9 over 4 years ago Allows for usage of the NVIDIA JetPack SDK within a docker container for download, flashing, and install
Pressed Provides a way to set answers to questions asked during the installation process of debian, without having to manually enter the answers while the installation is running
jetson_stats 2,182 about 1 month ago A package to monitoring and control your NVIDIA Jetson (Xavier NX, Nano, AGX Xavier, TX1, TX2) Works with all NVIDIA Jetson ecosystem
ros_jetson_stats 67 almost 2 years ago The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
OpenCR 391 9 months ago Open-source Control Module for ROS
acrn-hypervisor 1,159 3 months ago Defines a device hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager
jetson-containers 2,440 about 1 month ago Machine Learning Containers for Jetson and JetPack 4.4

Awesome Robotic Tooling / Operation System / Real-Time Kernel

ELISA Project is to make it easier for companies to build and certify Linux-based safety-critical applications – systems whose failure could result in loss of human life, significant property damage or environmental damage
PREEMPT_RT kernel patch Aim of the PREEMPT_RT kernel patch is to minimize the amount of kernel code that is non-preemptible

Awesome Robotic Tooling / Network and Middleware

performance_test 65 about 5 years ago Tool to test the performance of pub/sub based communication frameworks
realtime_support 62 about 2 months ago Minimal real-time testing utility for measuring jitter and latency
ros1_bridge 472 5 months ago ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2
Fast-RTPS 2,241 about 1 month ago A Protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium
protobuf 65,999 about 1 month ago Google's data interchange format
opensplice 259 almost 2 years ago Vortex OpenSplice Community Edition
cyclonedds 901 about 1 month ago Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation
iceoryx 1,713 about 1 month ago An IPC middleware for POSIX-based systems
rosbridge_suite 931 about 2 months ago Provides a JSON interface to ROS, allowing any client to send JSON to publish or subscribe to ROS topics, call ROS services, and more
ros2arduino 219 almost 4 years ago This library helps the Arduino board communicate with the ROS2 using XRCE-DDS
eCAL The enhanced communication abstraction layer (eCAL) is a middleware that enables scalable, high performance interprocess communication on a single computer node or between different nodes in a computer network
AUTOSAR-Adaptive The implementation of AUTOSAR Adaptive Platform based on the R19-11
ocpp 200 over 3 years ago The Open Charge Point Protocol (OCPP) is a network protocol for communication between electric vehicle chargers and a central backoffice system
micro-ROS for Arduino 455 about 1 month ago A experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI
mqtt_bridge 160 9 months ago Provides a functionality to bridge between ROS and MQTT in bidirectional

Awesome Robotic Tooling / Network and Middleware / Ethernet and Wireless Networking

SOES 614 3 months ago SOES is an EtherCAT slave stack written in C
netplan Simply create a YAML description of the required network interfaces and what each should be configured to do
airalab AIRA is reference Robonomics network client for ROS-enabled cyber-physical systems
rdbox RDBOX is a IT infrastructure for ROS robots
ros_ethercat 98 2 months ago This is a reimplementation of the main loop of pr2_ethercat without dependencies on PR2 software
wavemon 937 5 months ago An ncurses-based monitoring application for wireless network devices
wireless 23 about 1 month ago Making info about wireless networks available to ROS
ptpd 509 over 2 years ago PTP daemon (PTPd) is an implementation the Precision Time Protocol (PTP) version 2 as defined by 'IEEE Std 1588-2008'. PTP provides precise time coordination of Ethernet LAN connected computers
iperf 7,039 about 1 month ago A TCP, UDP, and SCTP network bandwidth measurement tool
tcpreplay 1,206 6 months ago Pcap editing and replay tools
nethogs 3,217 3 months ago It groups bandwidth by process
pyshark 2,275 about 1 month ago Python wrapper for tshark, allowing python packet parsing using wireshark dissectors
pingtop 503 over 2 years ago Ping multiple servers and show results in a top-like terminal UI
termshark 9,161 9 months ago A terminal UI for tshark, inspired by Wireshark
udpreplay 262 about 1 year ago Replay UDP packets from a pcap file
openwifi 3,938 about 1 month ago Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on Software Defined Radio

Awesome Robotic Tooling / Network and Middleware / Controller Area Network

awesome CAN 2,271 4 months ago A curated list of awesome CAN bus tools, hardware and resources
AndrOBD 1,471 about 2 months ago Android OBD diagnostics with any ELM327 adapter
ddt4all 1,215 about 1 month ago DDT4All is a tool to create your own ECU parameters screens and connect to a CAN network with a cheap ELM327 interface
cabana 173 almost 2 years ago CAN visualizer and DBC maker
opendbc 2,002 about 1 month ago The project to democratize access to the decoder ring of your car
libuavcan 300 about 1 month ago An open lightweight protocol designed for reliable communication in aerospace and robotic applications over robust vehicular networks such as CAN bus
python-can 1,318 about 2 months ago The can package provides controller area network support for Python developers
CANopenNode 1,478 2 months ago The internationally standardized (EN 50325-4) (CiA301) CAN-based higher-layer protocol for embedded control system
python-udsoncan 591 about 2 months ago Python implementation of UDS (ISO-14229) standard
uds-c 700 over 3 years ago Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library
cantools 1,914 about 1 month ago CAN BUS tools in Python 3
CANdevStudio 957 5 months ago CANdevStudio aims to be cost-effective replacement for CAN simulation software. It can work with variety of CAN hardware interfaces
can-utils 2,450 about 1 month ago Linux-CAN / SocketCAN user space applications
ros_canopen 347 9 months ago CANopen driver framework for ROS
decanstructor 32 over 1 year ago The definitive ROS CAN analysis tool
kvaser_interface 84 about 1 year ago This package was developed as a standardized way to access Kvaser CAN devices from ROS
canmatrix 942 about 2 months ago Converting CAN Database Formats .arxml .dbc .dbf .kcd
autosar 392 about 2 months ago A set of python modules for working with AUTOSAR XML files
canopen 452 3 months ago A Python implementation of the CANopen standard. The aim of the project is to support the most common parts of the CiA 301 standard in a Pythonic interface
SavvyCAN 1,052 about 1 month ago A Qt5 based cross platform tool which can be used to load, save, and capture canbus frames
Open-Vehicle-Monitoring-System-3 616 about 2 months ago The system provides live monitoring of vehicle metrics like state of charge, temperatures, tyre pressures and diagnostic fault conditions

Awesome Robotic Tooling / Network and Middleware / Sensor and Acuator Interfaces

Tesla-API 2,008 about 1 month ago Provides functionality to monitor and control the Model S (and future Tesla vehicles) remotely
flirpy 201 2 months ago A Python library to interact with FLIR thermal imaging cameras and images
nerian_stereo 7 12 months ago ROS node for Nerian's SceneScan and SP1 stereo vision sensors
pymmw 290 about 3 years ago This is a toolbox composed of Python scripts to interact with TI's evaluation module (BoosterPack) for the IWR1443 mmWave sensing device
ti_mmwave_rospkg 269 11 months ago TI mmWave radar ROS driver (with sensor fusion and hybrid)
pacmod3 25 over 1 year ago This ROS node is designed to allow the user to control a vehicle with the PACMod drive-by-wire system, board revision 3
ros2_intel_realsense 143 about 2 years ago These are packages for using Intel RealSense cameras (D400 series) with ROS2
sick_scan 130 about 2 years ago This stack provides a ROS2 driver for the SICK TiM series of laser scanners
ouster_example 471 3 months ago Sample code for connecting to and configuring the OS1, reading and visualizing data, and interfacing with ROS
ros2_ouster_drivers 139 5 months ago These are an implementation of ROS2 drivers for the Ouster OS-1 3D lidars
livox_ros_driver 389 12 months ago A new ROS package, specially used to connect LiDAR products produced by Livox
velodyne 658 3 months ago A collection of ROS packages supporting Velodyne high definition 3D LIDARs
ublox 454 about 1 month ago Provides support for u-blox GPS receivers
crazyflie_ros 192 over 3 years ago ROS Driver for Bitcraze Crazyflie
pointgrey_camera_driver 128 almost 3 years ago ROS driver for Pt. Grey cameras, based on the official FlyCapture2 SDK
novatel_gps_driver 173 about 1 month ago ROS driver for NovAtel GPS / GNSS receivers
pylon-ros-camera 147 about 1 month ago The official pylon ROS driver for Basler GigE Vision and USB3 Vision cameras
ethz_piksi_ros 85 over 1 year ago Contains (python) ROS drivers, tools, launch files, and wikis about how to use Piksi Real Time Kinematic (RTK) GPS device in ROS
sick_safetyscanners 61 7 months ago A ROS Driver which reads the raw data from the SICK Safety Scanners and publishes the data as a laser_scan msg
bosch_imu_driver 59 over 3 years ago A driver for the sensor IMU Bosch BNO055. It was implemented only the UART communication interface (correct sensor mode should be selected)
oxford_gps_eth Ethernet interface to OxTS GPS receivers using the NCOM packet structure
ifm3d 112 about 1 month ago Library and Utilities for working with ifm pmd-based 3D ToF Cameras
cepton_sdk_redist 24 over 1 year ago Provides ROS support for Cepton LiDAR
jetson_csi_cam 110 over 4 years ago A ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS
ros_astra_camera 72 about 2 months ago A ROS driver for Orbbec 3D cameras
spot_ros 0 about 1 month ago ROS Driver for Spot
blickfeld-scanner-lib 22 about 2 years ago Cross-platform library to communicate with LiDAR devices of the Blickfeld GmbH
TauLidarCamera 36 over 1 year ago The host-side API for building applications with the Tau LiDAR Camera

Awesome Robotic Tooling / Security

owasp-threat-dragon-desktop 596 2 months ago Threat Dragon is a free, open-source, cross-platform threat modeling application including system diagramming and a rule engine to auto-generate threats/mitigations
launch_ros_sandbox 15 almost 3 years ago Can define launch files running nodes in restrained environments, such as Docker containers or separate user accounts with limited privileges
wolfssl 2,376 about 1 month ago A small, fast, portable implementation of TLS/SSL for embedded devices to the cloud
CANalyzat0r 758 almost 3 years ago Security analysis toolkit for proprietary car protocols
RSF 88 about 6 years ago Robot Security Framework (RSF) is a standardized methodology to perform security assessments in robotics
How-to-Secure-A-Linux-Server 17,642 3 months ago An evolving how-to guide for securing a Linux server
lynis 13,563 about 1 month ago Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening
OpenVPN 11,131 about 1 month ago An open source VPN daemon
openfortivpn 2,763 about 1 month ago A client for PPP+SSL VPN tunnel services and compatible with Fortinet VPNs
WireGuard 2,318 about 5 years ago WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography
ssh-auditor 608 about 1 year ago Scans for weak ssh passwords on your network
vulscan 3,502 4 months ago Advanced vulnerability scanning with Nmap NSE
nmap-vulners 3,240 10 months ago NSE script based on Vulners.com API
brutespray 2,053 about 1 month ago Automatically attempts default creds on found services
fail2ban 12,607 about 1 month ago Daemon to ban hosts that cause multiple authentication errors
DependencyCheck 6,547 about 1 month ago A software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies
Firejail 5,855 about 1 month ago A SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities
RVD 180 7 months ago Robot Vulnerability Database. Community-contributed archive of robot vulnerabilities and weaknesses
ros2_dds_security Adding security enhancements by defining a Service Plugin Interface (SPI) architecture, a set of builtin implementations of the SPIs, and the security model enforced by the SPIs
Security-Enhanced Linux 1,353 about 1 month ago A Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)
OpenTitan 2,612 about 1 month ago Will make the silicon Root of Trust design and implementation more transparent, trustworthy, and secure for enterprises, platform providers, and chip manufacturers. OpenTitan is administered by lowRISC CIC as a collaborative project to produce high quality, open IP for instantiation as a full-featured product
bandit 6,559 about 1 month ago A tool designed to find common security issues in Python code
hardening 1,394 about 1 month ago A quick way to make a Ubuntu server a bit more secure
Passbolt 893 9 months ago Passbolt is a free and open source password manager that allows team members to store and share credentials securely
gopass 5,968 about 1 month ago A password manager for the command line written in Go
pass The standard unix password manager
Vault 31,407 about 1 month ago A tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more
legion 1,033 2 months ago An open source, easy-to-use, super-extensible and semi-automated network penetration testing framework that aids in discovery, reconnaissance and exploitation of information systems
openscap 1,397 about 1 month ago The oscap program is a command line tool that allows users to load, scan, validate, edit, and export SCAP documents

Awesome Robotic Tooling / Datasets

Papers With Code Thousands of machine learning datasets provided by Papers With Code
KITTI-360 393 3 months ago This large-scale dataset contains 320k images and 100k laser scans in a driving distance of 73.7km
waymo_ros 10 over 4 years ago This is a ROS package to connect Waymo open dataset to ROS
waymo-open-dataset 2,769 about 2 months ago The Waymo Open Dataset is comprised of high-resolution sensor data collected by Waymo self-driving cars in a wide variety of conditions
Ford Autonomous Vehicle Dataset Ford presents a challenging multi-agent seasonal dataset collected by a fleet of Ford autonomous vehicles at different days and times
awesome-robotics-datasets 382 over 3 years ago A collection of useful datasets for robotics and computer vision
nuscenes-devkit 2,324 about 1 month ago The devkit of the nuScenes dataset
dataset-api 571 9 months ago This is a repo of toolkit for ApolloScape Dataset, CVPR 2019 Workshop on Autonomous Driving Challenge and ECCV 2018 challenge
utbm_robocar_dataset 228 6 months ago EU Long-term Dataset with Multiple Sensors for Autonomous Driving
DBNet 215 almost 6 years ago A Large-Scale Dataset for Driving Behavior Learning
argoverse-api 862 about 1 year ago Official GitHub repository for Argoverse dataset
DDAD 497 over 3 years ago A new autonomous driving benchmark from TRI (Toyota Research Institute) for long range (up to 250m) and dense depth estimation in challenging and diverse urban conditions
pandaset-devkit 254 over 1 year ago Public large-scale dataset for autonomous driving provided by Hesai & Scale
a2d2_to_ros Utilities for converting A2D2 data sets to ROS bags
awesome-satellite-imagery-datasets 3,676 over 2 years ago List of satellite image training datasets with annotations for computer vision and deep learning
sentinelsat 989 4 months ago Search and download Copernicus Sentinel satellite images
adas-dataset-form Thermal Dataset for Algorithm Training
h3d The H3D is a large scale full-surround 3D multi-object detection and tracking dataset from Honda
Mapillary Vistas Dataset A diverse street-level imagery dataset with pixel‑accurate and instance‑specific human annotations for understanding street scenes around the world
TensorFlow Datasets TensorFlow Datasets provides many public datasets as tf.data.Datasets
racetrack-database 179 over 3 years ago Contains center lines (x- and y-coordinates), track widths and race lines for over 20 race tracks (mainly F1 and DTM) all over the world
BlenderProc 2,872 about 1 month ago A procedural Blender pipeline for photorealistic training image generation
Atlatec Sample Map Data 3D map for autonomous driving and simulation created from nothing but two cameras and GPS in downtown San Francisco
Lyft Level 5 Dataset Level 5 is developing a self-driving system for the Lyft network. We're collecting and processing data from our autonomous fleet and sharing it with you
holicity 87 almost 3 years ago A City-Scale Data Platform for Learning Holistic 3D Structures
UTD19 Largest multi-city traffic dataset publically available
ASTYX HIRES2019 DATASET Automotive Radar Dataset for Deep Learning Based 3D Object Detection
Objectron 2,247 over 2 years ago A collection of short, object-centric video clips, which are accompanied by AR session metadata that includes camera poses, sparse point-clouds and characterization of the planar surfaces in the surrounding environment
ONCE dataset A large-scale autonomous driving dataset with 2D&3D object annotations

Backlinks from these awesome lists:

More related projects: