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: almost 3 years ago
Linked from 4 awesome lists

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

Awesome Robotic Tooling / Communication and Coordination

Agile DevelopmentManifesto for Agile Software Development
Gitflow26,688over 2 years agoMakes parallel development very easy, by isolating new development from finished work
DeepL61over 7 years agoAn online translator that outperforms Google, Microsoft and Facebook
Taiga288almost 6 years agoAgile Projectmanagment Tool
Kanboard8,577almost 2 years agoMinimalistic Kanban Board
kanbanFree, open source, self-hosted, Kanban board for GitLab issues
Gitlab7,924almost 2 years agoSimple Selfhosted Gitlab Server with Docker
Gogs45,220almost 2 years agoBuild a simple, stable and extensible self-hosted Git service that can be setup in the most painless way
Wekan19,662almost 2 years agoMeteor based Kanban Board
JIRA API1,967almost 2 years agoPython Library for REST API of Jira
Taiga API97almost 2 years agoPython Library for REST API of Taiga
Chronos-Timetracker299almost 3 years agoDesktop client for JIRA. Track time, upload worklogs without a hassle
GrgeGrge is a daemon and command line utility augmenting GitLab
gitlab-triageGitlab's issues and merge requests triage, automated
Helpy2,380over 3 years agoA modern, open source helpdesk customer support application
ONLYOFFICE2,766almost 2 years agoA free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place
discourse42,613almost 2 years agoA platform for community discussion. Free, open, simple
GerritA code review and project management tool for Git based projects
jitsi-meet23,421almost 2 years agoSecure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application
mattermost30,996almost 2 years agoAn open source, private cloud, Slack-alternative
openproject9,581almost 2 years agoThe leading open source project management software
leantime4,855almost 2 years agoLeantime is a lean project management system for innovators
gitterGitter 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

TyporaA Minimalist Markdown Editor
Markor3,892almost 2 years agoA Simple Markdown Editor for your Android Device
Pandoc35,082almost 2 years agoUniversal markup converter
Yaspeller642over 2 years agoCommand line tool for spell checking
ReadtheDocsBuild your local ReadtheDocs Server
Doxygen5,742almost 2 years agoDoxygen is the de facto standard tool for generating documentation from annotated C++ sources
Sphinx6,658almost 2 years agoA tool that makes it easy to create intelligent and beautiful documentation for Python projects
Word-to-Markdown1,478over 2 years agoA ruby gem to liberate content from Microsoft Word document
paperless7,864over 5 years agoIndex and archive all of your scanned paper documents
carbon34,713about 2 years agoShare beautiful images of your source code
undrawFree Professional business SVGs easy to customize
asciinema14,345almost 2 years agoLets you easily record terminal sessions and replay them in a terminal as well as in a web browser
inkscapeInkscape is a professional vector graphics editor for Linux, Windows and macOS
Reveal-Hugo692almost 2 years agoA 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-Webslides128over 4 years agoThis is a Hugo template to create WebSlides presentation using markdown
jupyter2slides794about 7 years agoCloud Native Presentation Slides with Jupyter Notebook + Reveal.js
patat2,466almost 2 years agoTerminal-based presentations using Pandoc
github-changelog-generator7,411almost 2 years agoAutomatically generate change log from your tags, issues, labels and pull requests on GitHub
GitLab-Release-Note-Generator100over 3 years agoA Gitlab release note generator that generates release note on latest tag
OCRmyPDF14,363almost 2 years agoAdds an OCR text layer to scanned PDF files, allowing them to be searched
papermill6,029almost 2 years agoA tool for parameterizing, executing, and analyzing Jupyter Notebooks
docsy473almost 2 years agoAn example documentation site using the Docsy Hugo theme
actions-hugoDeploy website based on Hugo to GitHub Pages
overleaf14,457almost 2 years agoAn open-source online real-time collaborative LaTeX editor
landslide2,088over 2 years agoGenerate HTML5 slideshows from markdown, ReST, or textile
libreoffice-impress-templates355over 6 years agoFreely-licensed LibreOffice Impress templates
opensourcedesignCommunity and Resources for Free Design and Logo Creation
oliveA free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software
buku6,546almost 2 years agoBrowser-independent bookmark manager
swiftlatexA WYSIWYG Browser-based LaTeX Editor
ReLaXed11,812about 4 years agoAllows complex PDF layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX
foam15,553almost 2 years agoFoam is a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub
CodiMD5,308almost 2 years agoOpen Source Online Real-time collaborate on team documentation in markdown
jupyter-book3,891almost 2 years agoBuild interactive, publication-quality documents from Jupyter Notebooks
InvoiceNet2,525over 2 years agoDeep neural network to extract intelligent information from invoice documents
tesseract63,142almost 2 years agoOpen Source OCR Engine
mkdocs19,553almost 2 years agoA fast, simple and downright gorgeous static site generator that's geared towards building project documentation
PlotNeuralNet22,380about 3 years agoLatex code for drawing neural networks for reports and presentation
Excalidraw87,642almost 2 years agoVirtual whiteboard for sketching hand-drawn like diagrams
SVGrepoDownload free SVG Vectors for commercial use
gollum13,877almost 2 years agoA simple, Git-powered wiki with a sweet API and local frontend
GanttLabThe easy to use, fully functional Gantt chart for GitLab and GitHub
Zotero10,649almost 2 years agoA free, easy-to-use tool to help you collect, organize, cite, and share your research sources

Awesome Robotic Tooling / Requirements and Safety

awesome-safety-critical1,539over 2 years agoList of resources about programming practices for writing safety-critical software
open-autonomous-safety179over 8 years agoOAS 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-Project84about 4 years agoCreate functional safety documents in this Udacity project
Automated Valet Parking Safety DocumentsCreated to support the safe testing of the Automated Valet Parking function using the StreetDrone test vehicle in a car park
safe_numerics210almost 2 years agoReplacements to standard numeric types which throw exceptions on errors
Air Vehicle C++ development coding standardsProvide 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 StandardGuidelines for the use of the C++14 language in critical and safety-related system
The W-Model and Lean Scaled Agility for EngineeringFord applied an agile V-Model method from Vector that can be used in safety related project management
doorstop481almost 2 years agoRequirements management using version control
capellaComprehensive, extensible and field-proven MBSE tool and method to successfully design systems architecture
robmosysRobMoSys envisions an integrated approach built on top of the current code-centric robotic platforms, by applying model-driven methods and tools
Papyrus for RoboticsA graphical editing tool for robotic applications that complies with the RobMoSys approach
fossology808almost 2 years agoA toolkit you can run license, copyright and export control scans from the command line
ScenarioArchitect35over 2 years agoThe Scenario Architect is a basic python tool to generate, import and export short scene snapshots

Awesome Robotic Tooling / Architecture and Design

Guidelines101over 6 years agoHow to architect ROS-based systems
yEdA powerful desktop application that can be used to quickly and effectively generate high-quality diagrams
yed_py57over 7 years agoGenerates graphML that can be opened in yEd
Plantuml1,696almost 2 years agoWeb application to generate UML diagrams on-the-fly in your live documentation
rqt_graphProvides a GUI plugin for visualizing the ROS computation graph
rqt_launchtree47over 4 years agoAn RQT plugin for hierarchical launchfile configuration introspection
cpp-dependencies747almost 3 years agoTool to check C++ #include dependencies (dependency graphs created in .dot format)
pydeps1,819almost 2 years agoPython Module Dependency graphs
aztarna90about 6 years agoA footprinting tool for robots
draw.ioA free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams
vscode-drawio9,155over 2 years agoThis extension integrates Draw.io into VS Code
Architecture_Decision_Record12,450almost 2 years agoA 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-ros21,719about 3 years agoA curated list of awesome Robot Operating System Version 2.0 (ROS 2) resources and libraries
Autoware.AutoAutoware.Auto applies best-in-class software engineering for autonomous driving
Autoware.aiAutoware.AI is the world's first "All-in-One" open-source software for autonomous driving technology
OpenPilot50,854almost 2 years agoOpen Source Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS)
Apollo25,323almost 2 years agoHigh performance, flexible architecture which accelerates the development, testing, and deployment of Autonomous Vehicles
PythonRobotics23,606almost 2 years agoThis is a Python code collection of robotics algorithms, especially for autonomous navigation
Stanford Self Driving Car CodeStanford Code From Cars That Entered DARPA Grand Challenges
astrobee1,075almost 2 years agoAstrobee is a free-flying robot designed to operate as a payload inside the International Space Station (ISS)
CARMAPlatform406almost 2 years agoEnables cooperative automated driving plug-in
Automotive Grade LinuxAutomotive 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
PX48,653almost 2 years agoAn open source flight control software for drones and other unmanned vehicles
KubOS315about 3 years agoAn open-source software stack for satellites
mod_vehicle_dynamics_control249over 4 years agoTUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation
Aslan273over 4 years agoOpen source self-driving software for low speed environments
open-source-rover8,642almost 2 years agoA build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL
pybotics341almost 2 years agoAn open-source and peer-reviewed Python toolbox for robot kinematics and calibration
makani1,178almost 5 years agoContains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools
mir_robot239almost 2 years agoThis is a community project to use the MiR Robots with ROS
COMPAS111almost 2 years agoRobotic fabrication package for the COMPAS Framework
JdeRobot Academy323almost 2 years agoJdeRobot Academy is an open source collection of exercises to learn robotics in a practical way
clover423almost 2 years agoROS-based framework and RPi image to control PX4-powered drones
ArduPilot11,204almost 2 years agoOpen source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles
F Prime10,116almost 2 years agoA 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-ros132about 2 years agoVim plugin for ROS development
Visual Studio Code165,346almost 2 years agoCode editor for edit-build-debug cycle
atom60,276over 3 years agoHackable text editor for the 21st century
Teletype2,405over 3 years agoShare your workspace with team members and collaborate on code in real time in Atom
SublimeA sophisticated text editor for code, markup and prose
ade-cliThe ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images
recipe-wizard40over 3 years agoA Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system
Jupyter ROS592almost 2 years agoJupyter widget helpers for ROS, the Robot Operating System
ros_rqt_plugin402almost 2 years agoThe ROS Qt Creator Plug-in for Python
xeus-cling3,121over 2 years agoJupyter kernel for the C++ programming language
ROS IDEsThis page collects experience and advice on using integrated development environments (IDEs) with ROS
TabNine10,669about 2 years agoThe all-language autocompleter
kiteUse machine learning to give you useful code completions for Python
jedi5,838almost 2 years agoAutocompletion and static analysis library for python
roslibpy279almost 2 years agoPython ROS Bridge library allows to use Python and IronPython to interact with ROS, the open-source robotic middleware
pybind1115,935almost 2 years agoSeamless operability between C++11 and Python
Sourcetrail14,990almost 5 years agoFree and open-source cross-platform source explorer
rebound4,109over 4 years agoCommand-line tool that instantly fetches Stack Overflow results when an exception is thrown
mybinderOpen notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere
ROSOnWindowsAn experimental release of ROS1 for Windows
live-share2,282over 2 years agoReal-time collaborative development from the comfort of your favorite tools
cocalc1,178almost 2 years agoCollaborative Calculation in the Cloud
EasyClangComplete575almost 2 years agoRobust C/C++ code completion for Sublime Text 3
vscode-ros407about 2 years agoVisual Studio Code extension for Robot Operating System (ROS) development
awesome-hpp3,553about 2 years agoA curated list of awesome header-only C++ libraries
Gitpod13,019almost 2 years agoAn open source developer platform that automates the provisioning of ready-to-code development environments

Awesome Robotic Tooling / Development Environment / Template

ROS1,522over 4 years agoTemplate for ROS node standardization in C++
LaunchTemplates on how to create launch files for larger projects
Bash933about 2 years agoA bash scripting template incorporating best practices & several useful functions
URDFExamples on how to create Unified Robot Description Format (URDF) for different kinds of robots
PythonStyle guide to be followed in writing Python code for ROS
DockerThe Dockerfile in the minimal-ade project shows a minimal example of how to create a custom base image
VS Code ROS2 Workspace Template866almost 2 years agoTemplate for using VSCode as an IDE for ROS2 development

Awesome Robotic Tooling / Development Environment / Build and Deploy

qemu-user-static2,486about 2 years agoEnable an execution of different multi-architecture containers by QEMU and binfmt_misc
Cross compile ROS 2 on QNXIntroduces how to cross compile ROS 2 on QNX
bloom60about 2 years agoA release automation tool which makes releasing catkin packages easier
superflore53almost 2 years agoAn extended platform release manager for Robot Operating System
catkin_tools165over 2 years agoCommand line tools for working with catkin
industrial_ci252almost 2 years agoEasy continuous integration repository for ROS repositories
ros_gitlab_ciContains helper scripts and instructions on how to use Continuous Integration (CI) for ROS projects hosted on a GitLab instance
gitlab-runnerRuns tests and sends the results to GitLab
colcon-core108almost 2 years agoCommand line tool to improve the workflow of building, testing and using multiple software packages
gitlab-releaseSimple python3 script to upload files (from ci) to the current projects release (tag)
clang3,047over 6 years agoThis 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_virtualenv85almost 2 years agoBundle python requirements in a catkin package via virtualenv
pyenv39,896almost 2 years agoSimple Python version management
aptly2,585almost 2 years agoDebian repository management tool
cross_compile191almost 4 years agoAssets used for ROS2 cross-compilation
docker_images585almost 2 years agoOfficial Docker images maintained by OSRF on ROS(2) and Gazebo
robot_upstart196about 2 years agoPresents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs
robot_systemdUnits for managing startup and shutdown of roscore and roslaunch
ryo-isoA modern ISO builder that streamlines the process of deploying a complete robot operating system from a yaml config file
network_autoconfigAutomatic configuration of ROS networking for most use cases without impacting usage that require manual configuration
rosbuildThe ROS build farm
cros49over 3 years agoA single thread pure C implementation of the ROS framework

Awesome Robotic Tooling / Development Environment / Unit and Integration Test

setup-ros89almost 2 years agoThis action sets up a ROS and ROS 2 environment for use in GitHub actions
UnitTestingThis page lays out the rationale, best practices, and policies for writing and running unit tests and integration tests for ROS
googletest35,046almost 2 years agoGoogle's C++ test framework
pytest12,219almost 2 years agoThe pytest framework makes it easy to write small tests, yet scales to support complex functional testing
doctest6,010almost 2 years agoThe fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD
osrf_testing_tools_cpp33almost 2 years agoContains testing tools for C++, and is used in OSRF projects
code_coverage37about 3 years agoROS package to run coverage testing
action-ros-ci146almost 2 years agoGitHub Action to build and test ROS 2 packages using colcon

Awesome Robotic Tooling / Development Environment / Lint and Format

action-ros-lint19almost 2 years agoGitHub action to run linters on ROS 2 packages
cppcheck5,882almost 2 years agoStatic analysis of C/C++ code
hadolint10,527almost 2 years agoDockerfile linter, validate inline bash, written in Haskell
shellcheck36,593almost 2 years agoA static analysis tool for shell scripts
catkin_lint57almost 2 years agoChecks package configurations for the catkin build system of ROS
pylint5,351almost 2 years agoPylint 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
black39,308almost 2 years agoThe uncompromising Python code formatter
pydocstyle1,111almost 3 years agoA static analysis tool for checking compliance with Python docstring conventions
haros192almost 2 years agoStatic analysis of ROS application code
pydantic21,677almost 2 years agoData parsing and validation using Python type hints

Awesome Robotic Tooling / Development Environment / Debugging and Tracing

heaptrack3,385almost 2 years agoTraces all memory allocations and annotates these events with stack traces
ros2_tracingTracing tools for ROS 2
LinuxperfVarious Linux performance material
lptrace699almost 8 years agoIt lets you see in real-time what functions a Python program is running
pyre-check6,885almost 2 years agoPerformant type-checking for python
FlameGraph17,532almost 2 years agoVisualize profiled code
gpuvis844almost 2 years agoGPU Trace Visualizer
sanitizer11,610almost 2 years agoAddressSanitizer, ThreadSanitizer, MemorySanitizer
cppinsights4,132almost 2 years agoC++ Insights - See your source code with the eyes of a compiler
inspectThe inspect module provides functions for learning about live objects, including modules, classes, instances, functions, and methods
Roslaunch Nodes in Valgrind or GDBWhen 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
pyperformance877almost 2 years agoPython Performance Benchmark Suite
qira3,969about 4 years agoQIRA is a competitor to strace and gdb
gdb-frontend2,877almost 2 years agoGDBFrontend is an easy, flexible and extensionable gui debugger
lttngAn open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries
ros2-performance307about 2 years agoAllows to easily create arbitrary ROS2 systems and then measures their performance
bcc20,724almost 2 years agoTools for BPF-based Linux IO analysis, networking, monitoring, and more
tracy10,377almost 2 years agoA real time, nanosecond resolution, remote telemetry frame profiler for games and other applications
bpftrace8,747almost 2 years agoHigh-level tracing language for Linux eBPF
pudb3,002almost 2 years agoFull-screen console debugger for Python
backward-cpp3,834about 2 years agoA beautiful stack trace pretty printer for C++
gdb-dashboard11,180about 2 years agoGDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged
hotspot4,200almost 2 years agoThe Linux perf GUI for performance analysis
memory_profiler4,403over 2 years agoA python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs
ros1_fuzzer16about 6 years agoThis 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-visualizer7,970over 2 years agoAn extension for VS Code that visualizes data during debugging
action-tmate3,003almost 2 years agoDebug your GitHub Actions via SSH by using tmate to get access to the runner system itself
libstatistics_collector31almost 2 years agoROS 2 library providing classes to collect measurements and calculate statistics across them
system_metrics_collector19over 5 years agoLightweight, real-time system metrics collector for ROS2 systems

Awesome Robotic Tooling / Development Environment / Version Control

git-fuzzy2,337almost 2 years agoA CLI interface to git that relies heavily on fzf
meld1,103almost 2 years agoMeld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects
tig12,519almost 2 years agoText-mode interface for git
gitg187almost 2 years agoA graphical user interface for git
git-cola2,286almost 2 years agoThe highly caffeinated Git GUI
python-gitlab2,276almost 2 years agoA Python package providing access to the GitLab server API
bfg-repo-cleaner11,224over 2 years agoRemoves large or troublesome blobs like git-filter-branch does, but faster
nbdime2,684almost 2 years agoTools for diffing and merging of Jupyter notebooks
semantic-release21,024almost 2 years agoFully automated version management and package publishing
go-semrel-gitabAutomate version management for Gitlab
Git-repoGit-Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow
dive48,436about 2 years agoA tool for exploring each layer in a docker image
dvc14,016almost 2 years agoManagement and versioning of datasets and machine learning models
learnGitBranching30,823almost 2 years agoA git repository visualizer, sandbox, and a series of educational tutorials and challenges
gitfs2,503almost 5 years agoYou can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote
git-secret3,767almost 2 years agoEncrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys
git-sweep2,561almost 3 years agoA command-line tool that helps you clean up Git branches that have been merged into master
lazygit54,158almost 2 years agoA simple terminal UI for git commands, written in Go with the gocui library
glab2,075almost 4 years agoAn open-source GitLab command line tool

Awesome Robotic Tooling / Simulation

AI2-THOR1,208almost 2 years agoPython 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
Drake3,387almost 2 years agoDrake aims to simulate even very complex dynamics of robots
Webots3,334almost 2 years agoWebots is an open source robot simulator compatible (among others) with and
lgsv2,301over 3 years agoLG Electronics America R&D Center has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers
carla11,670almost 2 years agoOpen-source simulator for autonomous driving research
awesome-CARLA796over 2 years agoA curated list of awesome CARLA tutorials, blogs, and related projects
ros-bridge533almost 2 years agoROS bridge for CARLA Simulator
scenario_runner538almost 2 years agoTraffic scenario definition and execution engine
deepdive902almost 3 years agoEnd-to-end simulation for self-driving cars
uuv_simulator720about 3 years agoGazebo/ROS packages for underwater robotics simulation
AirSim16,581about 2 years agoOpen source simulator for autonomous vehicles built on Unreal Engine
self-driving-car-sim3,915over 4 years agoA self-driving car simulator built with Unity
ROSIntegration415over 2 years agoUnreal Engine Plugin to enable ROS Support
gym-gazebo829over 7 years agoAn OpenAI gym extension for using Gazebo known as gym-gazebo
gym-pybullet-drones1,295about 2 years agoPyBullet-based Gym environments for single and multi-agent reinforcement learning of quadcopter control
safe-control-gym645almost 2 years agoPyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control
highway-env2,685almost 2 years agoA collection of environments for autonomous driving and tactical decision-making tasks
VREP InterfaceROS Bridge for the VREP simulator
car_demo531over 4 years agoThis is a simulation of a Prius in gazebo 9 with sensor data being published using ROS kinetic
sumo2,607almost 2 years agoEclipse SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks
open-simulation-interface276almost 2 years agoA generic interface for the environmental perception of automated driving functions in virtual scenarios
ESIM599over 2 years agoAn Open Event Camera Simulator
Menge139over 6 years agoCrowd Simulation Framework
pedsim_ros480about 3 years agoPedestrian simulator powered by the social force model for Gazebo
opencrgOpen file formats and open source tools for the detailed description, creation and evaluation of road surfaces
esmini775almost 2 years agoA basic OpenSCENARIO player
OpenSceneGraph3,267about 2 years agoAn open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling
morseAn academic robotic simulator, based on the Blender Game Engine and the Bullet Physics engine
ROSIntegrationVision75about 3 years agoSupport for ROS-enabled RGBD data acquisition in Unreal Engine Projects
fetch_gazebo104over 2 years agoContains the Gazebo simulation for Fetch Robotics Fetch and Freight Research Edition Robots
rotors_simulator1,271about 2 years agoProvides some multirotor models
flow1,078about 2 years agoA computational framework for deep RL and control experiments for traffic microsimulation
gnss-ins-sim1,224almost 2 years agoGNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
Ignition RoboticsTest control strategies in safety, and take advantage of simulation in continuous integration tests
simulation assets for the SubTThis collection contains simulation assets for the SubT Challenge Virtual Competition in Gazebo
gazebo_ros_motors116about 2 years agoContains currently two motor plugins for Gazebo, one with an ideal speed controller and one without a controller that models a DC motor
map2gazebo166almost 4 years agoROS package for creating Gazebo environments from 2D maps
sim_vehicle_dynamics111about 4 years agoVehicle Dynamics Simulation Software of TUM Roborace Team
gym-carla549over 4 years agoAn OpenAI gym wrapper for CARLA simulator
simbody2,344almost 2 years agoHigh-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton
gazebo_models908about 2 years agoThis repository holds the Gazebo model database
pylot474over 3 years agoAutonomous driving platform running on the CARLA simulator
flightmare1,041over 2 years agoFlightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation
champ1,588about 2 years agoROS Packages for CHAMP Quadruped Controller
rex-gym998over 3 years agoOpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Trick51almost 2 years agoDeveloped 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_lsa346about 2 years agoUnmanned Surface Vehicle simulation on Gazebo with water current and winds
42257almost 2 years agoSimulation for spacecraft attitude control system analysis and design
Complete_Street_Rule182over 3 years agoA scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets in ArcGIS CityEngine
AutoCore simulationProvides test environment for Autoware and still during early development, contents below may changed during updates
fields-ignition62almost 6 years agoGenerate random crop fields for Ignition Gazebo
Unity-Robotics-Hub2,081almost 2 years agoCentral repository for tools, tutorials, resources, and documentation for robotic simulation in Unity
BlueSky396almost 2 years agoThe 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
Cloe45almost 2 years agoEmpowers developers of automated-driving software components by providing a unified interface to closed-loop simulation
Dynamic_logistics_Warehouse138about 5 years agoGazebo simulation of dynamics environment in warehouses
OpenCDA1,039almost 2 years agoA generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO

Awesome Robotic Tooling / Electronics and Mechanics

HRIM66about 7 years agoAn information model for robot hardware
URDF63almost 4 years agoRepository for Unified Robot Description Format (URDF) parsing code
phobos716about 2 years agoAn add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment
urdf-viz444almost 2 years agoVisualize URDF/XACRO file, URDF Viewer works on Windows/macOS/Linux
solidworks_urdf_exporter404almost 2 years agoSolidWorks to URDF Exporter
FreeCAD21,742almost 2 years agoYour own 3D parametric modeler
kicadA Cross Platform and Open Source Electronics Design Automation Suite
PcbDraw1,171over 2 years agoConvert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams
kicad-3rd-party-tools759almost 2 years agoTools made by others to augment the KiCad PCB EDA suite
PandaPowerAn easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation
LibrePCB2,446almost 2 years agoA powerful, innovative and intuitive EDA tool for everyone
openscad7,204almost 2 years agoA software for creating solid 3D CAD models
ngspiceA open source spice simulator for electric and electronic circuits
GNSS-SDR1,669almost 2 years agoGNSS-SDR provides interfaces for a wide range of radio frequency front-ends and raw sample file formats, generates processing outputs in standard formats
riscvThe Free and Open RISC Instruction Set Architecture
urdfpy253about 2 years agoA simple and easy-to-use library for loading, manipulating, saving, and visualizing URDF files
FMPy446almost 2 years agoSimulate Functional Mockup Units (FMUs) in Python
FMIKit-Simulink161almost 2 years agoImport and export Functional Mock-up Units with Simulink
oemof-solph304almost 2 years agoA modular open source framework to model energy supply systems
NASA-3D-Resources3,041almost 2 years agoHere you'll find a growing collection of 3D models, textures, and images from inside NASA
SUAVE418over 2 years agoAn Aircraft Design Toolbox
opem204almost 2 years agoThe Open-Source PEMFC Simulation Tool (OPEM) is a modeling tool for evaluating the performance of proton exchange membrane fuel cells
pvlib-python1,228almost 2 years agoA community supported tool that provides a set of functions and classes for simulating the performance of photovoltaic energy systems
WireViz4,444almost 2 years agoA tool for easily documenting cables, wiring harnesses and connector pinouts
Horizon1,134almost 2 years agoEDA is an Electronic Design Automation package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry
tigl241almost 2 years agoThe TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside CPACS files
foxBMS6over 2 years agoA free, open and flexible development environment to design battery management systems
cadCAD561over 2 years agoA 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
OpenMDAO570almost 2 years agoAn open-source framework for efficient multidisciplinary optimization
ODrive2,999almost 2 years agoThe aim is to make it possible to use inexpensive brushless motors in high performance robotics projects
OpenTirePython50about 6 years agoAn open-source mathematical tire modelling library
Inkscape Ray Optics336about 2 years agoAn extension for Inkscape that makes it easier to draw optical diagrams
OpenAeroStruct196almost 2 years agoA lightweight tool that performs aerostructural optimization using OpenMDAO

Awesome Robotic Tooling / Sensor Processing / Calibration and Transformation

tf2Transform library, which lets the user keep track of multiple coordinate frames over time
TriP29over 4 years agoA Inverse Kinematics library for serial robots, parallel robots and hybrids of both
lidar_align878over 3 years agoA simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor
kalibr4,477over 2 years agoThe Kalibr visual-inertial calibration toolbox
Calibnet215about 3 years agoSelf-Supervised Extrinsic Calibration using 3D Spatial Transformer Networks
lidar_camera_calibration1,547over 3 years agoROS package to find a rigid-body transformation between a LiDAR and a camera
ILCC433about 2 years agoReflectance Intensity Assisted Automatic and Accurate Extrinsic Calibration of 3D LiDAR
easy_handeye893about 3 years agoSimple, straighforward ROS library for hand-eye calibration
imu_utils1,510over 4 years agoA ROS package tool to analyze the IMU performance
kalibr_allan597about 6 years agoIMU Allan standard deviation charts for use with Kalibr and inertial kalman filters
pyquaternion345about 4 years agoA full-featured Python module for representing and using quaternions
robot_calibration382almost 2 years agoThis 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_calibration503about 3 years agoContains a calibration tool to calibrate a sensor setup consisting of lidars, radars and cameras
LiDARTag257over 3 years agoA Real-Time Fiducial Tag using Point Clouds Lidar Data
multicam_calibration118over 3 years agoExtrinsic and intrinsic calbration of cameras
ikpy774about 2 years agoAn Inverse Kinematics library aiming performance and modularity
livox_camera_lidar_calibration507almost 5 years agoCalibrate the extrinsic parameters between Livox LiDAR and camera
lidar_camera_calibration559over 5 years agoCamera LiDAR Calibration using ROS, OpenCV, and PCL
e2calib164almost 3 years agoContains code that implements video reconstruction from event data for calibration

Awesome Robotic Tooling / Sensor Processing / Perception Pipeline

SARosPerceptionKitti247over 4 years agoROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
multiple-object-tracking-lidar803about 4 years agoC++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
cadrl_ros598over 4 years agoROS package for dynamic obstacle avoidance for ground robots trained with deep RL
AugmentedAutoencoder345about 4 years agoRGB-based pipeline for object detection and 6D pose estimation
jsk_recognition275almost 2 years agoA stack for the perception packages which are used in JSK lab
GibsonEnv875over 2 years agoGibson Environments: Real-World Perception for Embodied Agents
morefusion230over 3 years agoMulti-object Reasoning for 6D Pose Estimation from Volumetric Fusion
se(3)-TrackNet391about 3 years agoA package for 6D pose tracking of dynamic objects when object's CAD model is available

Awesome Robotic Tooling / Sensor Processing / Machine Learning

DLIB13,623almost 2 years agoA toolkit for making real world machine learning and data analysis applications in C++
fastai26,390almost 2 years agoThe fastai library simplifies training fast and accurate neural nets using modern best practices
tpot9,776about 2 years agoA Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming
deap5,891almost 2 years agoDistributed Evolutionary Algorithms in Python
gym34,966almost 2 years agoA toolkit for developing and comparing reinforcement learning algorithms
tensorflow_ros_cpp59over 4 years agoA ROS package that allows to do Tensorflow inference in C++ without the need to compile TF yourself
Tensorflow Federated2,323almost 2 years agoTensorFlow Federated (TFF) is an open-source framework for machine learning and other computations on decentralized data
finn770almost 2 years agoFast, Scalable Quantized Neural Network Inference on FPGAs
neuropod937over 2 years agoNeuropod is a library that provides a uniform interface to run deep learning models from multiple frameworks in C++ and Python
leela-zero5,368over 2 years agoThis is a fairly faithful reimplementation of the system described in the Alpha Go Zero paper "Mastering the Game of Go without Human Knowledge"
Trax8,114almost 2 years agoA library for deep learning that focuses on sequence models and reinforcement learning
mlflow19,021almost 2 years agoA platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models
Netron28,684almost 2 years agoVisualizer for neural network, deep learning and machine learning models
MNN8,824almost 2 years agoA blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
Tensorforce3,299about 2 years agoAn open-source deep reinforcement learning framework, with an emphasis on modularized flexible library design and straightforward usability for applications in research and practice
Dopamine10,591almost 2 years agoA research framework for fast prototyping of reinforcement learning algorithms
catalyst3,300over 2 years agoWas developed with a focus on reproducibility, fast experimentation and code/ideas reusing
ray34,412almost 2 years agoA fast and simple framework for building and running distributed applications
tf-agents2,816almost 2 years agoA reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning
ReAgent3,575almost 2 years agoAn open source end-to-end platform for applied reinforcement learning (RL) developed and used at Facebook
Awesome-Mobile-Machine-LearningA curated list of awesome mobile machine learning resources for iOS, Android, and edge devices
cnn-explainer8,204almost 3 years agoLearning Convolutional Neural Networks with Interactive Visualization
modelzoo63over 3 years agoA collection of machine-learned models for use in autonomous driving applications
nnstreamer-ros14almost 6 years agoA 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

dask12,691almost 2 years agoParallel computing with task scheduling for Python
cupy9,586almost 2 years agoNumPy-like API accelerated with CUDA
Thrust4,938over 2 years agoA C++ parallel programming library which resembles the C++ Standard Library
ArrayFire4,587almost 2 years agoA general purpose GPU library
OpenMPAn application programming interface that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran
VexCL704almost 2 years agoVexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP
PYNQ2,011almost 2 years agoAn open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips
numba10,053almost 2 years agoNumPy aware dynamic Python compiler using LLVM
TensorRT10,926almost 2 years agoA C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators
libcudacxx2,294over 2 years agoProvides 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-model1,314over 5 years agoA collection of computer vision pre-trained models
image_pipeline811almost 2 years agoFills the gap between getting raw images from a camera driver and higher-level vision processing
gstreamerA pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows
ros2_openvino_toolkit168about 2 years agoProvides a ROS-adaptered runtime framework of neural network which quickly deploys applications and solutions for vision inference
vision_visp185almost 2 years agoWraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package
apriltag_ros378about 2 years agoA ROS wrapper of the AprilTag 3 visual fiducial detector
deep_object_pose1,031about 2 years agoDeep Object Pose Estimation
DetectAndTrack1,000over 7 years agoDetect-and-Track: Efficient Pose
SfMLearner1,977almost 5 years agoAn unsupervised learning framework for depth and ego-motion estimation
imgaug14,458about 2 years agoImage augmentation for machine learning experiments
vision_opencv564almost 2 years agoPackages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision
darknet_ros2,236about 2 years agoYOLO ROS: Real-Time Object Detection for ROS
ros_ncnn63over 5 years agoYOLACT / YOLO on NCNN inference engine for ROS
tf-pose-estimationDeep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference
find-object449about 2 years agoSimple Qt interface to try OpenCV implementations of SIFT, SURF, FAST, BRIEF and other feature detectors and descriptors
yolact5,051almost 3 years agoA simple, fully convolutional model for real-time instance segmentation
Kimera-Semantics651almost 3 years agoReal-Time 3D Semantic Reconstruction from 2D data
detectron230,778almost 2 years agoA next-generation research platform for object detection and segmentation
OpenVXEnables performance and power-optimized computer vision processing, especially important in embedded and real-time use cases
3d-vehicle-tracking664almost 4 years agoOfficial implementation of Joint Monocular 3D Vehicle Detection and Tracking
pysot4,452almost 3 years agoThe goal of PySOT is to provide a high-quality, high-performance codebase for visual tracking research
semantic_slam652over 7 years agoReal time semantic slam in ROS with a hand held RGB-D camera
kitti_scan_unfolding15almost 5 years agoWe propose KITTI scan unfolding in our paper Scan-based Semantic Segmentation of LiDAR Point Clouds: An Experimental Study
packnet-sfm1,248about 3 years agoOfficial PyTorch implementation of self-supervised monocular depth estimation methods invented by the ML Team at Toyota Research Institute (TRI)
AB3DMOT1,690over 2 years agoThis work proposes a simple yet accurate real-time baseline 3D multi-object tracking system
monoloco431over 4 years agoOfficial implementation of "MonoLoco: Monocular 3D Pedestrian Localization and Uncertainty Estimation" in PyTorch
Poly-YOLOBuilds 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-learning8,804almost 2 years agoResources for deep learning with satellite & aerial imagery
robosat2,027about 6 years agoSemantic segmentation on aerial and satellite imagery
big_transfer1,516about 2 years agoModel for General Visual Representation Learning created by Google Research
LEDNet514almost 6 years agoA Lightweight Encoder-Decoder Network for Real-time Semantic Segmentation
TorchSeg1,408over 6 years agoThis project aims at providing a fast, modular reference implementation for semantic segmentation models using PyTorch
simpledet3,085almost 5 years agoA Simple and Versatile Framework for Object Detection and Instance Recognition
meshroom11,340almost 2 years agoMeshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework
EasyOCR24,876almost 2 years agoReady-to-use Optical character recognition (OCR) with 40+ languages supported including Chinese, Japanese, Korean and Thai
pytracking3,271about 2 years agoA general python framework for visual object tracking and video object segmentation, based on PyTorch
ros_deep_learning907about 2 years agoDeep learning inference nodes for ROS with support for NVIDIA Jetson TX1/TX2/Xavier and TensorRT
hyperpose1,257over 3 years agoHyperPose: A Flexible Library for Real-time Human Pose Estimation
fawkes5,253about 3 years agoPrivacy preserving tool against facial recognition systems
anonymizer264over 4 years agoAn anonymizer to obfuscate faces and license plates
opendatacam1,635almost 2 years agoOnly saves surveyed meta-data, in particular the path an object moved or number of counted objects at a certain point
Cam2BEV720over 2 years agoTensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras
flownet2-pytorch3,159over 3 years agoPytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
Simd2,077almost 2 years agoC++ 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
AliceVision3,027almost 2 years agoA Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms
satpy1,077almost 2 years agoA python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats
eo-learn1,134almost 2 years agoA 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
libvips9,831almost 2 years agoA fast image processing library with low memory needs

Awesome Robotic Tooling / Sensor Processing / Radar Processing

pyroSAR514almost 2 years agoFramework for large-scale SAR satellite data processing
CameraRadarFusionNet413about 2 years agoTUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation

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

cilantro1,048about 3 years agoA lean C++ library for working with point cloud data
open3d11,648almost 2 years agoOpen3D: A Modern Library for 3D Data Processing
SqueezeSeg564over 7 years agoImplementation of SqueezeSeg, convolutional neural networks for LiDAR point clout segmentation
point_cloud_io188about 2 years agoROS nodes to read and write point clouds from and to files (e.g. ply, vtk)
python-pcl2,019over 2 years agoPython bindings to the pointcloud library
libpointmatcher1,646almost 2 years agoAn "Iterative Closest Point" library for 2-D/3-D mapping in Robotics
depth_clustering1,212almost 5 years agoFast and robust clustering of point clouds generated with a Velodyne sensor
lidar-bonnetal963about 2 years agoSemantic and Instance Segmentation of LiDAR point clouds for autonomous driving
CSF518over 2 years agoLiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation
robot_body_filter84about 2 years agoA highly configurable LaserScan/PointCloud2 filter that allows to dynamically remove the 3D body of the robot from the measurements
grid_map2,695almost 2 years agoUniversal grid map library for mobile robotic mapping
elevation_mapping1,371almost 2 years agoRobot-centric elevation mapping for rough terrain navigation
rangenet_lib315about 4 years agoContains simple usage explanations of how the RangeNet++ inference works with the TensorRT and C++ interface
pointcloud_to_laserscan427about 2 years agoConverts a 3D Point Cloud into a 2D laser scan
octomap1,983almost 2 years agoAn Efficient Probabilistic 3D Mapping Framework Based on Octrees
pptk618about 6 years agoPoint Processing Toolkit from HEREMaps
gpu-voxelsGPU-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_layer650almost 2 years agoA new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
LAStools922almost 2 years agoAward-winning software for efficient LiDAR processing
PCDet4,744about 2 years agoA general PyTorch-based codebase for 3D object detection from point cloud
PDAL1,151almost 2 years agoA C++ BSD library for translating and manipulating point cloud data
PotreeConverter691about 2 years agoBuilds a potree octree from las, laz, binary ply, xyz or ptx files
fast_gicp1,324about 2 years agoA collection of GICP-based fast point cloud registration algorithms
ndt_omp755about 2 years agoMulti-threaded and SSE friendly NDT algorithm
laser_line_extraction413about 4 years agoA ROS packages that extracts line segments from LaserScan messages
Go-ICP446over 7 years agoImplementation of the Go-ICP algorithm for globally optimal 3D pointset registration
PointCNN1,388about 5 years agoA simple and general framework for feature learning from point clouds
segmenters_lib412almost 4 years agoThe LiDAR segmenters library, for segmentation-based detection
MotionNet169over 6 years agoJoint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps
PolarSeg382over 5 years agoAn Improved Grid Representation for Online LiDAR Point Clouds Semantic Segmentation
traversability_mapping282about 6 years agoTakes in point cloud from a Velodyne VLP-16 Lidar and outputs a traversability map for autonomous navigation in real-time
lidar_super_resolution186over 5 years agoSimulation-based Lidar Super-resolution for Ground Vehicles
Cupoch933almost 2 years agoA library that implements rapid 3D data processing and robotics computation using CUDA
linefit_ground_segmentation693about 2 years agoImplementation of the ground segmentation algorithm
Draco6,567almost 2 years agoA library for compressing and decompressing 3D geometric meshes and point clouds
Votenet1,699over 4 years agoDeep Hough Voting for 3D Object Detection in Point Clouds
lidar_undistortion146over 3 years agoProvides lidar motion undistortion based on an external 6DoF pose estimation input
superpoint_graph766about 3 years agoLarge-scale Point Cloud Semantic Segmentation with Superpoint Graphs
RandLA-Net1,327about 3 years agoEfficient Semantic Segmentation of Large-Scale Point Clouds
Det3D1,507over 2 years agoA first 3D Object Detection toolbox which provides off the box implementations of many 3D object detection algorithms such as PointPillars, SECOND, PIXOR
OverlapNet671over 3 years agoA modified Siamese Network that predicts the overlap and relative yaw angle of a pair of range images generated by 3D LiDAR scans
mp2p_icp176almost 2 years agoA repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++
OpenPCDet4,744about 2 years agoA Toolbox for LiDAR-based 3D Object Detection
torch-points3d224almost 5 years agoPytorch framework for doing deep learning on point clouds
PolyFit725almost 2 years agoPolygonal Surface Reconstruction from Point Clouds
mmdetection3d5,391about 2 years agoNext-generation platform for general 3D object detection
gpd646over 4 years agoTakes a point cloud as input and produces pose estimates of viable grasps as output
SalsaNext419almost 2 years agoUncertainty-aware Semantic Segmentation of LiDAR Point Clouds for Autonomous Driving
Super-Fast-Accurate-3D-Object-Detection1,044about 3 years agoSuper Fast and Accurate 3D Object Detection based on 3D LiDAR Point Clouds (The PyTorch implementation)
kaolin4,550almost 2 years agoA PyTorch Library for Accelerating 3D Deep Learning Research
CamVox535almost 5 years agoA low-cost SLAM system based on camera and Livox lidar
SA-SSD492about 6 years agoStructure Aware Single-stage 3D Object Detection from Point Cloud
cuda-pcl584over 2 years agoAccelerating Lidar for Robotics with NVIDIA CUDA-based PCL
urban_road_filter298almost 3 years agoReal-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles
Removert554over 4 years agoRemove then revert. Static map construction in the wild and dynamic points removing tool by constructing a static map
KISS-ICP1,621almost 2 years agoA LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter

Awesome Robotic Tooling / Localization and State Estimation

evo3,541almost 2 years agoPython package for the evaluation of odometry and SLAM
robot_localization1,421almost 2 years agoA package of nonlinear state estimation nodes
fuse736almost 2 years agoGeneral architecture for performing sensor fusion live on a robot
GeographicLib37about 11 years agoA C++ library for geographic projections
ntripbrowser32almost 4 years agoA Python API for browsing NTRIP (Networked Transport of RTCM via Internet Protocol)
imu_tools937almost 2 years agoIMU-related filters and visualizers
RTKLIB680almost 2 years agoA version of RTKLIB optimized for single and dual frequency low cost GPS receivers, especially u-blox receivers
gLABPerforms precise modeling of GNSS observables (pseudorange and carrier phase) at the centimetre level, allowing standalone GPS positioning, PPP, SBAS and DGNSS
ai-imu-dr823over 3 years agoContains the code of our novel accurate method for dead reckoning of wheeled vehicles based only on an IMU
Kalman-and-Bayesian-Filters-in-Python16,949about 2 years agoKalman Filter book using Jupyter Notebook
mcl_3dl504almost 2 years agoA ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s)
se2lam406over 2 years agoOn-SE(2) Localization and Mapping for Ground Vehicles by Fusing Odometry and Vision
mmWave-localization-learning119about 2 years agoML-based positioning method from mmWave transmissions - with high accuracy and energy efficiency
dynamic_robot_localization831about 2 years agoA ROS package that offers 3 DoF and 6 DoF localization using PCL and allows dynamic map update using OctoMap
eagleye671almost 2 years agoAn open-source software for vehicle localization utilizing GNSS and IMU
python-sgp4378about 2 years agoPython version of the SGP4 satellite position library
PROJ1,771almost 2 years agoCartographic Projections and Coordinate Transformations Library
rpg_trajectory_evaluation1,076over 3 years agoImplements common used trajectory evaluation methods for visual(-inertial) odometry
pymap3d397over 2 years agoPure-Python (Numpy optional) 3D coordinate conversions for geospace ecef enu eci
libRSF305almost 3 years agoA robust sensor fusion library for online localization

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Lidar

KISS-ICP1,621almost 2 years agoA LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter
loam_velodyne1,719about 7 years agoLaser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar
lio-mapping933over 6 years agoImplementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping)
A-LOAM2,156almost 3 years agoAdvanced implementation of LOAM
Fast LOAM1,077about 2 years agoFast and Optimized Lidar Odometry And Mapping
LIO_SAM3,556almost 2 years agoTightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
cartographer_ros1,674over 2 years agoProvides ROS integration for Cartographer
loam_livox1,485over 6 years agoA robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR
StaticMapping341almost 4 years agoUse LiDAR to map the static world
semantic_suma926over 2 years agoSemantic Mapping using Surfel Mapping and Semantic Segmentation
slam_toolbox1,716almost 2 years agoSlam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
maplab2,657over 2 years agoAn open visual-inertial mapping framework
hdl_graph_slam2,029about 2 years agoAn open source ROS package for real-time 6DOF SLAM using a 3D LIDAR
interactive_slam861about 2 years agoIn contrast to existing automatic SLAM packages, we with minimal human effort
LeGO-LOAM2,441about 2 years agoLightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
pyslam2,004almost 2 years agoContains a monocular Visual Odometry (VO) pipeline in Python
Kitware SLAMLiDAR-only visual SLAM developped by Kitware, as well as ROS and ParaView wrappings for easier use
horizon_highway_slam145over 5 years agoA robust, low drift, and real time highway SLAM package suitable for Livox Horizon lidar
mola558almost 2 years agoA Modular System for Localization and Mapping
DH3D158almost 6 years agoDeep Hierarchical 3D Descriptors for Robust Large-Scale 6DOF Relocalization
LaMa337over 2 years agoLaMa is a C++11 software library for robotic localization and mapping
Scan ContextGlobal LiDAR descriptor for place recognition and long-term localization
M-LOAM474over 2 years agoRobust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Visual

orb_slam_2_ros618about 3 years agoA ROS implementation of ORB_SLAM2
orbslam-map-saving-extension248about 6 years agoIn this extensions the map of ORB-features be saved to the disk as a reference for future runs along the same track
dso2,312over 2 years agoDirect Sparse Odometry
viso2241almost 2 years agoA ROS wrapper for libviso2, a library for visual odometry
xivo867over 3 years agoX Inertial-aided Visual Odometry
rovio1,148over 2 years agoRobust Visual Inertial Odometry Framework
LSD-SLAM2,624over 3 years agoLarge-Scale Direct Monocular SLAM is a real-time monocular SLAM
CubeSLAM and ORB SLAM850almost 6 years agoMonocular 3D Object Detection and SLAM Package of CubeSLAM and ORB SLAM
VINS-Fusion3,600over 2 years agoA Robust and Versatile Multi-Sensor Visual-Inertial State Estimator
openvslam2,974over 5 years agoOpenVSLAM: A Versatile Visual SLAM Framework
basaltVisual-Inertial Mapping with Non-Linear Factor Recovery
Kimera1,852over 5 years agoA 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
tagslam308almost 2 years agoA ROS-based package for Simultaneous Localization and Mapping using AprilTag fiducial markers
LARVIO737over 2 years agoA lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter
fiducials270almost 2 years agoSimultaneous localization and mapping using fiducial markers
open_vins2,238almost 2 years agoAn open source platform for visual-inertial navigation research
ORB_SLAM36,743about 2 years agoORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
Atlas1,828over 4 years agoEnd-to-End 3D Scene Reconstruction from Posed Images
vilib432about 5 years agoThis library focuses on the front-end of VIO pipelines with CUDA
hloc3,273almost 2 years agoA 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
ESVO434over 3 years agoA novel pipeline for real-time visual odometry using a stereo event-based camera
gradslam1,324about 3 years agoAn open source differentiable dense SLAM library for PyTorch

Awesome Robotic Tooling / Simultaneous Localization and Mapping / Vector Map

OpenDRIVEAn open file format for the logical description of road networks
MapsModelsImporter2,500over 2 years agoA Blender add-on to import models from google maps
Lanelet2803almost 2 years agoMap handling framework for automated driving
barefoot676over 3 years agoOnline and Offline map matching that can be used stand-alone and in the cloud
iD3,382almost 2 years agoThe easy-to-use OpenStreetMap editor in JavaScript
RapiD538almost 2 years agoAn enhanced version of iD for mapping with AI created by Facebook
segmap1,074over 5 years agoA map representation based on 3D segments
Mapbox11,279almost 2 years agoA JavaScript library for interactive, customizable vector maps on the web
osrm-backend6,490almost 2 years agoOpen Source Routing Machine - C++ backend
assuremapingtools210about 2 years agoDesktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware
geopandas4,559almost 2 years agoA project to add support for geographic data to pandas objects
MapToolbox259over 2 years agoPlugins to make Autoware vector maps in Unity
imagery-index28over 3 years agoAn index of aerial and satellite imagery useful for mapping
mapillary_tools272almost 2 years agoA library for processing and uploading images to Mapillary
mapnik3,701almost 2 years agoCombines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node
gdal4,972almost 2 years agoGDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats
grass858almost 2 years agoGRASS GIS - free and open source Geographic Information System (GIS)
3d-tiles2,164almost 2 years agoSpecification for streaming massive heterogeneous 3D geospatial datasets
osmnx4,935almost 2 years agoPython for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap

Awesome Robotic Tooling / Prediction

Awesome-Interaction-aware-Trajectory-Prediction1,497almost 2 years agoA selection of state-of-the-art research materials on trajectory prediction
sgan835almost 3 years agoSocially Acceptable Trajectories with Generative Adversarial Networks

Awesome Robotic Tooling / Behavior and Decision

Groot749about 2 years agoGraphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP
BehaviorTree.CPP3,090almost 2 years agoBehavior Trees Library in C++
RAFCON182almost 2 years agoUses hierarchical state machines, featuring concurrent state execution, to represent robot programs
ROSPlan361over 2 years agoGeneric framework for task planning in a ROS system
ad-rss-lib338almost 2 years agoLibrary implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles
FlexBEGraphical editor for hierarchical state machines, based on ROS's smach
sts_bt_library21over 6 years agoThis library provides the functionality to set up your own behavior tree logic by using the defined tree structures like Fallback, Sequence or Parallel Nodes
SMACC303over 3 years agoAn Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++
py_trees_ros161about 2 years agoBehaviours, trees and utilities that extend py_trees for use with ROS

Awesome Robotic Tooling / Planning and Control

pacmod27over 3 years agoDesigned to allow the user to control a vehicle with the PACMod drive-by-wire system
mpcc1,393about 3 years agoModel Predictive Contouring Controller for Autonomous Racing
rrt255over 6 years agoC++ RRT (Rapidly-exploring Random Tree) implementation
HypridAStarTrailerA path planning algorithm based on Hybrid A* for trailer truck
path_planner1,620almost 2 years agoHybrid A* Path Planner for the KTH Research Concept Vehicle
open_street_map81over 3 years agoROS packages for working with Open Street Map geographic information
Open Source Car Control974almost 7 years agoAn assemblage of software and hardware designs that enable computer control of modern cars in order to facilitate the development of autonomous vehicle technology
fastrack73about 6 years agoA ROS implementation of Fast and Safe Tracking (FaSTrack)
commonroadComposable benchmarks for motion planning on roads
traffic-editor141almost 2 years agoA graphical editor for robot traffic flows
steering_functions236about 2 years agoContains a C++ library that implements steering functions for car-like robots with limited turning radius
moveitEasy-to-use robotics manipulation platform for developing applications, evaluating designs, and building integrated products
flexible-collision-library1,448almost 2 years agoA library for performing three types of proximity queries on a pair of geometric models composed of triangles
aikido217over 3 years agoArtificial Intelligence for Kinematics, Dynamics, and Optimization
casADi1,778almost 2 years agoA symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs
ACADO Toolkit494about 2 years agoA software environment and algorithm collection for automatic control and dynamic optimization
control-toolbox1,487almost 4 years agoAn efficient C++ library for control, estimation, optimization and motion planning in robotics
CrowdNav607about 4 years agoCrowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning
ompl1,510almost 2 years agoConsists of many state-of-the-art sampling-based motion planning algorithms
openrave731almost 2 years agoOpen Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms
teb_local_planner1,067almost 2 years agoAn optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands
pinocchio1,999almost 2 years agoA fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
rmf_core102about 5 years agoThe rmf_core packages provide the centralized functions of the Robotics Middleware Framework (RMF)
OpEn517almost 2 years agoA solver for Fast & Accurate Embedded Optimization for next-generation Robotics and Autonomous Systems
autogenu-jupyter156over 3 years agoThis 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_optimization473about 3 years agoThis repository contains multiple approaches for generating global racetrajectories
toppra639over 2 years agoA library for computing the time-optimal path parametrization for robots subject to kinematic and dynamic constraints
tinyspline1,219about 2 years agoTinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves
dual quaternions ros30about 6 years agoROS python package for dual quaternion SLERP
mb planner324over 3 years agoAerial vehicle planner for tight spaces. Used in DARPA SubT Challenge
ilqr388about 4 years agoIterative Linear Quadratic Regulator with auto-differentiatiable dynamics models
EGO-Planner1,514almost 2 years agoA lightweight gradient-based local planner without ESDF construction, which significantly reduces computation time compared to some state-of-the-art methods
pykep347almost 2 years agoA scientific library providing basic tools for research in interplanetary trajectory design
am_traj186over 5 years agoAlternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight
GraphBasedLocalTrajectoryPlanner240about 3 years agoWas used on a real race vehicle during the Roborace Season Alpha and achieved speeds above 200km/h
se2_navigation462over 3 years agoPure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space
RuckigInstantaneous Motion Generation. Real-time. Jerk-constrained. Time-optimal

Awesome Robotic Tooling / User Interaction / Graphical User Interface

imgui61,793almost 2 years agoDesigned to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools
qtpy985almost 2 years agoProvides an uniform layer to support PyQt5, PySide2, PyQt4 and PySide with a single codebase
mir649almost 2 years agoMir is set of libraries for building Wayland based shells
rqtA Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
cage1,242almost 2 years agoThis is Cage, a Wayland kiosk. A kiosk runs a single, maximized application
chilipie1,360over 4 years agoEasy-to-use Raspberry Pi image for booting directly into full-screen Chrome
pencil9,102about 2 years agoA tool for making diagrams and GUI prototyping that everyone can use
dynamic_reconfigureThe focus of dynamic_reconfigure is on providing a standard way to expose a subset of a node's parameters to external reconfiguration
ddynamic_reconfigure90over 2 years agoAllows modifying parameters of a ROS node using the dynamic_reconfigure framework without having to write cfg files
elements3,219almost 2 years agoA lightweight, fine-grained, resolution independent, modular GUI library
NanoGUI4,681over 3 years agoA minimalistic cross-platform widget library for OpenGL 3.x or higher

Awesome Robotic Tooling / User Interaction / Acoustic User Interface

pyo1,329almost 2 years agoA Python module written in C containing classes for a wide variety of audio signal processing types
rhasspy949about 6 years agoRhasspy (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-core6,543about 2 years agoMycroft is a hackable open source voice assistant
DDSP2,923almost 2 years agoA library of differentiable versions of common DSP functions (such as synthesizers, waveshapers, and filters)
NoiseTorch21over 4 years agoCreates a virtual microphone that suppresses noise, in any application
DeepSpeech25,475about 2 years agoAn open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper
waveglow2,294almost 3 years agoA Flow-based Generative Network for Speech Synthesis
TTS36,118about 2 years agoA 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-line154,018about 2 years agoMaster the command line, in one page
dotfiles of cornerman11about 3 years agoPowerful zsh and vim dotfiles
dotbot7,161almost 2 years agoA tool that bootstraps your dotfiles
prompt-hjem7over 7 years agoA beautiful zsh prompt
ag26,229over 2 years agoA code-searching tool similar to ack, but faster
fzf66,191almost 2 years agoA command-line fuzzy finder
pkgtop314almost 3 years agoInteractive package manager and resource monitor designed for the GNU/Linux
asciimatics3,667almost 2 years agoA cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
gocui9,988about 2 years agoMinimalist Go package aimed at creating Console User Interfaces
TerminalImageViewer1,579about 2 years agoSmall C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters
rosshow1,066about 2 years agoVisualize ROS topics inside a terminal with Unicode/ASCII art
python-prompt-toolkit9,423almost 2 years agoLibrary for building powerful interactive command line applications in Python
guake4,457about 2 years agoDrop-down terminal for GNOME
wemux3,635almost 4 years agoMulti-User Tmux Made Easy
tmuxp4,118almost 2 years agoA session manager built on libtmux
mapscii7,974almost 2 years agoWorld map renderer for your console
terminatorThe goal of this project is to produce a useful tool for arranging terminals
bat50,076almost 2 years agoA cat(1) clone with wings
fx19,100about 2 years agoCommand-line tool and terminal JSON viewer
tmate5,702almost 3 years agoInstant terminal sharing

Awesome Robotic Tooling / Data Visualization and Mission Control

xdot872almost 2 years agoInteractive viewer for graphs written in Graphviz's dot language
guacamoleClientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH
ros3djs372almost 2 years ago3D Visualization Library for use with the ROS JavaScript Libraries
webviz2,089almost 4 years agoWeb-based visualization libraries like rviz
plotly.py16,444almost 2 years agoAn open-source, interactive graphing library for Python
PlotJuggler4,497almost 2 years agoThe timeseries visualization tool that you deserve
bokeh19,453almost 2 years agoInteractive Data Visualization in the browser, from Python
voila5,508almost 2 years agoFrom Jupyter notebooks to standalone web applications and dashboards
Pangolin2,404almost 2 years agoPangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input
rqt_bagProvides a GUI plugin for displaying and replaying ROS bag files
kepler.gl10,464almost 2 years agoKepler.gl is a powerful open source geospatial analysis tool for large-scale data sets
qgis_ros46almost 3 years agoAccess bagged and live topic data in a highly featured GIS environment
openmct12,103almost 2 years agoA web based mission control framework
web_video_server282almost 2 years agoHTTP Streaming of ROS Image Topics in Multiple Formats
RVizWeb292almost 4 years agoProvides a convenient way of building and launching a web application with features similar to RViz
marvros917almost 2 years agoMAVLink to ROS gateway with proxy for Ground Control Station
octaveProvides 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.gl933about 2 years agoStreetscape.gl is a toolkit for visualizing autonomous and robotics data in the XVIZ protocol
urdf-loaders477almost 2 years agoURDF Loaders for Unity and THREE.js with example ATHLETE URDF File
obs-studio60,958almost 2 years agoFree and open source software for live streaming and screen recording
K3D-toolsJupyter notebook extension for 3D visualization
PyQtGraph3,924almost 2 years agoFast data visualization and GUI tools for scientific / engineering applications
ipygany489about 3 years ago3-D Scientific Visualization in the Jupyter Notebook
Foxglove Studio18about 2 years agoWeb and desktop app for robotics visualization and debugging; actively maintained fork of webviz
ROS-Mobile477almost 3 years agoVisualization and controlling application for Android

Awesome Robotic Tooling / Data Visualization and Mission Control / Annotation

labelboxThe fastest way to annotate data to build and ship artificial intelligence applications
PixelAnnotationTool1,410almost 4 years agoAnnotate quickly images
LabelImg22,958over 2 years agoA graphical image annotation tool and label object bounding boxes in images
cvat12,821almost 2 years agoPowerful and efficient Computer Vision Annotation Tool (CVAT)
point_labeler672almost 2 years agoTool for labeling of a single point clouds or a stream of point clouds
label-studio19,798almost 2 years agoLabel Studio is a multi-type data labeling and annotation tool with standardized output format
napari2,239almost 2 years agoA fast, interactive, multi-dimensional image viewer for python
semantic-segmentation-editor1,827almost 2 years agoA web based labeling tool for creating AI training data sets (2D and 3D)
3d-bat659over 2 years ago3D Bounding Box Annotation Tool for Point cloud and Image Labeling
labelme13,728almost 2 years agoImage Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation)
universal-data-tool1,969over 4 years agoCollaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app
BMW-Labeltool-Lite318about 2 years agoProvides you with a easy to use labeling tool for State-of-the-art Deep Learning training purposes
3d-annotation-tool83about 4 years agoLightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more

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

CloudCompare3,624almost 2 years agoCloudCompare is a 3D point cloud (and triangular mesh) processing software
Potree4,646about 2 years agoWebGL point cloud viewer for large datasets
point_cloud_viewer341over 4 years agoMakes viewing massive point clouds easy and convenient
LidarView264over 4 years agoPerforms real-time visualization and easy processing of live captured 3D LiDAR data from Lidar sensors
VeloView316almost 5 years agoPerforms real-time visualization of live captured 3D LiDAR data from Velodyne's HDL sensors
entwine455almost 2 years agoA data organization library for massive point clouds, designed to conquer datasets of trillions of points as well as desktop-scale point clouds
polyscope1,839almost 2 years agoA C++ & Python viewer for 3D data like meshes and point clouds
Pcx1,370about 4 years agoPoint cloud importer & renderer for Unity
ImmersivePoints14over 4 years agoA 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

mapviz401almost 2 years agoModular ROS visualization tool for 2D data
rviz_cinematographer239about 5 years agoEasy to use tools to create and edit trajectories for the rviz camera
rviz_satellite576about 2 years agoDisplay internet satellite imagery in RViz
rviz_visual_tools776almost 2 years agoC++ API wrapper for displaying shapes and meshes in Rviz
xpp327almost 5 years agoVisualization of motion-plans for legged robots
rviz stereo3D stereo rendering displays a different view to each eye so that the scene appears to have depth
jsk_visualization329almost 2 years agoJsk visualization ros packages for rviz and rqt
moveit_visual_tools156almost 2 years agoHelper functions for displaying and debugging MoveIt! data in Rviz via published markers

Awesome Robotic Tooling / Operation System / Monitoring

rosmon182over 2 years agoROS node launcher & monitoring daemon
multimaster_fkie276over 2 years agoGUI-based management environment that is very useful to manage ROS-launch configurations and control running nodes
collectd3,215almost 2 years agoA small daemon which collects system information periodically and provides mechanisms to store and monitor the values in a variety of ways
lnavAn 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
htop5,850almost 6 years agoAn interactive text-mode process viewer for Unix systems. It aims to be a better 'top'
atop820almost 2 years agoSystem and process monitor for Linux with logging and replay function
psutil10,347almost 2 years agoCross-platform lib for process and system monitoring in Python
gputil1,151over 2 years agoA Python module for getting the GPU status from NVIDA GPUs using nvidia-smi programmically in Python
gpustat4,094about 2 years agoA simple command-line utility for querying and monitoring GPU status
nvtop8,353almost 2 years agoNVIDIA GPUs htop like monitoring tool
ShellHubShellHub 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
Sshwifty2,483almost 2 years agoSshwifty is a SSH and Telnet connector made for the Web
spdlog24,698almost 2 years agoVery fast, header-only/compiled, C++ logging library
ctop15,641about 2 years agoTop-like interface for container metrics
ntop6,337almost 2 years agoWeb-based Traffic and Security Network Traffic Monitoring
jupyterlab-nvdashboard615almost 2 years agoA JupyterLab extension for displaying dashboards of GPU usage

Awesome Robotic Tooling / Operation System / Database and Record

ncduNcdu is a disk usage analyzer with an ncurses interface
borg11,305almost 2 years agoDeduplicating archiver with compression and authenticated encryption
bag-database348almost 2 years agoA server that catalogs bag files and provides a web-based UI for accessing them
marv-roboticsMARV Robotics is a powerful and extensible data management platform
kitti2bag740about 2 years agoConvert KITTI dataset to ROS bag file the easy way
pykitti1,172almost 3 years agoPython tools for working with KITTI data
rosbag_editor419over 3 years agoCreate a rosbag from a given one, using a simple GUI
nextcloud27,707almost 2 years agoNextcloud is a suite of client-server software for creating and using file hosting services
ros_type_introspection61about 6 years agoDeserialize ROS messages that are unknown at compilation time
syncthing66,155almost 2 years agoA continuous file synchronization program
rqt_bag_exporterQt GUI to export ROS bag topics to files (CSV and/or video)
xviz1,026about 2 years agoA protocol for real-time transfer and visualization of autonomy data
kitti_to_rosbag252over 7 years agoA 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_numpy308almost 3 years agoTools for converting ROS messages to and from numpy arrays
kitti_ros32over 5 years agoA ROS-based player to replay KiTTI dataset
DuckDB25,034almost 2 years agoAn embeddable SQL OLAP Database Management System

Awesome Robotic Tooling / Operation System / Network Distributed File System

sshfs1,175about 4 years agoFile system based on the SSH File Transfer Protocol
moosefs1,715almost 2 years agoA scalable distributed storage system
ceph14,344almost 2 years agoA distributed object, block, and file storage platform
nfs534almost 2 years agoA distributed file system protocol originally developed by Sun Microsystems
ansible-role-nfs248about 2 years agoInstalls NFS utilities on RedHat/CentOS or Debian/Ubuntu

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

mass379almost 2 years agoSelf-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers turns your data centre into a bare metal cloud
polyaxon3,581almost 2 years agoA platform for reproducing and managing the whole life cycle of machine learning and deep learning applications
localstack56,777almost 2 years agoA fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
nvidia-docker17,275almost 3 years agoBuild and run Docker containers leveraging NVIDIA GPUs
kubeflow14,472almost 2 years agoMachine Learning Toolkit for Kubernetes
log-pilot1,431about 4 years agoCollect logs for docker containers
traefik51,813almost 2 years agoThe Cloud Native Edge Router
graylog2-server7,481almost 2 years agoFree and open source log management
ansible63,373almost 2 years agoAnsible is a radically simple IT automation platform that makes your applications and systems easier to deploy
pyinfra3,966almost 2 years agoIt can be used for ad-hoc command execution, service deployment, configuration management and more
docker-py6,861almost 2 years agoA Python library for the Docker Engine API
noVNC11,804almost 2 years agoVNC client using HTML5
Slurm2,763almost 2 years agoSlurm: A Highly Scalable Workload Manager
jupyterhub7,844almost 2 years agoMulti-user server for Jupyter notebooks
Portainer31,343almost 2 years agoMaking Docker management easy
enroot654almost 2 years agoA simple, yet powerful tool to turn traditional container/OS images into unprivileged sandboxes
docker-firefox1,757almost 2 years agoRun a Docker Container with Firefox and noVNC for remote access to headless servers
luigi17,950almost 2 years agoA 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-server8,460almost 2 years agoNVIDIA Triton Inference Server provides a cloud inferencing solution optimized for NVIDIA GPUs
cudf8,534almost 2 years agoProvides 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-build99almost 2 years agoBuild system to automate the build of VxWorks 7 and ROS2
YoctoProduce 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 LinuxA 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
bitbake437almost 2 years agoA 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
Jailhouse1,764over 2 years agoJailhouse is a partitioning Hypervisor based on Linux
XenAn open-source (GPL) type-1 or baremetal hypervisor
QEMUA generic and open source machine emulator and virtualizer
qemu-xilinx247almost 2 years agoA fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms
rosserial522over 2 years agoA ROS client library for small, embedded devices, such as Arduino
meta-ros393almost 2 years agoOpenEmbedded Layer for ROS Applications
meta-balena971almost 2 years agoRun Docker containers on embedded devices
micro-rosThe 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-runtime1,111almost 3 years agoNVIDIA 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
fusesoc1,217almost 2 years agoPackage manager and build abstraction tool for FPGA/ASIC development
jetson_easy290over 5 years agoAutomatically script to setup and configure your NVIDIA Jetson
docker-jetpack-sdk9over 6 years agoAllows for usage of the NVIDIA JetPack SDK within a docker container for download, flashing, and install
PressedProvides 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_stats2,182almost 2 years agoA package to monitoring and control your NVIDIA Jetson (Xavier NX, Nano, AGX Xavier, TX1, TX2) Works with all NVIDIA Jetson ecosystem
ros_jetson_stats67over 3 years agoThe ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
OpenCR391over 2 years agoOpen-source Control Module for ROS
acrn-hypervisor1,159almost 2 years agoDefines 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-containers2,440almost 2 years agoMachine Learning Containers for Jetson and JetPack 4.4

Awesome Robotic Tooling / Operation System / Real-Time Kernel

ELISAProject 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 patchAim 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_test65almost 7 years agoTool to test the performance of pub/sub based communication frameworks
realtime_support62almost 2 years agoMinimal real-time testing utility for measuring jitter and latency
ros1_bridge472about 2 years agoROS 2 package that provides bidirectional communication between ROS 1 and ROS 2
Fast-RTPS2,241almost 2 years agoA Protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium
protobuf65,999almost 2 years agoGoogle's data interchange format
opensplice259over 3 years agoVortex OpenSplice Community Edition
cyclonedds901almost 2 years agoEclipse Cyclone DDS is a very performant and robust open-source DDS implementation
iceoryx1,713almost 2 years agoAn IPC middleware for POSIX-based systems
rosbridge_suite931almost 2 years agoProvides a JSON interface to ROS, allowing any client to send JSON to publish or subscribe to ROS topics, call ROS services, and more
ros2arduino219over 5 years agoThis library helps the Arduino board communicate with the ROS2 using XRCE-DDS
eCALThe 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-AdaptiveThe implementation of AUTOSAR Adaptive Platform based on the R19-11
ocpp200almost 5 years agoThe Open Charge Point Protocol (OCPP) is a network protocol for communication between electric vehicle chargers and a central backoffice system
micro-ROS for Arduino455almost 2 years agoA experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI
mqtt_bridge160over 2 years agoProvides a functionality to bridge between ROS and MQTT in bidirectional

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

SOES614almost 2 years agoSOES is an EtherCAT slave stack written in C
netplanSimply create a YAML description of the required network interfaces and what each should be configured to do
airalabAIRA is reference Robonomics network client for ROS-enabled cyber-physical systems
rdboxRDBOX is a IT infrastructure for ROS robots
ros_ethercat98almost 2 years agoThis is a reimplementation of the main loop of pr2_ethercat without dependencies on PR2 software
wavemon937about 2 years agoAn ncurses-based monitoring application for wireless network devices
wireless23almost 2 years agoMaking info about wireless networks available to ROS
ptpd509about 4 years agoPTP 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
iperf7,039almost 2 years agoA TCP, UDP, and SCTP network bandwidth measurement tool
tcpreplay1,206about 2 years agoPcap editing and replay tools
nethogs3,217almost 2 years agoIt groups bandwidth by process
pyshark2,275almost 2 years agoPython wrapper for tshark, allowing python packet parsing using wireshark dissectors
pingtop503almost 4 years agoPing multiple servers and show results in a top-like terminal UI
termshark9,161over 2 years agoA terminal UI for tshark, inspired by Wireshark
udpreplay262almost 3 years agoReplay UDP packets from a pcap file
openwifi3,938almost 2 years agoLinux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on Software Defined Radio

Awesome Robotic Tooling / Network and Middleware / Controller Area Network

awesome CAN2,271almost 2 years agoA curated list of awesome CAN bus tools, hardware and resources
AndrOBD1,471almost 2 years agoAndroid OBD diagnostics with any ELM327 adapter
ddt4all1,215almost 2 years agoDDT4All is a tool to create your own ECU parameters screens and connect to a CAN network with a cheap ELM327 interface
cabana173over 3 years agoCAN visualizer and DBC maker
opendbc2,002almost 2 years agoThe project to democratize access to the decoder ring of your car
libuavcan300almost 2 years agoAn open lightweight protocol designed for reliable communication in aerospace and robotic applications over robust vehicular networks such as CAN bus
python-can1,318almost 2 years agoThe can package provides controller area network support for Python developers
CANopenNode1,478almost 2 years agoThe internationally standardized (EN 50325-4) (CiA301) CAN-based higher-layer protocol for embedded control system
python-udsoncan591almost 2 years agoPython implementation of UDS (ISO-14229) standard
uds-c700about 5 years agoUnified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library
cantools1,914almost 2 years agoCAN BUS tools in Python 3
CANdevStudio957about 2 years agoCANdevStudio aims to be cost-effective replacement for CAN simulation software. It can work with variety of CAN hardware interfaces
can-utils2,450almost 2 years agoLinux-CAN / SocketCAN user space applications
ros_canopen347over 2 years agoCANopen driver framework for ROS
decanstructor32about 3 years agoThe definitive ROS CAN analysis tool
kvaser_interface84over 2 years agoThis package was developed as a standardized way to access Kvaser CAN devices from ROS
canmatrix942almost 2 years agoConverting CAN Database Formats .arxml .dbc .dbf .kcd
autosar392almost 2 years agoA set of python modules for working with AUTOSAR XML files
canopen452almost 2 years agoA 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
SavvyCAN1,052almost 2 years agoA Qt5 based cross platform tool which can be used to load, save, and capture canbus frames
Open-Vehicle-Monitoring-System-3616almost 2 years agoThe 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-API2,008almost 2 years agoProvides functionality to monitor and control the Model S (and future Tesla vehicles) remotely
flirpy201almost 2 years agoA Python library to interact with FLIR thermal imaging cameras and images
nerian_stereo7over 2 years agoROS node for Nerian's SceneScan and SP1 stereo vision sensors
pymmw290almost 5 years agoThis is a toolbox composed of Python scripts to interact with TI's evaluation module (BoosterPack) for the IWR1443 mmWave sensing device
ti_mmwave_rospkg269over 2 years agoTI mmWave radar ROS driver (with sensor fusion and hybrid)
pacmod325about 3 years agoThis ROS node is designed to allow the user to control a vehicle with the PACMod drive-by-wire system, board revision 3
ros2_intel_realsense143over 3 years agoThese are packages for using Intel RealSense cameras (D400 series) with ROS2
sick_scan130over 3 years agoThis stack provides a ROS2 driver for the SICK TiM series of laser scanners
ouster_example471almost 2 years agoSample code for connecting to and configuring the OS1, reading and visualizing data, and interfacing with ROS
ros2_ouster_drivers139about 2 years agoThese are an implementation of ROS2 drivers for the Ouster OS-1 3D lidars
livox_ros_driver389over 2 years agoA new ROS package, specially used to connect LiDAR products produced by Livox
velodyne658almost 2 years agoA collection of ROS packages supporting Velodyne high definition 3D LIDARs
ublox454almost 2 years agoProvides support for u-blox GPS receivers
crazyflie_ros192about 5 years agoROS Driver for Bitcraze Crazyflie
pointgrey_camera_driver128over 4 years agoROS driver for Pt. Grey cameras, based on the official FlyCapture2 SDK
novatel_gps_driver173almost 2 years agoROS driver for NovAtel GPS / GNSS receivers
pylon-ros-camera147almost 2 years agoThe official pylon ROS driver for Basler GigE Vision and USB3 Vision cameras
ethz_piksi_ros85over 3 years agoContains (python) ROS drivers, tools, launch files, and wikis about how to use Piksi Real Time Kinematic (RTK) GPS device in ROS
sick_safetyscanners61about 2 years agoA ROS Driver which reads the raw data from the SICK Safety Scanners and publishes the data as a laser_scan msg
bosch_imu_driver59over 5 years agoA driver for the sensor IMU Bosch BNO055. It was implemented only the UART communication interface (correct sensor mode should be selected)
oxford_gps_ethEthernet interface to OxTS GPS receivers using the NCOM packet structure
ifm3d112almost 2 years agoLibrary and Utilities for working with ifm pmd-based 3D ToF Cameras
cepton_sdk_redist24about 3 years agoProvides ROS support for Cepton LiDAR
jetson_csi_cam110about 6 years agoA ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS
ros_astra_camera72almost 2 years agoA ROS driver for Orbbec 3D cameras
spot_ros0almost 2 years agoROS Driver for Spot
blickfeld-scanner-lib22over 3 years agoCross-platform library to communicate with LiDAR devices of the Blickfeld GmbH
TauLidarCamera36about 3 years agoThe host-side API for building applications with the Tau LiDAR Camera

Awesome Robotic Tooling / Security

owasp-threat-dragon-desktop596almost 2 years agoThreat 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_sandbox15over 4 years agoCan define launch files running nodes in restrained environments, such as Docker containers or separate user accounts with limited privileges
wolfssl2,376almost 2 years agoA small, fast, portable implementation of TLS/SSL for embedded devices to the cloud
CANalyzat0r758over 4 years agoSecurity analysis toolkit for proprietary car protocols
RSF88over 7 years agoRobot Security Framework (RSF) is a standardized methodology to perform security assessments in robotics
How-to-Secure-A-Linux-Server17,642almost 2 years agoAn evolving how-to guide for securing a Linux server
lynis13,563almost 2 years agoSecurity auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening
OpenVPN11,131almost 2 years agoAn open source VPN daemon
openfortivpn2,763almost 2 years agoA client for PPP+SSL VPN tunnel services and compatible with Fortinet VPNs
WireGuard2,318over 6 years agoWireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography
ssh-auditor608over 2 years agoScans for weak ssh passwords on your network
vulscan3,502about 2 years agoAdvanced vulnerability scanning with Nmap NSE
nmap-vulners3,240over 2 years agoNSE script based on Vulners.com API
brutespray2,053almost 2 years agoAutomatically attempts default creds on found services
fail2ban12,607almost 2 years agoDaemon to ban hosts that cause multiple authentication errors
DependencyCheck6,547almost 2 years agoA software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies
Firejail5,855almost 2 years agoA 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
RVD180about 2 years agoRobot Vulnerability Database. Community-contributed archive of robot vulnerabilities and weaknesses
ros2_dds_securityAdding 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 Linux1,353almost 2 years agoA Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC)
OpenTitan2,612almost 2 years agoWill 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
bandit6,559almost 2 years agoA tool designed to find common security issues in Python code
hardening1,394almost 2 years agoA quick way to make a Ubuntu server a bit more secure
Passbolt893over 2 years agoPassbolt is a free and open source password manager that allows team members to store and share credentials securely
gopass5,968almost 2 years agoA password manager for the command line written in Go
passThe standard unix password manager
Vault31,407almost 2 years agoA 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
legion1,033almost 2 years agoAn open source, easy-to-use, super-extensible and semi-automated network penetration testing framework that aids in discovery, reconnaissance and exploitation of information systems
openscap1,397almost 2 years agoThe 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 CodeThousands of machine learning datasets provided by Papers With Code
KITTI-360393almost 2 years agoThis large-scale dataset contains 320k images and 100k laser scans in a driving distance of 73.7km
waymo_ros10about 6 years agoThis is a ROS package to connect Waymo open dataset to ROS
waymo-open-dataset2,769almost 2 years agoThe 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 DatasetFord presents a challenging multi-agent seasonal dataset collected by a fleet of Ford autonomous vehicles at different days and times
awesome-robotics-datasets382about 5 years agoA collection of useful datasets for robotics and computer vision
nuscenes-devkit2,324almost 2 years agoThe devkit of the nuScenes dataset
dataset-api571over 2 years agoThis is a repo of toolkit for ApolloScape Dataset, CVPR 2019 Workshop on Autonomous Driving Challenge and ECCV 2018 challenge
utbm_robocar_dataset228about 2 years agoEU Long-term Dataset with Multiple Sensors for Autonomous Driving
DBNet215over 7 years agoA Large-Scale Dataset for Driving Behavior Learning
argoverse-api862almost 3 years agoOfficial GitHub repository for Argoverse dataset
DDAD497over 5 years agoA 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-devkit254about 3 years agoPublic large-scale dataset for autonomous driving provided by Hesai & Scale
a2d2_to_rosUtilities for converting A2D2 data sets to ROS bags
awesome-satellite-imagery-datasets3,676about 4 years agoList of satellite image training datasets with annotations for computer vision and deep learning
sentinelsat989almost 2 years agoSearch and download Copernicus Sentinel satellite images
adas-dataset-formThermal Dataset for Algorithm Training
h3dThe H3D is a large scale full-surround 3D multi-object detection and tracking dataset from Honda
Mapillary Vistas DatasetA diverse street-level imagery dataset with pixel‑accurate and instance‑specific human annotations for understanding street scenes around the world
TensorFlow DatasetsTensorFlow Datasets provides many public datasets as tf.data.Datasets
racetrack-database179almost 5 years agoContains center lines (x- and y-coordinates), track widths and race lines for over 20 race tracks (mainly F1 and DTM) all over the world
BlenderProc2,872almost 2 years agoA procedural Blender pipeline for photorealistic training image generation
Atlatec Sample Map Data3D map for autonomous driving and simulation created from nothing but two cameras and GPS in downtown San Francisco
Lyft Level 5 DatasetLevel 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
holicity87over 4 years agoA City-Scale Data Platform for Learning Holistic 3D Structures
UTD19Largest multi-city traffic dataset publically available
ASTYX HIRES2019 DATASETAutomotive Radar Dataset for Deep Learning Based 3D Object Detection
Objectron2,247about 4 years agoA 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 datasetA large-scale autonomous driving dataset with 2D&3D object annotations

Backlinks from these awesome lists:

More related projects: