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.
3k stars
112 watching
492 forks
last commit: about 1 year ago
Linked from 4 awesome lists
aerospaceartificial-intelligenceautomotiveautonomous-drivingawesomeawesome-listcpluspluscpplidarmachine-learningmappingpoint-cloudpythonrobotroboticroboticsrosros2self-driving-carslam
Awesome Robotic Tooling / Communication and Coordination | |||
Agile Development | Manifesto for Agile Software Development | ||
Gitflow | 26,651 | 9 months ago | Makes parallel development very easy, by isolating new development from finished work |
DeepL | 61 | over 5 years ago | An online translator that outperforms Google, Microsoft and Facebook |
Taiga | 288 | about 4 years ago | Agile Projectmanagment Tool |
Kanboard | 8,514 | 11 days ago | Minimalistic Kanban Board |
kanban | Free, open source, self-hosted, Kanban board for GitLab issues | ||
Gitlab | 7,904 | 7 days ago | Simple Selfhosted Gitlab Server with Docker |
Gogs | 45,084 | 12 days ago | Build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way |
Wekan | 19,610 | 6 days ago | Meteor based Kanban Board |
JIRA API | 1,959 | 10 days ago | Python Library for REST API of Jira |
Taiga API | 96 | 10 days ago | Python Library for REST API of Taiga |
Chronos-Timetracker | 299 | about 1 year ago | Desktop client for JIRA. Track time, upload worklogs without a hassle |
Grge | Grge is a daemon and command line utility augmenting GitLab | ||
gitlab-triage | Gitlab's issues and merge requests triage, automated | ||
Helpy | 2,373 | over 1 year ago | A modern, open source helpdesk customer support application |
ONLYOFFICE | 2,744 | about 1 month ago | A free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place |
discourse | 42,337 | 4 days ago | A platform for community discussion. Free, open, simple |
Gerrit | A code review and project management tool for Git based projects | ||
jitsi-meet | 23,246 | 6 days ago | Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application |
mattermost | 30,709 | 4 days ago | An open source, private cloud, Slack-alternative |
openproject | 9,449 | 4 days ago | The leading open source project management software |
leantime | 4,594 | 4 days ago | Leantime is a lean project management system for innovators |
gitter | Gitter is a chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery | ||
Awesome Robotic Tooling / Documentation and Presentation | |||
Typora | A Minimalist Markdown Editor | ||
Markor | 3,836 | 6 days ago | A Simple Markdown Editor for your Android Device |
Pandoc | 34,706 | 6 days ago | Universal markup converter |
Yaspeller | 643 | 7 months ago | Command line tool for spell checking |
ReadtheDocs | Build your local ReadtheDocs Server | ||
Doxygen | 5,685 | 4 days ago | Doxygen is the de facto standard tool for generating documentation from annotated C++ sources |
Sphinx | 6,586 | 6 days ago | A tool that makes it easy to create intelligent and beautiful documentation for Python projects |
Word-to-Markdown | 1,471 | 6 months ago | A ruby gem to liberate content from Microsoft Word document |
paperless | 7,855 | over 3 years ago | Index and archive all of your scanned paper documents |
carbon | 34,626 | 4 months ago | Share beautiful images of your source code |
undraw | Free Professional business SVGs easy to customize | ||
asciinema | 14,219 | 9 days ago | Lets you easily record terminal sessions and replay them in a terminal as well as in a web browser |
inkscape | Inkscape is a professional vector graphics editor for Linux, Windows and macOS | ||
Reveal-Hugo | 689 | 22 days ago | A Hugo theme for Reveal.js that makes authoring and customization a breeze. With it, you can turn any properly-formatted Hugo content into a HTML presentation |
Hugo-Webslides | 128 | over 2 years ago | This is a Hugo template to create WebSlides presentation using markdown |
jupyter2slides | 794 | about 5 years ago | Cloud Native Presentation Slides with Jupyter Notebook + Reveal.js |
patat | 2,450 | 19 days ago | Terminal-based presentations using Pandoc |
github-changelog-generator | 7,395 | 23 days ago | Automatically generate change log from your tags, issues, labels and pull requests on GitHub |
GitLab-Release-Note-Generator | 99 | almost 2 years ago | A Gitlab release note generator that generates release note on latest tag |
OCRmyPDF | 14,140 | 4 days ago | Adds an OCR text layer to scanned PDF files, allowing them to be searched |
papermill | 5,973 | about 2 months ago | A tool for parameterizing, executing, and analyzing Jupyter Notebooks |
docsy | 472 | 13 days ago | An example documentation site using the Docsy Hugo theme |
actions-hugo | Deploy website based on Hugo to GitHub Pages | ||
overleaf | 14,127 | 6 days ago | An open-source online real-time collaborative LaTeX editor |
landslide | 2,090 | 11 months ago | Generate HTML5 slideshows from markdown, ReST, or textile |
libreoffice-impress-templates | 352 | almost 5 years ago | Freely-licensed LibreOffice Impress templates |
opensourcedesign | Community and Resources for Free Design and Logo Creation | ||
olive | A free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software | ||
buku | 6,521 | 13 days ago | Browser-independent bookmark manager |
swiftlatex | A WYSIWYG Browser-based LaTeX Editor | ||
ReLaXed | 11,807 | about 2 years ago | Allows complex PDF layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX |
foam | 15,471 | 9 days ago | Foam is a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub |
CodiMD | 5,225 | 6 days ago | Open Source Online Real-time collaborate on team documentation in markdown |
jupyter-book | 3,863 | 6 days ago | Build interactive, publication-quality documents from Jupyter Notebooks |
InvoiceNet | 2,511 | 7 months ago | Deep neural network to extract intelligent information from invoice documents |
tesseract | 62,363 | 10 days ago | Open Source OCR Engine |
mkdocs | 19,427 | 15 days ago | A fast, simple and downright gorgeous static site generator that's geared towards building project documentation |
PlotNeuralNet | 22,178 | about 1 year ago | Latex code for drawing neural networks for reports and presentation |
Excalidraw | 84,974 | 6 days ago | Virtual whiteboard for sketching hand-drawn like diagrams |
SVGrepo | Download free SVG Vectors for commercial use | ||
gollum | 13,844 | 2 months ago | A simple, Git-powered wiki with a sweet API and local frontend |
GanttLab | The easy to use, fully functional Gantt chart for GitLab and GitHub | ||
Zotero | 10,425 | 6 days ago | A free, easy-to-use tool to help you collect, organize, cite, and share your research sources |
Awesome Robotic Tooling / Requirements and Safety | |||
awesome-safety-critical | 1,538 | 7 months ago | List of resources about programming practices for writing safety-critical software |
open-autonomous-safety | 179 | over 6 years ago | OAS is a fully open-source library of Voyage's safety processes and testing procedures, designed to supplement existing safety programs at self-driving car startups across the world |
CarND-Functional-Safety-Project | 83 | over 2 years ago | Create functional safety documents in this Udacity project |
Automated Valet Parking Safety Documents | Created to support the safe testing of the Automated Valet Parking function using the StreetDrone test vehicle in a car park | ||
safe_numerics | 210 | 6 days ago | Replacements to standard numeric types which throw exceptions on errors |
Air Vehicle C++ development coding standards | Provide direction and guidance to C++ programmers that will enable them to employ good programming style and proven programming practices leading to safe, reliable, testable, and maintainable code | ||
AUTOSAR Coding Standard | Guidelines for the use of the C++14 language in critical and safety-related system | ||
The W-Model and Lean Scaled Agility for Engineering | Ford applied an agile V-Model method from Vector that can be used in safety related project management | ||
doorstop | 479 | 23 days ago | Requirements management using version control |
capella | Comprehensive, extensible and field-proven MBSE tool and method to successfully design systems architecture | ||
robmosys | RobMoSys envisions an integrated approach built on top of the current code-centric robotic platforms, by applying model-driven methods and tools | ||
Papyrus for Robotics | A graphical editing tool for robotic applications that complies with the RobMoSys approach | ||
fossology | 798 | 7 days ago | A toolkit you can run license, copyright and export control scans from the command line |
ScenarioArchitect | 35 | 5 months ago | The Scenario Architect is a basic python tool to generate, import and export short scene snapshots |
Awesome Robotic Tooling / Architecture and Design | |||
Guidelines | 100 | over 4 years ago | How to architect ROS-based systems |
yEd | A powerful desktop application that can be used to quickly and effectively generate high-quality diagrams | ||
yed_py | 57 | over 5 years ago | Generates graphML that can be opened in yEd |
Plantuml | 1,676 | 5 days ago | Web application to generate UML diagrams on-the-fly in your live documentation |
rqt_graph | Provides a GUI plugin for visualizing the ROS computation graph | ||
rqt_launchtree | 47 | over 2 years ago | An RQT plugin for hierarchical launchfile configuration introspection |
cpp-dependencies | 745 | about 1 year ago | Tool to check C++ #include dependencies (dependency graphs created in .dot format) |
pydeps | 1,795 | about 1 month ago | Python Module Dependency graphs |
aztarna | 90 | about 4 years ago | A footprinting tool for robots |
draw.io | A free online diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams | ||
vscode-drawio | 9,128 | 6 months ago | This extension integrates Draw.io into VS Code |
Architecture_Decision_Record | 12,307 | 3 months ago | A document that captures an important architectural decision made along with its context and consequences |
Awesome Robotic Tooling / Frameworks and Stacks | |||
ROS | (Robot Operating System) provides libraries and tools to help software developers create robot applications | ||
awesome-ros2 | 1,703 | over 1 year ago | A curated list of awesome Robot Operating System Version 2.0 (ROS 2) resources and libraries |
Autoware.Auto | Autoware.Auto applies best-in-class software engineering for autonomous driving | ||
Autoware.ai | Autoware.AI is the world's first "All-in-One" open-source software for autonomous driving technology | ||
OpenPilot | 49,920 | 5 days ago | Open Source Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS) |
Apollo | 25,218 | 10 days ago | High performance, flexible architecture which accelerates the development, testing, and deployment of Autonomous Vehicles |
PythonRobotics | 23,420 | 8 days ago | This is a Python code collection of robotics algorithms, especially for autonomous navigation |
Stanford Self Driving Car Code | Stanford Code From Cars That Entered DARPA Grand Challenges | ||
astrobee | 1,064 | 24 days ago | Astrobee is a free-flying robot designed to operate as a payload inside the International Space Station (ISS) |
CARMAPlatform | 404 | 6 days ago | Enables cooperative automated driving plug-in |
Automotive Grade Linux | Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car | ||
PX4 | 8,535 | 3 days ago | An open source flight control software for drones and other unmanned vehicles |
KubOS | 315 | over 1 year ago | An open-source software stack for satellites |
mod_vehicle_dynamics_control | 244 | over 2 years ago | TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation |
Aslan | 273 | almost 3 years ago | Open source self-driving software for low speed environments |
open-source-rover | 8,612 | about 1 month ago | A build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL |
pybotics | 340 | about 1 month ago | An open-source and peer-reviewed Python toolbox for robot kinematics and calibration |
makani | 1,178 | about 3 years ago | Contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools |
mir_robot | 237 | 9 days ago | This is a community project to use the MiR Robots with ROS |
COMPAS | 109 | 13 days ago | Robotic fabrication package for the COMPAS Framework |
JdeRobot Academy | 317 | 4 days ago | JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way |
clover | 416 | 17 days ago | ROS-based framework and RPi image to control PX4-powered drones |
ArduPilot | 11,014 | 6 days ago | Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles |
F Prime | 10,097 | 7 days ago | A component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications |
Awesome Robotic Tooling / Development Environment / Code and Run | |||
Vim-ros | 132 | 4 months ago | Vim plugin for ROS development |
Visual Studio Code | 164,461 | 4 days ago | Code editor for edit-build-debug cycle |
atom | 60,242 | almost 2 years ago | Hackable text editor for the 21st century |
Teletype | 2,408 | over 1 year ago | Share your workspace with team members and collaborate on code in real time in Atom |
Sublime | A sophisticated text editor for code, markup and prose | ||
ade-cli | The ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images | ||
recipe-wizard | 40 | over 1 year ago | A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system |
Jupyter ROS | 591 | 2 months ago | Jupyter widget helpers for ROS, the Robot Operating System |
ros_rqt_plugin | 401 | 13 days ago | The ROS Qt Creator Plug-in for Python |
xeus-cling | 3,099 | 7 months ago | Jupyter kernel for the C++ programming language |
ROS IDEs | This page collects experience and advice on using integrated development environments (IDEs) with ROS | ||
TabNine | 10,637 | 5 months ago | The all-language autocompleter |
kite | Use machine learning to give you useful code completions for Python | ||
jedi | 5,807 | 10 days ago | Autocompletion and static analysis library for python |
roslibpy | 280 | 27 days ago | Python ROS Bridge library allows to use Python and IronPython to interact with ROS, the open-source robotic middleware |
pybind11 | 15,766 | 7 days ago | Seamless operability between C++11 and Python |
Sourcetrail | 14,937 | almost 3 years ago | Free and open-source cross-platform source explorer |
rebound | 4,106 | almost 3 years ago | Command-line tool that instantly fetches Stack Overflow results when an exception is thrown |
mybinder | Open notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere | ||
ROSOnWindows | An experimental release of ROS1 for Windows | ||
live-share | 2,277 | 6 months ago | Real-time collaborative development from the comfort of your favorite tools |
cocalc | 1,170 | 3 days ago | Collaborative Calculation in the Cloud |
EasyClangComplete | 575 | over 2 years ago | Robust C/C++ code completion for Sublime Text 3 |
vscode-ros | 409 | 4 months ago | Visual Studio Code extension for Robot Operating System (ROS) development |
awesome-hpp | 3,517 | 4 months ago | A curated list of awesome header-only C++ libraries |
Gitpod | 12,986 | 5 days ago | An open source developer platform that automates the provisioning of ready-to-code development environments |
Awesome Robotic Tooling / Development Environment / Template | |||
ROS | 1,511 | almost 3 years ago | Template for ROS node standardization in C++ |
Launch | Templates on how to create launch files for larger projects | ||
Bash | 929 | 3 months ago | A bash scripting template incorporating best practices & several useful functions |
URDF | Examples on how to create Unified Robot Description Format (URDF) for different kinds of robots | ||
Python | Style guide to be followed in writing Python code for ROS | ||
Docker | The Dockerfile in the minimal-ade project shows a minimal example of how to create a custom base image | ||
VS Code ROS2 Workspace Template | 856 | 28 days ago | Template for using VSCode as an IDE for ROS2 development |
Awesome Robotic Tooling / Development Environment / Build and Deploy | |||
qemu-user-static | 2,463 | 5 months ago | Enable an execution of different multi-architecture containers by QEMU and binfmt_misc |
Cross compile ROS 2 on QNX | Introduces how to cross compile ROS 2 on QNX | ||
bloom | 58 | 3 months ago | A release automation tool which makes releasing catkin packages easier |
superflore | 52 | 8 months ago | An extended platform release manager for Robot Operating System |
catkin_tools | 164 | 11 months ago | Command line tools for working with catkin |
industrial_ci | 248 | about 1 month ago | Easy continuous integration repository for ROS repositories |
ros_gitlab_ci | Contains helper scripts and instructions on how to use Continuous Integration (CI) for ROS projects hosted on a GitLab instance | ||
gitlab-runner | Runs tests and sends the results to GitLab | ||
colcon-core | 107 | 14 days ago | Command line tool to improve the workflow of building, testing and using multiple software packages |
gitlab-release | Simple python3 script to upload files (from ci) to the current projects release (tag) | ||
clang | 3,048 | over 4 years ago | This is a compiler front-end for the C family of languages (C, C++, Objective-C, and Objective-C++) which is built as part of the LLVM compiler infrastructure project |
catkin_virtualenv | 84 | about 2 months ago | Bundle python requirements in a catkin package via virtualenv |
pyenv | 39,428 | 4 days ago | Simple Python version management |
aptly | 2,575 | 6 days ago | Debian repository management tool |
cross_compile | 189 | almost 2 years ago | Assets used for ROS2 cross-compilation |
docker_images | 572 | 20 days ago | Official Docker images maintained by OSRF on ROS(2) and Gazebo |
robot_upstart | 195 | 2 months ago | Presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs |
robot_systemd | Units for managing startup and shutdown of roscore and roslaunch | ||
ryo-iso | A modern ISO builder that streamlines the process of deploying a complete robot operating system from a yaml config file | ||
network_autoconfig | Automatic configuration of ROS networking for most use cases without impacting usage that require manual configuration | ||
rosbuild | The ROS build farm | ||
cros | 49 | almost 2 years ago | A single thread pure C implementation of the ROS framework |
Awesome Robotic Tooling / Development Environment / Unit and Integration Test | |||
setup-ros | 87 | 10 days ago | This action sets up a ROS and ROS 2 environment for use in GitHub actions |
UnitTesting | This page lays out the rationale, best practices, and policies for writing and running unit tests and integration tests for ROS | ||
googletest | 34,781 | 17 days ago | Google's C++ test framework |
pytest | 12,130 | 3 days ago | The pytest framework makes it easy to write small tests, yet scales to support complex functional testing |
doctest | 5,907 | 2 months ago | The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD |
osrf_testing_tools_cpp | 33 | 5 months ago | Contains testing tools for C++, and is used in OSRF projects |
code_coverage | 37 | about 1 year ago | ROS package to run coverage testing |
action-ros-ci | 144 | 3 days ago | GitHub Action to build and test ROS 2 packages using colcon |
Awesome Robotic Tooling / Development Environment / Lint and Format | |||
action-ros-lint | 19 | 3 days ago | GitHub action to run linters on ROS 2 packages |
cppcheck | 5,820 | 6 days ago | Static analysis of C/C++ code |
hadolint | 10,453 | 24 days ago | Dockerfile linter, validate inline bash, written in Haskell |
shellcheck | 36,432 | 18 days ago | A static analysis tool for shell scripts |
catkin_lint | 57 | about 2 months ago | Checks package configurations for the catkin build system of ROS |
pylint | 5,321 | 9 days ago | Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions |
black | 39,157 | 7 days ago | The uncompromising Python code formatter |
pydocstyle | 1,111 | about 1 year ago | A static analysis tool for checking compliance with Python docstring conventions |
haros | 191 | almost 2 years ago | Static analysis of ROS application code |
pydantic | 21,145 | 4 days ago | Data parsing and validation using Python type hints |
Awesome Robotic Tooling / Development Environment / Debugging and Tracing | |||
heaptrack | 3,341 | 6 days ago | Traces all memory allocations and annotates these events with stack traces |
ros2_tracing | Tracing tools for ROS 2 | ||
Linuxperf | Various Linux performance material | ||
lptrace | 700 | about 6 years ago | It lets you see in real-time what functions a Python program is running |
pyre-check | 6,859 | 6 days ago | Performant type-checking for python |
FlameGraph | 17,376 | about 1 month ago | Visualize profiled code |
gpuvis | 839 | 9 days ago | GPU Trace Visualizer |
sanitizer | 11,517 | 19 days ago | AddressSanitizer, ThreadSanitizer, MemorySanitizer |
cppinsights | 4,108 | about 1 month ago | C++ Insights - See your source code with the eyes of a compiler |
inspect | The inspect module provides functions for learning about live objects, including modules, classes, instances, functions, and methods | ||
Roslaunch Nodes in Valgrind or GDB | When debugging roscpp nodes that you are launching with roslaunch, you may wish to launch the node in a debugging program like gdb or valgrind instead | ||
pyperformance | 869 | 6 days ago | Python Performance Benchmark Suite |
qira | 3,957 | over 2 years ago | QIRA is a competitor to strace and gdb |
gdb-frontend | 2,854 | 6 months ago | GDBFrontend is an easy, flexible and extensionable gui debugger |
lttng | An open source software toolkit which you can use to simultaneously trace the Linux kernel, user applications, and user libraries | ||
ros2-performance | 302 | 4 months ago | Allows to easily create arbitrary ROS2 systems and then measures their performance |
bcc | 20,577 | 7 days ago | Tools for BPF-based Linux IO analysis, networking, monitoring, and more |
tracy | 10,189 | 7 days ago | A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications |
bpftrace | 8,641 | 6 days ago | High-level tracing language for Linux eBPF |
pudb | 2,990 | about 1 month ago | Full-screen console debugger for Python |
backward-cpp | 3,797 | 5 months ago | A beautiful stack trace pretty printer for C++ |
gdb-dashboard | 11,115 | 3 months ago | GDB dashboard is a standalone .gdbinit file written using the Python API that enables a modular interface showing relevant information about the program being debugged |
hotspot | 4,148 | 6 days ago | The Linux perf GUI for performance analysis |
memory_profiler | 4,379 | 7 months ago | A python module for monitoring memory consumption of a process as well as line-by-line analysis of memory consumption for python programs |
ros1_fuzzer | 16 | about 4 years ago | This fuzzer aims to help developers and researchers to find bugs and vulnerabilities in ROS nodes by performing fuzz tests over topics that the target nodes process |
vscode-debug-visualizer | 7,955 | 8 months ago | An extension for VS Code that visualizes data during debugging |
action-tmate | 2,956 | 4 days ago | Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself |
libstatistics_collector | 31 | 13 days ago | ROS 2 library providing classes to collect measurements and calculate statistics across them |
system_metrics_collector | 19 | over 3 years ago | Lightweight, real-time system metrics collector for ROS2 systems |
Awesome Robotic Tooling / Development Environment / Version Control | |||
git-fuzzy | 2,329 | 2 months ago | A CLI interface to git that relies heavily on fzf |
meld | 1,095 | 25 days ago | Meld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects |
tig | 12,472 | 22 days ago | Text-mode interface for git |
gitg | 186 | 6 days ago | A graphical user interface for git |
git-cola | 2,275 | 6 days ago | The highly caffeinated Git GUI |
python-gitlab | 2,257 | 3 days ago | A Python package providing access to the GitLab server API |
bfg-repo-cleaner | 11,153 | 7 months ago | Removes large or troublesome blobs like git-filter-branch does, but faster |
nbdime | 2,677 | 2 months ago | Tools for diffing and merging of Jupyter notebooks |
semantic-release | 20,873 | 6 days ago | Fully automated version management and package publishing |
go-semrel-gitab | Automate version management for Gitlab | ||
Git-repo | Git-Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow | ||
dive | 46,318 | 4 months ago | A tool for exploring each layer in a docker image |
dvc | 13,899 | 6 days ago | Management and versioning of datasets and machine learning models |
learnGitBranching | 30,675 | 6 days ago | A git repository visualizer, sandbox, and a series of educational tutorials and challenges |
gitfs | 2,495 | almost 3 years ago | You can mount a remote repository's branch locally, and any subsequent changes made to the files will be automatically committed to the remote |
git-secret | 3,745 | 10 days ago | Encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys |
git-sweep | 2,549 | about 1 year ago | A command-line tool that helps you clean up Git branches that have been merged into master |
lazygit | 53,100 | 9 days ago | A simple terminal UI for git commands, written in Go with the gocui library |
glab | 2,075 | about 2 years ago | An open-source GitLab command line tool |
Awesome Robotic Tooling / Simulation | |||
AI2-THOR | 1,172 | 15 days ago | Python framework with a Unity backend providing interaction, navigation, and manipulation support for household based robotic agents, consisting of 200+ of custom scenes, 1500+ custom annotated objects, and 200+ actions |
Drake | 3,347 | 4 days ago | Drake aims to simulate even very complex dynamics of robots |
Webots | 3,285 | 6 days ago | Webots is an open source robot simulator compatible (among others) with and |
lgsv | 2,288 | over 1 year ago | LG Electronics America R&D Center has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers |
carla | 11,377 | 6 days ago | Open-source simulator for autonomous driving research |
awesome-CARLA | 782 | 8 months ago | A curated list of awesome CARLA tutorials, blogs, and related projects |
ros-bridge | 529 | about 2 months ago | ROS bridge for CARLA Simulator |
scenario_runner | 532 | 15 days ago | Traffic scenario definition and execution engine |
deepdive | 896 | about 1 year ago | End-to-end simulation for self-driving cars |
uuv_simulator | 710 | over 1 year ago | Gazebo/ROS packages for underwater robotics simulation |
AirSim | 16,466 | 5 months ago | Open source simulator for autonomous vehicles built on Unreal Engine |
self-driving-car-sim | 3,911 | over 2 years ago | A self-driving car simulator built with Unity |
ROSIntegration | 411 | 6 months ago | Unreal Engine Plugin to enable ROS Support |
gym-gazebo | 830 | over 5 years ago | An OpenAI gym extension for using Gazebo known as gym-gazebo |
gym-pybullet-drones | 1,259 | 4 months ago | PyBullet-based Gym environments for single and multi-agent reinforcement learning of quadcopter control |
safe-control-gym | 623 | 14 days ago | PyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control |
highway-env | 2,643 | 9 days ago | A collection of environments for autonomous driving and tactical decision-making tasks |
VREP Interface | ROS Bridge for the VREP simulator | ||
car_demo | 527 | almost 3 years ago | This is a simulation of a Prius in gazebo 9 with sensor data being published using ROS kinetic |
sumo | 2,569 | 5 days ago | Eclipse SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks |
open-simulation-interface | 271 | 6 days ago | A generic interface for the environmental perception of automated driving functions in virtual scenarios |
ESIM | 590 | 11 months ago | An Open Event Camera Simulator |
Menge | 139 | almost 5 years ago | Crowd Simulation Framework |
pedsim_ros | 476 | over 1 year ago | Pedestrian simulator powered by the social force model for Gazebo |
opencrg | Open file formats and open source tools for the detailed description, creation and evaluation of road surfaces | ||
esmini | 765 | 4 days ago | A basic OpenSCENARIO player |
OpenSceneGraph | 3,245 | 3 months ago | An open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling |
morse | An academic robotic simulator, based on the Blender Game Engine and the Bullet Physics engine | ||
ROSIntegrationVision | 75 | over 1 year ago | Support for ROS-enabled RGBD data acquisition in Unreal Engine Projects |
fetch_gazebo | 104 | 6 months ago | Contains the Gazebo simulation for Fetch Robotics Fetch and Freight Research Edition Robots |
rotors_simulator | 1,258 | 4 months ago | Provides some multirotor models |
flow | 1,068 | 4 months ago | A computational framework for deep RL and control experiments for traffic microsimulation |
gnss-ins-sim | 1,204 | 5 months ago | GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation |
Ignition Robotics | Test control strategies in safety, and take advantage of simulation in continuous integration tests | ||
simulation assets for the SubT | This collection contains simulation assets for the SubT Challenge Virtual Competition in Gazebo | ||
gazebo_ros_motors | 116 | 3 months ago | Contains currently two motor plugins for Gazebo, one with an ideal speed controller and one without a controller that models a DC motor |
map2gazebo | 163 | about 2 years ago | ROS package for creating Gazebo environments from 2D maps |
sim_vehicle_dynamics | 109 | over 2 years ago | Vehicle Dynamics Simulation Software of TUM Roborace Team |
gym-carla | 545 | almost 3 years ago | An OpenAI gym wrapper for CARLA simulator |
simbody | 2,326 | 6 days ago | High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton |
gazebo_models | 888 | 4 months ago | This repository holds the Gazebo model database |
pylot | 472 | over 1 year ago | Autonomous driving platform running on the CARLA simulator |
flightmare | 1,018 | 5 months ago | Flightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation |
champ | 1,553 | 5 months ago | ROS Packages for CHAMP Quadruped Controller |
rex-gym | 988 | over 1 year ago | OpenAI Gym environments for an open-source quadruped robot (SpotMicro) |
Trick | 44 | 6 days ago | Developed at the NASA Johnson Space Center, is a powerful simulation development framework that enables users to build applications for all phases of space vehicle development |
usv_sim_lsa | 339 | 5 months ago | Unmanned Surface Vehicle simulation on Gazebo with water current and winds |
42 | 253 | 2 months ago | Simulation for spacecraft attitude control system analysis and design |
Complete_Street_Rule | 181 | over 1 year ago | A scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets in ArcGIS CityEngine |
AutoCore simulation | Provides test environment for Autoware and still during early development, contents below may changed during updates | ||
fields-ignition | 62 | about 4 years ago | Generate random crop fields for Ignition Gazebo |
Unity-Robotics-Hub | 2,049 | 6 months ago | Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity |
BlueSky | 388 | 3 months ago | The goal of BlueSky is to provide everybody who wants to visualize, analyze or simulate air traffic with a tool to do so without any restrictions, licenses or limitations |
Cloe | 44 | 22 days ago | Empowers developers of automated-driving software components by providing a unified interface to closed-loop simulation |
Dynamic_logistics_Warehouse | 133 | over 3 years ago | Gazebo simulation of dynamics environment in warehouses |
OpenCDA | 1,026 | 4 months ago | A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO |
Awesome Robotic Tooling / Electronics and Mechanics | |||
HRIM | 66 | over 5 years ago | An information model for robot hardware |
URDF | 63 | about 2 years ago | Repository for Unified Robot Description Format (URDF) parsing code |
phobos | 709 | 5 months ago | An add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment |
urdf-viz | 438 | 15 days ago | Visualize URDF/XACRO file, URDF Viewer works on Windows/macOS/Linux |
solidworks_urdf_exporter | 390 | about 1 month ago | SolidWorks to URDF Exporter |
FreeCAD | 19,832 | 6 days ago | Your own 3D parametric modeler |
kicad | A Cross Platform and Open Source Electronics Design Automation Suite | ||
PcbDraw | 1,162 | 7 months ago | Convert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams |
kicad-3rd-party-tools | 751 | about 1 month ago | Tools made by others to augment the KiCad PCB EDA suite |
PandaPower | An easy to use open source tool for power system modeling, analysis and optimization with a high degree of automation | ||
LibrePCB | 2,430 | 6 days ago | A powerful, innovative and intuitive EDA tool for everyone |
openscad | 7,099 | 4 days ago | A software for creating solid 3D CAD models |
ngspice | A open source spice simulator for electric and electronic circuits | ||
GNSS-SDR | 1,642 | 9 days ago | GNSS-SDR provides interfaces for a wide range of radio frequency front-ends and raw sample file formats, generates processing outputs in standard formats |
riscv | The Free and Open RISC Instruction Set Architecture | ||
urdfpy | 251 | 3 months ago | A simple and easy-to-use library for loading, manipulating, saving, and visualizing URDF files |
FMPy | 437 | 23 days ago | Simulate Functional Mockup Units (FMUs) in Python |
FMIKit-Simulink | 160 | 7 months ago | Import and export Functional Mock-up Units with Simulink |
oemof-solph | 303 | 6 days ago | A modular open source framework to model energy supply systems |
NASA-3D-Resources | 3,017 | 13 days ago | Here you'll find a growing collection of 3D models, textures, and images from inside NASA |
SUAVE | 416 | 9 months ago | An Aircraft Design Toolbox |
opem | 202 | 26 days ago | The Open-Source PEMFC Simulation Tool (OPEM) is a modeling tool for evaluating the performance of proton exchange membrane fuel cells |
pvlib-python | 1,205 | 6 days ago | A community supported tool that provides a set of functions and classes for simulating the performance of photovoltaic energy systems |
WireViz | 4,421 | about 1 month ago | A tool for easily documenting cables, wiring harnesses and connector pinouts |
Horizon | 1,125 | 8 days ago | EDA is an Electronic Design Automation package supporting an integrated end-to-end workflow for printed circuit board design including parts management and schematic entry |
tigl | 239 | 8 days ago | The TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside CPACS files |
foxBMS | 6 | 8 months ago | A free, open and flexible development environment to design battery management systems |
cadCAD | 555 | 7 months ago | A Python package that assists in the processes of designing, testing and validating complex systems through simulation, with support for Monte Carlo methods, A/B testing and parameter sweeping |
OpenMDAO | 556 | 16 days ago | An open-source framework for efficient multidisciplinary optimization |
ODrive | 2,962 | about 2 months ago | The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects |
OpenTirePython | 50 | over 4 years ago | An open-source mathematical tire modelling library |
Inkscape Ray Optics | 331 | 5 months ago | An extension for Inkscape that makes it easier to draw optical diagrams |
OpenAeroStruct | 194 | 4 months ago | A lightweight tool that performs aerostructural optimization using OpenMDAO |
Awesome Robotic Tooling / Sensor Processing / Calibration and Transformation | |||
tf2 | Transform library, which lets the user keep track of multiple coordinate frames over time | ||
TriP | 29 | over 2 years ago | A Inverse Kinematics library for serial robots, parallel robots and hybrids of both |
lidar_align | 857 | over 1 year ago | A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor |
kalibr | 4,403 | 8 months ago | The Kalibr visual-inertial calibration toolbox |
Calibnet | 213 | over 1 year ago | Self-Supervised Extrinsic Calibration using 3D Spatial Transformer Networks |
lidar_camera_calibration | 1,535 | over 1 year ago | ROS package to find a rigid-body transformation between a LiDAR and a camera |
ILCC | 432 | 5 months ago | Reflectance Intensity Assisted Automatic and Accurate Extrinsic Calibration of 3D LiDAR |
easy_handeye | 871 | over 1 year ago | Simple, straighforward ROS library for hand-eye calibration |
imu_utils | 1,492 | almost 3 years ago | A ROS package tool to analyze the IMU performance |
kalibr_allan | 592 | over 4 years ago | IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters |
pyquaternion | 343 | over 2 years ago | A full-featured Python module for representing and using quaternions |
robot_calibration | 372 | 13 days ago | This package offers calibration of a number of parameters of a robot, such as: 3D Camera intrinsics, extrinsics Joint angle offsets and robot frame offsets |
multi_sensor_calibration | 497 | over 1 year ago | Contains a calibration tool to calibrate a sensor setup consisting of lidars, radars and cameras |
LiDARTag | 255 | over 1 year ago | A Real-Time Fiducial Tag using Point Clouds Lidar Data |
multicam_calibration | 118 | almost 2 years ago | Extrinsic and intrinsic calbration of cameras |
ikpy | 761 | 3 months ago | An Inverse Kinematics library aiming performance and modularity |
livox_camera_lidar_calibration | 497 | about 3 years ago | Calibrate the extrinsic parameters between Livox LiDAR and camera |
lidar_camera_calibration | 546 | over 3 years ago | Camera LiDAR Calibration using ROS, OpenCV, and PCL |
e2calib | 160 | about 1 year ago | Contains code that implements video reconstruction from event data for calibration |
Awesome Robotic Tooling / Sensor Processing / Perception Pipeline | |||
SARosPerceptionKitti | 246 | over 2 years ago | ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite |
multiple-object-tracking-lidar | 792 | over 2 years ago | C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud |
cadrl_ros | 588 | almost 3 years ago | ROS package for dynamic obstacle avoidance for ground robots trained with deep RL |
AugmentedAutoencoder | 344 | over 2 years ago | RGB-based pipeline for object detection and 6D pose estimation |
jsk_recognition | 275 | 10 days ago | A stack for the perception packages which are used in JSK lab |
GibsonEnv | 868 | 7 months ago | Gibson Environments: Real-World Perception for Embodied Agents |
morefusion | 230 | over 1 year ago | Multi-object Reasoning for 6D Pose Estimation from Volumetric Fusion |
se(3)-TrackNet | 389 | about 1 year ago | A package for 6D pose tracking of dynamic objects when object's CAD model is available |
Awesome Robotic Tooling / Sensor Processing / Machine Learning | |||
DLIB | 13,561 | 29 days ago | A toolkit for making real world machine learning and data analysis applications in C++ |
fastai | 26,291 | about 1 month ago | The fastai library simplifies training fast and accurate neural nets using modern best practices |
tpot | 9,736 | 4 months ago | A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming |
deap | 5,852 | 8 days ago | Distributed Evolutionary Algorithms in Python |
gym | 34,798 | about 1 month ago | A toolkit for developing and comparing reinforcement learning algorithms |
tensorflow_ros_cpp | 59 | over 2 years ago | A ROS package that allows to do Tensorflow inference in C++ without the need to compile TF yourself |
Tensorflow Federated | 2,319 | 9 days ago | TensorFlow Federated (TFF) is an open-source framework for machine learning and other computations on decentralized data |
finn | 747 | 7 days ago | Fast, Scalable Quantized Neural Network Inference on FPGAs |
neuropod | 936 | 11 months ago | Neuropod is a library that provides a uniform interface to run deep learning models from multiple frameworks in C++ and Python |
leela-zero | 5,360 | 7 months ago | This is a fairly faithful reimplementation of the system described in the Alpha Go Zero paper "Mastering the Game of Go without Human Knowledge" |
Trax | 8,096 | 2 months ago | A library for deep learning that focuses on sequence models and reinforcement learning |
mlflow | 18,781 | 7 days ago | A platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models |
Netron | 28,134 | 6 days ago | Visualizer for neural network, deep learning and machine learning models |
MNN | 8,739 | 7 days ago | A blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba |
Tensorforce | 3,296 | 4 months ago | An open-source deep reinforcement learning framework, with an emphasis on modularized flexible library design and straightforward usability for applications in research and practice |
Dopamine | 10,569 | 17 days ago | A research framework for fast prototyping of reinforcement learning algorithms |
catalyst | 3,295 | 8 months ago | Was developed with a focus on reproducibility, fast experimentation and code/ideas reusing |
ray | 33,994 | 6 days ago | A fast and simple framework for building and running distributed applications |
tf-agents | 2,799 | about 1 month ago | A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning |
ReAgent | 3,575 | 9 days ago | An open source end-to-end platform for applied reinforcement learning (RL) developed and used at Facebook |
Awesome-Mobile-Machine-Learning | A curated list of awesome mobile machine learning resources for iOS, Android, and edge devices | ||
cnn-explainer | 8,109 | about 1 year ago | Learning Convolutional Neural Networks with Interactive Visualization |
modelzoo | 62 | almost 2 years ago | A collection of machine-learned models for use in autonomous driving applications |
nnstreamer-ros | 14 | almost 4 years ago | A set of Gstreamer plugins and ROS examples that allow Gstreamer developers to adopt neural network models easily and efficiently and neural network developers to manage neural network pipelines and their filters easily and efficiently |
Awesome Robotic Tooling / Sensor Processing / Parallel Processing | |||
dask | 12,593 | 6 days ago | Parallel computing with task scheduling for Python |
cupy | 9,485 | 4 days ago | NumPy-like API accelerated with CUDA |
Thrust | 4,922 | 10 months ago | A C++ parallel programming library which resembles the C++ Standard Library |
ArrayFire | 4,564 | 15 days ago | A general purpose GPU library |
OpenMP | An application programming interface that supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran | ||
VexCL | 702 | about 1 month ago | VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP |
PYNQ | 1,993 | about 1 month ago | An open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips |
numba | 9,981 | 14 days ago | NumPy aware dynamic Python compiler using LLVM |
TensorRT | 10,807 | 16 days ago | A C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators |
libcudacxx | 2,294 | 10 months ago | Provides a heterogeneous implementation of the C++ Standard Library that can be used in and between CPU and GPU code |
Awesome Robotic Tooling / Sensor Processing / Image Processing | |||
CV-pretrained-model | 1,308 | over 3 years ago | A collection of computer vision pre-trained models |
image_pipeline | 800 | 21 days ago | Fills the gap between getting raw images from a camera driver and higher-level vision processing |
gstreamer | A pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows | ||
ros2_openvino_toolkit | 165 | 4 months ago | Provides a ROS-adaptered runtime framework of neural network which quickly deploys applications and solutions for vision inference |
vision_visp | 184 | about 1 month ago | Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package |
apriltag_ros | 376 | 5 months ago | A ROS wrapper of the AprilTag 3 visual fiducial detector |
deep_object_pose | 1,028 | 3 months ago | Deep Object Pose Estimation |
DetectAndTrack | 1,000 | almost 6 years ago | Detect-and-Track: Efficient Pose |
SfMLearner | 1,967 | about 3 years ago | An unsupervised learning framework for depth and ego-motion estimation |
imgaug | 14,417 | 4 months ago | Image augmentation for machine learning experiments |
vision_opencv | 559 | 3 months ago | Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision |
darknet_ros | 2,217 | 4 months ago | YOLO ROS: Real-Time Object Detection for ROS |
ros_ncnn | 63 | over 3 years ago | YOLACT / YOLO on NCNN inference engine for ROS |
tf-pose-estimation | Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference | ||
find-object | 448 | 5 months ago | Simple Qt interface to try OpenCV implementations of SIFT, SURF, FAST, BRIEF and other feature detectors and descriptors |
yolact | 5,033 | about 1 year ago | A simple, fully convolutional model for real-time instance segmentation |
Kimera-Semantics | 650 | 12 months ago | Real-Time 3D Semantic Reconstruction from 2D data |
detectron2 | 30,539 | 14 days ago | A next-generation research platform for object detection and segmentation |
OpenVX | Enables performance and power-optimized computer vision processing, especially important in embedded and real-time use cases | ||
3d-vehicle-tracking | 662 | almost 2 years ago | Official implementation of Joint Monocular 3D Vehicle Detection and Tracking |
pysot | 4,438 | about 1 year ago | The goal of PySOT is to provide a high-quality, high-performance codebase for visual tracking research |
semantic_slam | 647 | over 5 years ago | Real time semantic slam in ROS with a hand held RGB-D camera |
kitti_scan_unfolding | 15 | about 3 years ago | We propose KITTI scan unfolding in our paper Scan-based Semantic Segmentation of LiDAR Point Clouds: An Experimental Study |
packnet-sfm | 1,243 | over 1 year ago | Official PyTorch implementation of self-supervised monocular depth estimation methods invented by the ML Team at Toyota Research Institute (TRI) |
AB3DMOT | 1,679 | 8 months ago | This work proposes a simple yet accurate real-time baseline 3D multi-object tracking system |
monoloco | 428 | over 2 years ago | Official implementation of "MonoLoco: Monocular 3D Pedestrian Localization and Uncertainty Estimation" in PyTorch |
Poly-YOLO | Builds on the original ideas of YOLOv3 and removes two of its weaknesses: a large amount of rewritten labels and inefficient distribution of anchors | ||
satellite-image-deep-learning | 8,694 | about 1 month ago | Resources for deep learning with satellite & aerial imagery |
robosat | 2,024 | about 4 years ago | Semantic segmentation on aerial and satellite imagery |
big_transfer | 1,513 | 4 months ago | Model for General Visual Representation Learning created by Google Research |
LEDNet | 513 | almost 4 years ago | A Lightweight Encoder-Decoder Network for Real-time Semantic Segmentation |
TorchSeg | 1,408 | over 4 years ago | This project aims at providing a fast, modular reference implementation for semantic segmentation models using PyTorch |
simpledet | 3,084 | about 3 years ago | A Simple and Versatile Framework for Object Detection and Instance Recognition |
meshroom | 11,222 | 6 days ago | Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework |
EasyOCR | 24,528 | about 2 months ago | Ready-to-use Optical character recognition (OCR) with 40+ languages supported including Chinese, Japanese, Korean and Thai |
pytracking | 3,247 | 3 months ago | A general python framework for visual object tracking and video object segmentation, based on PyTorch |
ros_deep_learning | 901 | 4 months ago | Deep learning inference nodes for ROS with support for NVIDIA Jetson TX1/TX2/Xavier and TensorRT |
hyperpose | 1,253 | over 1 year ago | HyperPose: A Flexible Library for Real-time Human Pose Estimation |
fawkes | 5,226 | over 1 year ago | Privacy preserving tool against facial recognition systems |
anonymizer | 262 | over 2 years ago | An anonymizer to obfuscate faces and license plates |
opendatacam | 1,630 | 8 months ago | Only saves surveyed meta-data, in particular the path an object moved or number of counted objects at a certain point |
Cam2BEV | 719 | 11 months ago | TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras |
flownet2-pytorch | 3,147 | over 1 year ago | Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks |
Simd | 2,067 | 6 days ago | C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM |
AliceVision | 2,998 | 6 days ago | A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms |
satpy | 1,072 | 8 days ago | A python library for reading and manipulating meteorological remote sensing data and writing it to various image and data file formats |
eo-learn | 1,129 | about 2 months ago | A collection of open source Python packages that have been developed to seamlessly access and process spatio-temporal image sequences acquired by any satellite fleet in a timely and automatic manner |
libvips | 9,745 | 4 days ago | A fast image processing library with low memory needs |
Awesome Robotic Tooling / Sensor Processing / Radar Processing | |||
pyroSAR | 512 | 16 days ago | Framework for large-scale SAR satellite data processing |
CameraRadarFusionNet | 410 | 4 months ago | TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation |
Awesome Robotic Tooling / Sensor Processing / Lidar and Point Cloud Processing | |||
cilantro | 1,036 | over 1 year ago | A lean C++ library for working with point cloud data |
open3d | 11,474 | 5 days ago | Open3D: A Modern Library for 3D Data Processing |
SqueezeSeg | 566 | over 5 years ago | Implementation of SqueezeSeg, convolutional neural networks for LiDAR point clout segmentation |
point_cloud_io | 187 | 3 months ago | ROS nodes to read and write point clouds from and to files (e.g. ply, vtk) |
python-pcl | 2,014 | 11 months ago | Python bindings to the pointcloud library |
libpointmatcher | 1,625 | about 1 month ago | An "Iterative Closest Point" library for 2-D/3-D mapping in Robotics |
depth_clustering | 1,205 | about 3 years ago | Fast and robust clustering of point clouds generated with a Velodyne sensor |
lidar-bonnetal | 958 | 4 months ago | Semantic and Instance Segmentation of LiDAR point clouds for autonomous driving |
CSF | 503 | 8 months ago | LiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation |
robot_body_filter | 84 | 4 months ago | A highly configurable LaserScan/PointCloud2 filter that allows to dynamically remove the 3D body of the robot from the measurements |
grid_map | 2,666 | 13 days ago | Universal grid map library for mobile robotic mapping |
elevation_mapping | 1,350 | 17 days ago | Robot-centric elevation mapping for rough terrain navigation |
rangenet_lib | 312 | over 2 years ago | Contains simple usage explanations of how the RangeNet++ inference works with the TensorRT and C++ interface |
pointcloud_to_laserscan | 420 | 2 months ago | Converts a 3D Point Cloud into a 2D laser scan |
octomap | 1,969 | 30 days ago | An Efficient Probabilistic 3D Mapping Framework Based on Octrees |
pptk | 615 | about 4 years ago | Point Processing Toolkit from HEREMaps |
gpu-voxels | GPU-Voxels is a CUDA based library which allows high resolution volumetric collision detection between animated 3D models and live pointclouds from 3D sensors of all kinds | ||
spatio_temporal_voxel_layer | 644 | 15 days ago | A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations |
LAStools | 910 | 29 days ago | Award-winning software for efficient LiDAR processing |
PCDet | 4,698 | 3 months ago | A general PyTorch-based codebase for 3D object detection from point cloud |
PDAL | 1,141 | 7 days ago | A C++ BSD library for translating and manipulating point cloud data |
PotreeConverter | 688 | 3 months ago | Builds a potree octree from las, laz, binary ply, xyz or ptx files |
fast_gicp | 1,295 | 3 months ago | A collection of GICP-based fast point cloud registration algorithms |
ndt_omp | 747 | 3 months ago | Multi-threaded and SSE friendly NDT algorithm |
laser_line_extraction | 411 | over 2 years ago | A ROS packages that extracts line segments from LaserScan messages |
Go-ICP | 443 | over 5 years ago | Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration |
PointCNN | 1,382 | about 3 years ago | A simple and general framework for feature learning from point clouds |
segmenters_lib | 411 | about 2 years ago | The LiDAR segmenters library, for segmentation-based detection |
MotionNet | 169 | over 4 years ago | Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps |
PolarSeg | 378 | over 3 years ago | An Improved Grid Representation for Online LiDAR Point Clouds Semantic Segmentation |
traversability_mapping | 278 | over 4 years ago | Takes in point cloud from a Velodyne VLP-16 Lidar and outputs a traversability map for autonomous navigation in real-time |
lidar_super_resolution | 186 | almost 4 years ago | Simulation-based Lidar Super-resolution for Ground Vehicles |
Cupoch | 920 | about 2 months ago | A library that implements rapid 3D data processing and robotics computation using CUDA |
linefit_ground_segmentation | 685 | 4 months ago | Implementation of the ground segmentation algorithm |
Draco | 6,535 | about 1 month ago | A library for compressing and decompressing 3D geometric meshes and point clouds |
Votenet | 1,696 | almost 3 years ago | Deep Hough Voting for 3D Object Detection in Point Clouds |
lidar_undistortion | 146 | over 1 year ago | Provides lidar motion undistortion based on an external 6DoF pose estimation input |
superpoint_graph | 763 | over 1 year ago | Large-scale Point Cloud Semantic Segmentation with Superpoint Graphs |
RandLA-Net | 1,312 | over 1 year ago | Efficient Semantic Segmentation of Large-Scale Point Clouds |
Det3D | 1,503 | 11 months ago | A first 3D Object Detection toolbox which provides off the box implementations of many 3D object detection algorithms such as PointPillars, SECOND, PIXOR |
OverlapNet | 665 | over 1 year ago | A modified Siamese Network that predicts the overlap and relative yaw angle of a pair of range images generated by 3D LiDAR scans |
mp2p_icp | 176 | 10 days ago | A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++ |
OpenPCDet | 4,698 | 3 months ago | A Toolbox for LiDAR-based 3D Object Detection |
torch-points3d | 219 | almost 3 years ago | Pytorch framework for doing deep learning on point clouds |
PolyFit | 719 | 16 days ago | Polygonal Surface Reconstruction from Point Clouds |
mmdetection3d | 5,313 | 4 months ago | Next-generation platform for general 3D object detection |
gpd | 636 | almost 3 years ago | Takes a point cloud as input and produces pose estimates of viable grasps as output |
SalsaNext | 415 | about 1 month ago | Uncertainty-aware Semantic Segmentation of LiDAR Point Clouds for Autonomous Driving |
Super-Fast-Accurate-3D-Object-Detection | 1,033 | about 1 year ago | Super Fast and Accurate 3D Object Detection based on 3D LiDAR Point Clouds (The PyTorch implementation) |
kaolin | 4,497 | 8 days ago | A PyTorch Library for Accelerating 3D Deep Learning Research |
CamVox | 535 | almost 3 years ago | A low-cost SLAM system based on camera and Livox lidar |
SA-SSD | 493 | over 4 years ago | Structure Aware Single-stage 3D Object Detection from Point Cloud |
cuda-pcl | 576 | 6 months ago | Accelerating Lidar for Robotics with NVIDIA CUDA-based PCL |
urban_road_filter | 295 | 11 months ago | Real-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles |
Removert | 546 | almost 3 years ago | Remove then revert. Static map construction in the wild and dynamic points removing tool by constructing a static map |
KISS-ICP | 1,585 | about 1 month ago | A LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter |
Awesome Robotic Tooling / Localization and State Estimation | |||
evo | 3,491 | 21 days ago | Python package for the evaluation of odometry and SLAM |
robot_localization | 1,405 | 2 months ago | A package of nonlinear state estimation nodes |
fuse | 724 | 21 days ago | General architecture for performing sensor fusion live on a robot |
GeographicLib | 36 | over 9 years ago | A C++ library for geographic projections |
ntripbrowser | 32 | almost 2 years ago | A Python API for browsing NTRIP (Networked Transport of RTCM via Internet Protocol) |
imu_tools | 931 | about 2 months ago | IMU-related filters and visualizers |
RTKLIB | 669 | 16 days ago | A version of RTKLIB optimized for single and dual frequency low cost GPS receivers, especially u-blox receivers |
gLAB | Performs precise modeling of GNSS observables (pseudorange and carrier phase) at the centimetre level, allowing standalone GPS positioning, PPP, SBAS and DGNSS | ||
ai-imu-dr | 810 | almost 2 years ago | Contains the code of our novel accurate method for dead reckoning of wheeled vehicles based only on an IMU |
Kalman-and-Bayesian-Filters-in-Python | 16,781 | 4 months ago | Kalman Filter book using Jupyter Notebook |
mcl_3dl | 495 | about 1 month ago | A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s) |
se2lam | 404 | 6 months ago | On-SE(2) Localization and Mapping for Ground Vehicles by Fusing Odometry and Vision |
mmWave-localization-learning | 118 | 4 months ago | ML-based positioning method from mmWave transmissions - with high accuracy and energy efficiency |
dynamic_robot_localization | 826 | 4 months ago | A ROS package that offers 3 DoF and 6 DoF localization using PCL and allows dynamic map update using OctoMap |
eagleye | 668 | 13 days ago | An open-source software for vehicle localization utilizing GNSS and IMU |
python-sgp4 | 377 | 3 months ago | Python version of the SGP4 satellite position library |
PROJ | 1,749 | 4 days ago | Cartographic Projections and Coordinate Transformations Library |
rpg_trajectory_evaluation | 1,066 | over 1 year ago | Implements common used trajectory evaluation methods for visual(-inertial) odometry |
pymap3d | 396 | 7 months ago | Pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef enu eci |
libRSF | 307 | about 1 year ago | A robust sensor fusion library for online localization |
Awesome Robotic Tooling / Simultaneous Localization and Mapping / Lidar | |||
KISS-ICP | 1,585 | about 1 month ago | A LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter |
loam_velodyne | 1,712 | over 5 years ago | Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar |
lio-mapping | 923 | almost 5 years ago | Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping) |
A-LOAM | 2,135 | about 1 year ago | Advanced implementation of LOAM |
Fast LOAM | 1,073 | 4 months ago | Fast and Optimized Lidar Odometry And Mapping |
LIO_SAM | 3,476 | 2 months ago | Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping |
cartographer_ros | 1,664 | 9 months ago | Provides ROS integration for Cartographer |
loam_livox | 1,467 | over 4 years ago | A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR |
StaticMapping | 340 | almost 2 years ago | Use LiDAR to map the static world |
semantic_suma | 923 | 8 months ago | Semantic Mapping using Surfel Mapping and Semantic Segmentation |
slam_toolbox | 1,663 | 4 months ago | Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS |
maplab | 2,626 | 6 months ago | An open visual-inertial mapping framework |
hdl_graph_slam | 2,013 | 4 months ago | An open source ROS package for real-time 6DOF SLAM using a 3D LIDAR |
interactive_slam | 851 | 4 months ago | In contrast to existing automatic SLAM packages, we with minimal human effort |
LeGO-LOAM | 2,413 | 3 months ago | Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain |
pyslam | 1,881 | 10 days ago | Contains a monocular Visual Odometry (VO) pipeline in Python |
Kitware SLAM | LiDAR-only visual SLAM developped by Kitware, as well as ROS and ParaView wrappings for easier use | ||
horizon_highway_slam | 145 | over 3 years ago | A robust, low drift, and real time highway SLAM package suitable for Livox Horizon lidar |
mola | 531 | about 2 months ago | A Modular System for Localization and Mapping |
DH3D | 157 | about 4 years ago | Deep Hierarchical 3D Descriptors for Robust Large-Scale 6DOF Relocalization |
LaMa | 336 | 8 months ago | LaMa is a C++11 software library for robotic localization and mapping |
Scan Context | Global LiDAR descriptor for place recognition and long-term localization | ||
M-LOAM | 469 | 9 months ago | Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration |
Awesome Robotic Tooling / Simultaneous Localization and Mapping / Visual | |||
orb_slam_2_ros | 618 | over 1 year ago | A ROS implementation of ORB_SLAM2 |
orbslam-map-saving-extension | 246 | over 4 years ago | In this extensions the map of ORB-features be saved to the disk as a reference for future runs along the same track |
dso | 2,306 | 9 months ago | Direct Sparse Odometry |
viso2 | 239 | about 1 month ago | A ROS wrapper for libviso2, a library for visual odometry |
xivo | 863 | over 1 year ago | X Inertial-aided Visual Odometry |
rovio | 1,145 | 11 months ago | Robust Visual Inertial Odometry Framework |
LSD-SLAM | 2,619 | over 1 year ago | Large-Scale Direct Monocular SLAM is a real-time monocular SLAM |
CubeSLAM and ORB SLAM | 850 | almost 4 years ago | Monocular 3D Object Detection and SLAM Package of CubeSLAM and ORB SLAM |
VINS-Fusion | 3,538 | 6 months ago | A Robust and Versatile Multi-Sensor Visual-Inertial State Estimator |
openvslam | 2,972 | over 3 years ago | OpenVSLAM: A Versatile Visual SLAM Framework |
basalt | Visual-Inertial Mapping with Non-Linear Factor Recovery | ||
Kimera | 1,838 | almost 4 years ago | A C++ library for real-time metric-semantic simultaneous localization and mapping, which uses camera images and inertial data to build a semantically annotated 3D mesh of the environment |
tagslam | 307 | about 2 months ago | A ROS-based package for Simultaneous Localization and Mapping using AprilTag fiducial markers |
LARVIO | 735 | 8 months ago | A lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter |
fiducials | 265 | 6 months ago | Simultaneous localization and mapping using fiducial markers |
open_vins | 2,208 | 2 months ago | An open source platform for visual-inertial navigation research |
ORB_SLAM3 | 6,619 | 4 months ago | ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM |
Atlas | 1,825 | over 2 years ago | End-to-End 3D Scene Reconstruction from Posed Images |
vilib | 430 | over 3 years ago | This library focuses on the front-end of VIO pipelines with CUDA |
hloc | 3,215 | 18 days ago | A modular toolbox for state-of-the-art 6-DoF visual localization. It implements Hierarchical Localization, leveraging image retrieval and feature matching, and is fast, accurate, and scalable |
ESVO | 433 | almost 2 years ago | A novel pipeline for real-time visual odometry using a stereo event-based camera |
gradslam | 1,318 | about 1 year ago | An open source differentiable dense SLAM library for PyTorch |
Awesome Robotic Tooling / Simultaneous Localization and Mapping / Vector Map | |||
OpenDRIVE | An open file format for the logical description of road networks | ||
MapsModelsImporter | 2,473 | 7 months ago | A Blender add-on to import models from google maps |
Lanelet2 | 800 | 24 days ago | Map handling framework for automated driving |
barefoot | 671 | over 1 year ago | Online and Offline map matching that can be used stand-alone and in the cloud |
iD | 3,376 | 3 days ago | The easy-to-use OpenStreetMap editor in JavaScript |
RapiD | 520 | 7 days ago | An enhanced version of iD for mapping with AI created by Facebook |
segmap | 1,070 | over 3 years ago | A map representation based on 3D segments |
Mapbox | 11,228 | 7 days ago | A JavaScript library for interactive, customizable vector maps on the web |
osrm-backend | 6,425 | 18 days ago | Open Source Routing Machine - C++ backend |
assuremapingtools | 210 | 3 months ago | Desktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware |
geopandas | 4,519 | 5 days ago | A project to add support for geographic data to pandas objects |
MapToolbox | 259 | 7 months ago | Plugins to make Autoware vector maps in Unity |
imagery-index | 28 | over 1 year ago | An index of aerial and satellite imagery useful for mapping |
mapillary_tools | 267 | 2 months ago | A library for processing and uploading images to Mapillary |
mapnik | 3,682 | 8 days ago | Combines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node |
gdal | 4,908 | 6 days ago | GDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats |
grass | 849 | 6 days ago | GRASS GIS - free and open source Geographic Information System (GIS) |
3d-tiles | 2,136 | 11 days ago | Specification for streaming massive heterogeneous 3D geospatial datasets |
osmnx | 4,887 | 10 days ago | Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap |
Awesome Robotic Tooling / Prediction | |||
Awesome-Interaction-aware-Trajectory-Prediction | 1,476 | about 2 months ago | A selection of state-of-the-art research materials on trajectory prediction |
sgan | 826 | 12 months ago | Socially Acceptable Trajectories with Generative Adversarial Networks |
Awesome Robotic Tooling / Behavior and Decision | |||
Groot | 736 | 3 months ago | Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP |
BehaviorTree.CPP | 3,028 | 20 days ago | Behavior Trees Library in C++ |
RAFCON | 182 | 27 days ago | Uses hierarchical state machines, featuring concurrent state execution, to represent robot programs |
ROSPlan | 357 | 10 months ago | Generic framework for task planning in a ROS system |
ad-rss-lib | 339 | 10 days ago | Library implementing the Responsibility Sensitive Safety model (RSS) for Autonomous Vehicles |
FlexBE | Graphical editor for hierarchical state machines, based on ROS's smach | ||
sts_bt_library | 21 | over 4 years ago | This library provides the functionality to set up your own behavior tree logic by using the defined tree structures like Fallback, Sequence or Parallel Nodes |
SMACC | 302 | over 1 year ago | An Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++ |
py_trees_ros | 162 | 3 months ago | Behaviours, trees and utilities that extend py_trees for use with ROS |
Awesome Robotic Tooling / Planning and Control | |||
pacmod | 27 | over 1 year ago | Designed to allow the user to control a vehicle with the PACMod drive-by-wire system |
mpcc | 1,370 | over 1 year ago | Model Predictive Contouring Controller for Autonomous Racing |
rrt | 253 | over 4 years ago | C++ RRT (Rapidly-exploring Random Tree) implementation |
HypridAStarTrailer | A path planning algorithm based on Hybrid A* for trailer truck | ||
path_planner | 1,587 | about 2 months ago | Hybrid A* Path Planner for the KTH Research Concept Vehicle |
open_street_map | 81 | almost 2 years ago | ROS packages for working with Open Street Map geographic information |
Open Source Car Control | 967 | almost 5 years ago | An assemblage of software and hardware designs that enable computer control of modern cars in order to facilitate the development of autonomous vehicle technology |
fastrack | 73 | over 4 years ago | A ROS implementation of Fast and Safe Tracking (FaSTrack) |
commonroad | Composable benchmarks for motion planning on roads | ||
traffic-editor | 141 | 6 days ago | A graphical editor for robot traffic flows |
steering_functions | 235 | 5 months ago | Contains a C++ library that implements steering functions for car-like robots with limited turning radius |
moveit | Easy-to-use robotics manipulation platform for developing applications, evaluating designs, and building integrated products | ||
flexible-collision-library | 1,426 | about 1 month ago | A library for performing three types of proximity queries on a pair of geometric models composed of triangles |
aikido | 214 | over 1 year ago | Artificial Intelligence for Kinematics, Dynamics, and Optimization |
casADi | 1,742 | 6 days ago | A symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs |
ACADO Toolkit | 490 | 3 months ago | A software environment and algorithm collection for automatic control and dynamic optimization |
control-toolbox | 1,469 | about 2 years ago | An efficient C++ library for control, estimation, optimization and motion planning in robotics |
CrowdNav | 598 | about 2 years ago | Crowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning |
ompl | 1,482 | about 2 months ago | Consists of many state-of-the-art sampling-based motion planning algorithms |
openrave | 724 | 4 days ago | Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms |
teb_local_planner | 1,051 | 11 days ago | An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands |
pinocchio | 1,921 | 6 days ago | A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives |
rmf_core | 102 | over 3 years ago | The rmf_core packages provide the centralized functions of the Robotics Middleware Framework (RMF) |
OpEn | 514 | 14 days ago | A solver for Fast & Accurate Embedded Optimization for next-generation Robotics and Autonomous Systems |
autogenu-jupyter | 155 | almost 2 years ago | This project provides the continuation/GMRES method (C/GMRES method) based solvers for nonlinear model predictive control (NMPC) and an automatic code generator for NMPC |
global_racetrajectory_optimization | 471 | over 1 year ago | This repository contains multiple approaches for generating global racetrajectories |
toppra | 635 | 10 months ago | A library for computing the time-optimal path parametrization for robots subject to kinematic and dynamic constraints |
tinyspline | 1,203 | 3 months ago | TinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves |
dual quaternions ros | 31 | over 4 years ago | ROS python package for dual quaternion SLERP |
mb planner | 322 | over 1 year ago | Aerial vehicle planner for tight spaces. Used in DARPA SubT Challenge |
ilqr | 386 | over 2 years ago | Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models |
EGO-Planner | 1,472 | over 1 year ago | A lightweight gradient-based local planner without ESDF construction, which significantly reduces computation time compared to some state-of-the-art methods |
pykep | 341 | over 1 year ago | A scientific library providing basic tools for research in interplanetary trajectory design |
am_traj | 185 | over 3 years ago | Alternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight |
GraphBasedLocalTrajectoryPlanner | 238 | over 1 year ago | Was used on a real race vehicle during the Roborace Season Alpha and achieved speeds above 200km/h |
se2_navigation | 458 | over 1 year ago | Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space |
Ruckig | Instantaneous Motion Generation. Real-time. Jerk-constrained. Time-optimal | ||
Awesome Robotic Tooling / User Interaction / Graphical User Interface | |||
imgui | 61,152 | 6 days ago | Designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools |
qtpy | 983 | 17 days ago | Provides an uniform layer to support PyQt5, PySide2, PyQt4 and PySide with a single codebase |
mir | 641 | 3 days ago | Mir is set of libraries for building Wayland based shells |
rqt | A Qt-based framework for GUI development for ROS. It consists of three parts/metapackages | ||
cage | 1,226 | 18 days ago | This is Cage, a Wayland kiosk. A kiosk runs a single, maximized application |
chilipie | 1,355 | over 2 years ago | Easy-to-use Raspberry Pi image for booting directly into full-screen Chrome |
pencil | 9,085 | 2 months ago | A tool for making diagrams and GUI prototyping that everyone can use |
dynamic_reconfigure | The focus of dynamic_reconfigure is on providing a standard way to expose a subset of a node's parameters to external reconfiguration | ||
ddynamic_reconfigure | 90 | 10 months ago | Allows modifying parameters of a ROS node using the dynamic_reconfigure framework without having to write cfg files |
elements | 3,141 | 25 days ago | A lightweight, fine-grained, resolution independent, modular GUI library |
NanoGUI | 4,668 | over 1 year ago | A minimalistic cross-platform widget library for OpenGL 3.x or higher |
Awesome Robotic Tooling / User Interaction / Acoustic User Interface | |||
pyo | 1,322 | 26 days ago | A Python module written in C containing classes for a wide variety of audio signal processing types |
rhasspy | 950 | over 4 years ago | Rhasspy (pronounced RAH-SPEE) is an offline, multilingual voice assistant toolkit inspired by Jasper that works well with Home Assistant, Hass.io, and Node-RED |
mycroft-core | 6,526 | 2 months ago | Mycroft is a hackable open source voice assistant |
DDSP | 2,905 | about 2 months ago | A library of differentiable versions of common DSP functions (such as synthesizers, waveshapers, and filters) |
NoiseTorch | 21 | over 2 years ago | Creates a virtual microphone that suppresses noise, in any application |
DeepSpeech | 25,358 | 3 months ago | An open source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Speech research paper |
waveglow | 2,285 | about 1 year ago | A Flow-based Generative Network for Speech Synthesis |
TTS | 35,453 | 3 months ago | A deep learning toolkit for Text-to-Speech, battle-tested in research and production |
Awesome Robotic Tooling / User Interaction / Command Line Interface | |||
the-art-of-command-line | 153,662 | 5 months ago | Master the command line, in one page |
dotfiles of cornerman | 11 | about 1 year ago | Powerful zsh and vim dotfiles |
dotbot | 7,102 | 5 months ago | A tool that bootstraps your dotfiles |
prompt-hjem | 7 | over 5 years ago | A beautiful zsh prompt |
ag | 26,185 | 5 months ago | A code-searching tool similar to ack, but faster |
fzf | 65,547 | 7 days ago | A command-line fuzzy finder |
pkgtop | 311 | about 1 year ago | Interactive package manager and resource monitor designed for the GNU/Linux |
asciimatics | 3,655 | about 2 months ago | A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations |
gocui | 9,917 | 2 months ago | Minimalist Go package aimed at creating Console User Interfaces |
TerminalImageViewer | 1,571 | 5 months ago | Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters |
rosshow | 1,059 | 5 months ago | Visualize ROS topics inside a terminal with Unicode/ASCII art |
python-prompt-toolkit | 9,374 | 12 days ago | Library for building powerful interactive command line applications in Python |
guake | 4,452 | 2 months ago | Drop-down terminal for GNOME |
wemux | 3,636 | about 2 years ago | Multi-User Tmux Made Easy |
tmuxp | 4,094 | 4 days ago | A session manager built on libtmux |
mapscii | 7,943 | 18 days ago | World map renderer for your console |
terminator | The goal of this project is to produce a useful tool for arranging terminals | ||
bat | 49,699 | 8 days ago | A cat(1) clone with wings |
fx | 19,032 | 4 months ago | Command-line tool and terminal JSON viewer |
tmate | 5,688 | about 1 year ago | Instant terminal sharing |
Awesome Robotic Tooling / Data Visualization and Mission Control | |||
xdot | 870 | 3 months ago | Interactive viewer for graphs written in Graphviz's dot language |
guacamole | Clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH | ||
ros3djs | 368 | 16 days ago | 3D Visualization Library for use with the ROS JavaScript Libraries |
webviz | 2,077 | almost 2 years ago | Web-based visualization libraries like rviz |
plotly.py | 16,299 | 6 days ago | An open-source, interactive graphing library for Python |
PlotJuggler | 4,448 | 11 days ago | The timeseries visualization tool that you deserve |
bokeh | 19,372 | 8 days ago | Interactive Data Visualization in the browser, from Python |
voila | 5,460 | 17 days ago | From Jupyter notebooks to standalone web applications and dashboards |
Pangolin | 2,378 | 20 days ago | Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input |
rqt_bag | Provides a GUI plugin for displaying and replaying ROS bag files | ||
kepler.gl | 10,406 | 4 days ago | Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets |
qgis_ros | 46 | about 1 year ago | Access bagged and live topic data in a highly featured GIS environment |
openmct | 12,071 | 6 days ago | A web based mission control framework |
web_video_server | 281 | 10 days ago | HTTP Streaming of ROS Image Topics in Multiple Formats |
RVizWeb | 290 | about 2 years ago | Provides a convenient way of building and launching a web application with features similar to RViz |
marvros | 902 | 29 days ago | MAVLink to ROS gateway with proxy for Ground Control Station |
octave | Provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab | ||
streetscape.gl | 922 | 5 months ago | Streetscape.gl is a toolkit for visualizing autonomous and robotics data in the XVIZ protocol |
urdf-loaders | 465 | 21 days ago | URDF Loaders for Unity and THREE.js with example ATHLETE URDF File |
obs-studio | 60,355 | 6 days ago | Free and open source software for live streaming and screen recording |
K3D-tools | Jupyter notebook extension for 3D visualization | ||
PyQtGraph | 3,910 | 16 days ago | Fast data visualization and GUI tools for scientific / engineering applications |
ipygany | 489 | over 1 year ago | 3-D Scientific Visualization in the Jupyter Notebook |
Foxglove Studio | 12 | 4 months ago | Web and desktop app for robotics visualization and debugging; actively maintained fork of webviz |
ROS-Mobile | 473 | 12 months ago | Visualization and controlling application for Android |
Awesome Robotic Tooling / Data Visualization and Mission Control / Annotation | |||
labelbox | The fastest way to annotate data to build and ship artificial intelligence applications | ||
PixelAnnotationTool | 1,406 | almost 2 years ago | Annotate quickly images |
LabelImg | 22,801 | 6 months ago | A graphical image annotation tool and label object bounding boxes in images |
cvat | 12,622 | 4 days ago | Powerful and efficient Computer Vision Annotation Tool (CVAT) |
point_labeler | 666 | 14 days ago | Tool for labeling of a single point clouds or a stream of point clouds |
label-studio | 19,362 | 4 days ago | Label Studio is a multi-type data labeling and annotation tool with standardized output format |
napari | 2,213 | 5 days ago | A fast, interactive, multi-dimensional image viewer for python |
semantic-segmentation-editor | 1,810 | 2 months ago | A web based labeling tool for creating AI training data sets (2D and 3D) |
3d-bat | 646 | 9 months ago | 3D Bounding Box Annotation Tool for Point cloud and Image Labeling |
labelme | 13,551 | 2 months ago | Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation) |
universal-data-tool | 1,957 | over 2 years ago | Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app |
BMW-Labeltool-Lite | 317 | 4 months ago | Provides you with a easy to use labeling tool for State-of-the-art Deep Learning training purposes |
3d-annotation-tool | 82 | over 2 years ago | Lightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more |
Awesome Robotic Tooling / Data Visualization and Mission Control / Point Cloud | |||
CloudCompare | 3,558 | 10 days ago | CloudCompare is a 3D point cloud (and triangular mesh) processing software |
Potree | 4,599 | 3 months ago | WebGL point cloud viewer for large datasets |
point_cloud_viewer | 339 | over 2 years ago | Makes viewing massive point clouds easy and convenient |
LidarView | 261 | over 2 years ago | Performs real-time visualization and easy processing of live captured 3D LiDAR data from Lidar sensors |
VeloView | 316 | about 3 years ago | Performs real-time visualization of live captured 3D LiDAR data from Velodyne's HDL sensors |
entwine | 451 | 9 days ago | A data organization library for massive point clouds, designed to conquer datasets of trillions of points as well as desktop-scale point clouds |
polyscope | 1,821 | about 2 months ago | A C++ & Python viewer for 3D data like meshes and point clouds |
Pcx | 1,352 | about 2 years ago | Point cloud importer & renderer for Unity |
ImmersivePoints | 14 | almost 3 years ago | A web-application for virtual reality devices to explore 3D data in the most natural way possible |
Awesome Robotic Tooling / Data Visualization and Mission Control / RViz | |||
mapviz | 394 | 29 days ago | Modular ROS visualization tool for 2D data |
rviz_cinematographer | 232 | over 3 years ago | Easy to use tools to create and edit trajectories for the rviz camera |
rviz_satellite | 567 | 3 months ago | Display internet satellite imagery in RViz |
rviz_visual_tools | 767 | 8 days ago | C++ API wrapper for displaying shapes and meshes in Rviz |
xpp | 324 | almost 3 years ago | Visualization of motion-plans for legged robots |
rviz stereo | 3D stereo rendering displays a different view to each eye so that the scene appears to have depth | ||
jsk_visualization | 329 | 6 months ago | Jsk visualization ros packages for rviz and rqt |
moveit_visual_tools | 156 | 8 days ago | Helper functions for displaying and debugging MoveIt! data in Rviz via published markers |
Awesome Robotic Tooling / Operation System / Monitoring | |||
rosmon | 182 | 7 months ago | ROS node launcher & monitoring daemon |
multimaster_fkie | 272 | 10 months ago | GUI-based management environment that is very useful to manage ROS-launch configurations and control running nodes |
collectd | 3,190 | about 1 month ago | A small daemon which collects system information periodically and provides mechanisms to store and monitor the values in a variety of ways |
lnav | An enhanced log file viewer that takes advantage of any semantic information that can be gleaned from the files being viewed, such as timestamps and log levels | ||
htop | 5,846 | about 4 years ago | An interactive text-mode process viewer for Unix systems. It aims to be a better 'top' |
atop | 807 | 28 days ago | System and process monitor for Linux with logging and replay function |
psutil | 10,292 | 4 days ago | Cross-platform lib for process and system monitoring in Python |
gputil | 1,137 | 7 months ago | A Python module for getting the GPU status from NVIDA GPUs using nvidia-smi programmically in Python |
gpustat | 4,065 | 3 months ago | A simple command-line utility for querying and monitoring GPU status |
nvtop | 8,221 | 18 days ago | NVIDIA GPUs htop like monitoring tool |
ShellHub | ShellHub is a modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface, designed as an alternative to sshd. Think ShellHub as centralized SSH for the the edge and cloud computing | ||
Sshwifty | 2,433 | about 1 month ago | Sshwifty is a SSH and Telnet connector made for the Web |
spdlog | 24,386 | 11 days ago | Very fast, header-only/compiled, C++ logging library |
ctop | 15,576 | 5 months ago | Top-like interface for container metrics |
ntop | 6,277 | 6 days ago | Web-based Traffic and Security Network Traffic Monitoring |
jupyterlab-nvdashboard | 611 | 8 days ago | A JupyterLab extension for displaying dashboards of GPU usage |
Awesome Robotic Tooling / Operation System / Database and Record | |||
ncdu | Ncdu is a disk usage analyzer with an ncurses interface | ||
borg | 11,215 | 6 days ago | Deduplicating archiver with compression and authenticated encryption |
bag-database | 346 | 14 days ago | A server that catalogs bag files and provides a web-based UI for accessing them |
marv-robotics | MARV Robotics is a powerful and extensible data management platform | ||
kitti2bag | 731 | 5 months ago | Convert KITTI dataset to ROS bag file the easy way |
pykitti | 1,167 | about 1 year ago | Python tools for working with KITTI data |
rosbag_editor | 412 | over 1 year ago | Create a rosbag from a given one, using a simple GUI |
nextcloud | 27,441 | 4 days ago | Nextcloud is a suite of client-server software for creating and using file hosting services |
ros_type_introspection | 61 | about 4 years ago | Deserialize ROS messages that are unknown at compilation time |
syncthing | 65,537 | 6 days ago | A continuous file synchronization program |
rqt_bag_exporter | Qt GUI to export ROS bag topics to files (CSV and/or video) | ||
xviz | 1,020 | 5 months ago | A protocol for real-time transfer and visualization of autonomy data |
kitti_to_rosbag | 250 | over 5 years ago | A Dataset tools for working with the KITTI dataset raw data and converting it to a ROS bag. Also allows a library for direct access to poses, velodyne scans, and images |
ros_numpy | 306 | 12 months ago | Tools for converting ROS messages to and from numpy arrays |
kitti_ros | 32 | almost 4 years ago | A ROS-based player to replay KiTTI dataset |
DuckDB | 24,300 | 4 days ago | An embeddable SQL OLAP Database Management System |
Awesome Robotic Tooling / Operation System / Network Distributed File System | |||
sshfs | 1,166 | about 2 years ago | File system based on the SSH File Transfer Protocol |
moosefs | 1,696 | about 2 months ago | A scalable distributed storage system |
ceph | 14,215 | 6 days ago | A distributed object, block, and file storage platform |
nfs | 527 | 2 months ago | A distributed file system protocol originally developed by Sun Microsystems |
ansible-role-nfs | 247 | 3 months ago | Installs NFS utilities on RedHat/CentOS or Debian/Ubuntu |
Awesome Robotic Tooling / Operation System / Server Infrastructure and High Performance Computing | |||
mass | 370 | 5 days ago | Self-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers turns your data centre into a bare metal cloud |
polyaxon | 3,571 | 7 days ago | A platform for reproducing and managing the whole life cycle of machine learning and deep learning applications |
localstack | 56,450 | 4 days ago | A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline |
nvidia-docker | 17,258 | 12 months ago | Build and run Docker containers leveraging NVIDIA GPUs |
kubeflow | 14,386 | 29 days ago | Machine Learning Toolkit for Kubernetes |
log-pilot | 1,430 | about 2 years ago | Collect logs for docker containers |
traefik | 51,356 | 6 days ago | The Cloud Native Edge Router |
graylog2-server | 7,426 | 6 days ago | Free and open source log management |
ansible | 62,985 | 7 days ago | Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy |
pyinfra | 3,914 | 4 days ago | It can be used for ad-hoc command execution, service deployment, configuration management and more |
docker-py | 6,829 | 25 days ago | A Python library for the Docker Engine API |
noVNC | 11,686 | 8 days ago | VNC client using HTML5 |
Slurm | 2,706 | 7 days ago | Slurm: A Highly Scalable Workload Manager |
jupyterhub | 7,806 | 8 days ago | Multi-user server for Jupyter notebooks |
Portainer | 31,065 | 5 days ago | Making Docker management easy |
enroot | 644 | 27 days ago | A simple, yet powerful tool to turn traditional container/OS images into unprivileged sandboxes |
docker-firefox | 1,697 | 10 days ago | Run a Docker Container with Firefox and noVNC for remote access to headless servers |
luigi | 17,869 | 9 days ago | A Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in |
triton-inference-server | 8,342 | 3 days ago | NVIDIA Triton Inference Server provides a cloud inferencing solution optimized for NVIDIA GPUs |
cudf | 8,448 | 4 days ago | Provides a pandas-like API that will be familiar to data engineers & data scientists, so they can use it to easily accelerate their workflows without going into the details of CUDA programming |
Awesome Robotic Tooling / Operation System / Embedded Operation System | |||
vxworks7-ros2-build | 97 | 10 days ago | Build system to automate the build of VxWorks 7 and ROS2 |
Yocto | Produce tools and processes that enable the creation of Linux distributions for embedded software that are independent of the underlying architecture of the embedded hardware | ||
Automotive Graded Linux | A collaborative open source project that is bringing together automakers, suppliers and technology companies to build a Linux-based, open software platform for automotive applications that can serve as the de facto industry standard | ||
bitbake | 434 | 8 days ago | A generic task execution engine that allows shell and Python tasks to be run efficiently and in parallel while working within complex inter-task dependency constraints |
Jailhouse | 1,754 | 6 months ago | Jailhouse is a partitioning Hypervisor based on Linux |
Xen | An open-source (GPL) type-1 or baremetal hypervisor | ||
QEMU | A generic and open source machine emulator and virtualizer | ||
qemu-xilinx | 244 | 6 days ago | A fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms |
rosserial | 523 | 7 months ago | A ROS client library for small, embedded devices, such as Arduino |
meta-ros | 390 | 8 days ago | OpenEmbedded Layer for ROS Applications |
meta-balena | 969 | 6 days ago | Run Docker containers on embedded devices |
micro-ros | The major changes compared to "regular" ROS 2 is that micro-ROS uses a Real-Time Operating System (RTOS) instead of Linux, and DDS for eXtremely Resource Constrained Environments | ||
nvidia-container-runtime | 1,108 | about 1 year ago | NVIDIA Container Runtime is a GPU aware container runtime, compatible with the Open Containers Initiative (OCI) specification used by Docker, CRI-O, and other popular container technologie |
fusesoc | 1,203 | 14 days ago | Package manager and build abstraction tool for FPGA/ASIC development |
jetson_easy | 288 | almost 4 years ago | Automatically script to setup and configure your NVIDIA Jetson |
docker-jetpack-sdk | 9 | over 4 years ago | Allows for usage of the NVIDIA JetPack SDK within a docker container for download, flashing, and install |
Pressed | Provides a way to set answers to questions asked during the installation process of debian, without having to manually enter the answers while the installation is running | ||
jetson_stats | 2,169 | about 1 month ago | A package to monitoring and control your NVIDIA Jetson (Xavier NX, Nano, AGX Xavier, TX1, TX2) Works with all NVIDIA Jetson ecosystem |
ros_jetson_stats | 67 | over 1 year ago | The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages |
OpenCR | 386 | 7 months ago | Open-source Control Module for ROS |
acrn-hypervisor | 1,142 | 17 days ago | Defines a device hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager |
jetson-containers | 2,332 | 8 days ago | Machine Learning Containers for Jetson and JetPack 4.4 |
Awesome Robotic Tooling / Operation System / Real-Time Kernel | |||
ELISA | Project is to make it easier for companies to build and certify Linux-based safety-critical applications – systems whose failure could result in loss of human life, significant property damage or environmental damage | ||
PREEMPT_RT kernel patch | Aim of the PREEMPT_RT kernel patch is to minimize the amount of kernel code that is non-preemptible | ||
Awesome Robotic Tooling / Network and Middleware | |||
performance_test | 64 | about 5 years ago | Tool to test the performance of pub/sub based communication frameworks |
realtime_support | 61 | 13 days ago | Minimal real-time testing utility for measuring jitter and latency |
ros1_bridge | 462 | 4 months ago | ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2 |
Fast-RTPS | 2,210 | 6 days ago | A Protocol, which provides publisher-subscriber communications over unreliable transports such as UDP, as defined and maintained by the Object Management Group (OMG) consortium |
protobuf | 65,753 | 6 days ago | Google's data interchange format |
opensplice | 259 | almost 2 years ago | Vortex OpenSplice Community Edition |
cyclonedds | 885 | 9 days ago | Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation |
iceoryx | 1,683 | 23 days ago | An IPC middleware for POSIX-based systems |
rosbridge_suite | 919 | 5 days ago | Provides a JSON interface to ROS, allowing any client to send JSON to publish or subscribe to ROS topics, call ROS services, and more |
ros2arduino | 218 | almost 4 years ago | This library helps the Arduino board communicate with the ROS2 using XRCE-DDS |
eCAL | The enhanced communication abstraction layer (eCAL) is a middleware that enables scalable, high performance interprocess communication on a single computer node or between different nodes in a computer network | ||
AUTOSAR-Adaptive | The implementation of AUTOSAR Adaptive Platform based on the R19-11 | ||
ocpp | 201 | about 3 years ago | The Open Charge Point Protocol (OCPP) is a network protocol for communication between electric vehicle chargers and a central backoffice system |
micro-ROS for Arduino | 449 | 5 days ago | A experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI |
mqtt_bridge | 159 | 7 months ago | Provides a functionality to bridge between ROS and MQTT in bidirectional |
Awesome Robotic Tooling / Network and Middleware / Ethernet and Wireless Networking | |||
SOES | 601 | 28 days ago | SOES is an EtherCAT slave stack written in C |
netplan | Simply create a YAML description of the required network interfaces and what each should be configured to do | ||
airalab | AIRA is reference Robonomics network client for ROS-enabled cyber-physical systems | ||
rdbox | RDBOX is a IT infrastructure for ROS robots | ||
ros_ethercat | 98 | 9 days ago | This is a reimplementation of the main loop of pr2_ethercat without dependencies on PR2 software |
wavemon | 935 | 3 months ago | An ncurses-based monitoring application for wireless network devices |
wireless | 22 | about 1 month ago | Making info about wireless networks available to ROS |
ptpd | 506 | about 2 years ago | PTP daemon (PTPd) is an implementation the Precision Time Protocol (PTP) version 2 as defined by 'IEEE Std 1588-2008'. PTP provides precise time coordination of Ethernet LAN connected computers |
iperf | 6,952 | 14 days ago | A TCP, UDP, and SCTP network bandwidth measurement tool |
tcpreplay | 1,193 | 4 months ago | Pcap editing and replay tools |
nethogs | 3,186 | about 2 months ago | It groups bandwidth by process |
pyshark | 2,250 | 3 months ago | Python wrapper for tshark, allowing python packet parsing using wireshark dissectors |
pingtop | 502 | about 2 years ago | Ping multiple servers and show results in a top-like terminal UI |
termshark | 9,123 | 7 months ago | A terminal UI for tshark, inspired by Wireshark |
udpreplay | 260 | 12 months ago | Replay UDP packets from a pcap file |
openwifi | 3,881 | 17 days ago | Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on Software Defined Radio |
Awesome Robotic Tooling / Network and Middleware / Controller Area Network | |||
awesome CAN | 2,220 | about 2 months ago | A curated list of awesome CAN bus tools, hardware and resources |
AndrOBD | 1,443 | 2 months ago | Android OBD diagnostics with any ELM327 adapter |
ddt4all | 1,187 | 14 days ago | DDT4All is a tool to create your own ECU parameters screens and connect to a CAN network with a cheap ELM327 interface |
cabana | 173 | over 1 year ago | CAN visualizer and DBC maker |
opendbc | 1,964 | 5 days ago | The project to democratize access to the decoder ring of your car |
libuavcan | 297 | 6 days ago | An open lightweight protocol designed for reliable communication in aerospace and robotic applications over robust vehicular networks such as CAN bus |
python-can | 1,302 | 6 days ago | The can package provides controller area network support for Python developers |
CANopenNode | 1,459 | 8 days ago | The internationally standardized (EN 50325-4) (CiA301) CAN-based higher-layer protocol for embedded control system |
python-udsoncan | 588 | 4 days ago | Python implementation of UDS (ISO-14229) standard |
uds-c | 690 | over 3 years ago | Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library |
cantools | 1,897 | about 1 month ago | CAN BUS tools in Python 3 |
CANdevStudio | 939 | 3 months ago | CANdevStudio aims to be cost-effective replacement for CAN simulation software. It can work with variety of CAN hardware interfaces |
can-utils | 2,418 | 3 months ago | Linux-CAN / SocketCAN user space applications |
ros_canopen | 345 | 7 months ago | CANopen driver framework for ROS |
decanstructor | 32 | over 1 year ago | The definitive ROS CAN analysis tool |
kvaser_interface | 84 | 10 months ago | This package was developed as a standardized way to access Kvaser CAN devices from ROS |
canmatrix | 932 | 21 days ago | Converting CAN Database Formats .arxml .dbc .dbf .kcd |
autosar | 388 | 10 days ago | A set of python modules for working with AUTOSAR XML files |
canopen | 446 | about 1 month ago | A Python implementation of the CANopen standard. The aim of the project is to support the most common parts of the CiA 301 standard in a Pythonic interface |
SavvyCAN | 1,036 | 10 days ago | A Qt5 based cross platform tool which can be used to load, save, and capture canbus frames |
Open-Vehicle-Monitoring-System-3 | 609 | 5 days ago | The system provides live monitoring of vehicle metrics like state of charge, temperatures, tyre pressures and diagnostic fault conditions |
Awesome Robotic Tooling / Network and Middleware / Sensor and Acuator Interfaces | |||
Tesla-API | 1,998 | 4 months ago | Provides functionality to monitor and control the Model S (and future Tesla vehicles) remotely |
flirpy | 199 | 14 days ago | A Python library to interact with FLIR thermal imaging cameras and images |
nerian_stereo | 7 | 10 months ago | ROS node for Nerian's SceneScan and SP1 stereo vision sensors |
pymmw | 285 | about 3 years ago | This is a toolbox composed of Python scripts to interact with TI's evaluation module (BoosterPack) for the IWR1443 mmWave sensing device |
ti_mmwave_rospkg | 269 | 9 months ago | TI mmWave radar ROS driver (with sensor fusion and hybrid) |
pacmod3 | 25 | over 1 year ago | This ROS node is designed to allow the user to control a vehicle with the PACMod drive-by-wire system, board revision 3 |
ros2_intel_realsense | 140 | almost 2 years ago | These are packages for using Intel RealSense cameras (D400 series) with ROS2 |
sick_scan | 130 | almost 2 years ago | This stack provides a ROS2 driver for the SICK TiM series of laser scanners |
ouster_example | 468 | 29 days ago | Sample code for connecting to and configuring the OS1, reading and visualizing data, and interfacing with ROS |
ros2_ouster_drivers | 139 | 3 months ago | These are an implementation of ROS2 drivers for the Ouster OS-1 3D lidars |
livox_ros_driver | 384 | 10 months ago | A new ROS package, specially used to connect LiDAR products produced by Livox |
velodyne | 657 | 21 days ago | A collection of ROS packages supporting Velodyne high definition 3D LIDARs |
ublox | 451 | about 1 year ago | Provides support for u-blox GPS receivers |
crazyflie_ros | 192 | over 3 years ago | ROS Driver for Bitcraze Crazyflie |
pointgrey_camera_driver | 128 | almost 3 years ago | ROS driver for Pt. Grey cameras, based on the official FlyCapture2 SDK |
novatel_gps_driver | 171 | 13 days ago | ROS driver for NovAtel GPS / GNSS receivers |
pylon-ros-camera | 147 | 27 days ago | The official pylon ROS driver for Basler GigE Vision and USB3 Vision cameras |
ethz_piksi_ros | 85 | over 1 year ago | Contains (python) ROS drivers, tools, launch files, and wikis about how to use Piksi Real Time Kinematic (RTK) GPS device in ROS |
sick_safetyscanners | 61 | 5 months ago | A ROS Driver which reads the raw data from the SICK Safety Scanners and publishes the data as a laser_scan msg |
bosch_imu_driver | 58 | over 3 years ago | A driver for the sensor IMU Bosch BNO055. It was implemented only the UART communication interface (correct sensor mode should be selected) |
oxford_gps_eth | Ethernet interface to OxTS GPS receivers using the NCOM packet structure | ||
ifm3d | 111 | 6 days ago | Library and Utilities for working with ifm pmd-based 3D ToF Cameras |
cepton_sdk_redist | 24 | about 1 year ago | Provides ROS support for Cepton LiDAR |
jetson_csi_cam | 108 | over 4 years ago | A ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS |
ros_astra_camera | 66 | 3 days ago | A ROS driver for Orbbec 3D cameras |
spot_ros | 273 | 3 months ago | ROS Driver for Spot |
blickfeld-scanner-lib | 22 | almost 2 years ago | Cross-platform library to communicate with LiDAR devices of the Blickfeld GmbH |
TauLidarCamera | 35 | about 1 year ago | The host-side API for building applications with the Tau LiDAR Camera |
Awesome Robotic Tooling / Security | |||
owasp-threat-dragon-desktop | 594 | 12 days ago | Threat Dragon is a free, open-source, cross-platform threat modeling application including system diagramming and a rule engine to auto-generate threats/mitigations |
launch_ros_sandbox | 15 | almost 3 years ago | Can define launch files running nodes in restrained environments, such as Docker containers or separate user accounts with limited privileges |
wolfssl | 2,352 | 4 days ago | A small, fast, portable implementation of TLS/SSL for embedded devices to the cloud |
CANalyzat0r | 756 | almost 3 years ago | Security analysis toolkit for proprietary car protocols |
RSF | 87 | almost 6 years ago | Robot Security Framework (RSF) is a standardized methodology to perform security assessments in robotics |
How-to-Secure-A-Linux-Server | 17,554 | about 1 month ago | An evolving how-to guide for securing a Linux server |
lynis | 13,455 | 17 days ago | Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening |
OpenVPN | 10,995 | 3 days ago | An open source VPN daemon |
openfortivpn | 2,730 | 3 months ago | A client for PPP+SSL VPN tunnel services and compatible with Fortinet VPNs |
WireGuard | 2,319 | almost 5 years ago | WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography |
ssh-auditor | 608 | 11 months ago | Scans for weak ssh passwords on your network |
vulscan | 3,477 | 2 months ago | Advanced vulnerability scanning with Nmap NSE |
nmap-vulners | 3,227 | 8 months ago | NSE script based on Vulners.com API |
brutespray | 2,043 | 10 days ago | Automatically attempts default creds on found services |
fail2ban | 12,322 | 14 days ago | Daemon to ban hosts that cause multiple authentication errors |
DependencyCheck | 6,441 | 7 days ago | A software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies |
Firejail | 5,811 | 13 days ago | A SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities |
RVD | 179 | 5 months ago | Robot Vulnerability Database. Community-contributed archive of robot vulnerabilities and weaknesses |
ros2_dds_security | Adding security enhancements by defining a Service Plugin Interface (SPI) architecture, a set of builtin implementations of the SPIs, and the security model enforced by the SPIs | ||
Security-Enhanced Linux | 1,346 | 22 days ago | A Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC) |
OpenTitan | 2,578 | 6 days ago | Will make the silicon Root of Trust design and implementation more transparent, trustworthy, and secure for enterprises, platform providers, and chip manufacturers. OpenTitan is administered by lowRISC CIC as a collaborative project to produce high quality, open IP for instantiation as a full-featured product |
bandit | 6,485 | 8 days ago | A tool designed to find common security issues in Python code |
hardening | 1,385 | 4 days ago | A quick way to make a Ubuntu server a bit more secure |
Passbolt | 886 | 8 months ago | Passbolt is a free and open source password manager that allows team members to store and share credentials securely |
gopass | 5,926 | 12 days ago | A password manager for the command line written in Go |
pass | The standard unix password manager | ||
Vault | 31,217 | 5 days ago | A tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more |
legion | 1,027 | 17 days ago | An open source, easy-to-use, super-extensible and semi-automated network penetration testing framework that aids in discovery, reconnaissance and exploitation of information systems |
openscap | 1,382 | 8 days ago | The oscap program is a command line tool that allows users to load, scan, validate, edit, and export SCAP documents |
Awesome Robotic Tooling / Datasets | |||
Papers With Code | Thousands of machine learning datasets provided by Papers With Code | ||
KITTI-360 | 389 | about 2 months ago | This large-scale dataset contains 320k images and 100k laser scans in a driving distance of 73.7km |
waymo_ros | 11 | over 4 years ago | This is a ROS package to connect Waymo open dataset to ROS |
waymo-open-dataset | 2,730 | 27 days ago | The Waymo Open Dataset is comprised of high-resolution sensor data collected by Waymo self-driving cars in a wide variety of conditions |
Ford Autonomous Vehicle Dataset | Ford presents a challenging multi-agent seasonal dataset collected by a fleet of Ford autonomous vehicles at different days and times | ||
awesome-robotics-datasets | 373 | about 3 years ago | A collection of useful datasets for robotics and computer vision |
nuscenes-devkit | 2,294 | about 2 months ago | The devkit of the nuScenes dataset |
dataset-api | 567 | 7 months ago | This is a repo of toolkit for ApolloScape Dataset, CVPR 2019 Workshop on Autonomous Driving Challenge and ECCV 2018 challenge |
utbm_robocar_dataset | 222 | 4 months ago | EU Long-term Dataset with Multiple Sensors for Autonomous Driving |
DBNet | 213 | over 5 years ago | A Large-Scale Dataset for Driving Behavior Learning |
argoverse-api | 861 | 11 months ago | Official GitHub repository for Argoverse dataset |
DDAD | 493 | over 3 years ago | A new autonomous driving benchmark from TRI (Toyota Research Institute) for long range (up to 250m) and dense depth estimation in challenging and diverse urban conditions |
pandaset-devkit | 250 | over 1 year ago | Public large-scale dataset for autonomous driving provided by Hesai & Scale |
a2d2_to_ros | Utilities for converting A2D2 data sets to ROS bags | ||
awesome-satellite-imagery-datasets | 3,652 | over 2 years ago | List of satellite image training datasets with annotations for computer vision and deep learning |
sentinelsat | 985 | about 2 months ago | Search and download Copernicus Sentinel satellite images |
adas-dataset-form | Thermal Dataset for Algorithm Training | ||
h3d | The H3D is a large scale full-surround 3D multi-object detection and tracking dataset from Honda | ||
Mapillary Vistas Dataset | A diverse street-level imagery dataset with pixel‑accurate and instance‑specific human annotations for understanding street scenes around the world | ||
TensorFlow Datasets | TensorFlow Datasets provides many public datasets as tf.data.Datasets | ||
racetrack-database | 176 | about 3 years ago | Contains center lines (x- and y-coordinates), track widths and race lines for over 20 race tracks (mainly F1 and DTM) all over the world |
BlenderProc | 2,826 | 30 days ago | A procedural Blender pipeline for photorealistic training image generation |
Atlatec Sample Map Data | 3D map for autonomous driving and simulation created from nothing but two cameras and GPS in downtown San Francisco | ||
Lyft Level 5 Dataset | Level 5 is developing a self-driving system for the Lyft network. We're collecting and processing data from our autonomous fleet and sharing it with you | ||
holicity | 87 | almost 3 years ago | A City-Scale Data Platform for Learning Holistic 3D Structures |
UTD19 | Largest multi-city traffic dataset publically available | ||
ASTYX HIRES2019 DATASET | Automotive Radar Dataset for Deep Learning Based 3D Object Detection | ||
Objectron | 2,234 | over 2 years ago | A collection of short, object-centric video clips, which are accompanied by AR session metadata that includes camera poses, sparse point-clouds and characterization of the planar surfaces in the surrounding environment |
ONCE dataset | A large-scale autonomous driving dataset with 2D&3D object annotations |