Project Awesome project awesome

Robotic Tooling

Free and open tools for professional robotic development.

Collection 3.8k stars GitHub

Communication and Coordination

Gitflow 26.9k (archived)

Makes parallel development very easy, by isolating new development from finished work.

DeepL 63 (archived)

An online translator that outperforms Google, Microsoft and Facebook.

Taiga 292 (archived)

Agile Projectmanagment Tool.

Kanboard 9.5k updated today

Minimalistic Kanban Board.

Gitlab 8.1k updated 13d ago

Simple Selfhosted Gitlab Server with Docker.

Gogs

Build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way.

Wekan 20.9k updated yesterday

Meteor based Kanban Board.

JIRA API 2.1k updated 2d ago

Python Library for REST API of Jira.

Taiga API 115 updated 2d ago

Python Library for REST API of Taiga.

Chronos-Timetracker 302 updated 5mo ago

Desktop client for JIRA. Track time, upload worklogs without a hassle.

Helpy 2.5k updated 3y ago

A modern, open source helpdesk customer support application.

ONLYOFFICE

A free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place.

discourse 46.6k updated 2d ago

A platform for community discussion. Free, open, simple.

jitsi-meet 28.9k updated yesterday

Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

mattermost 35.9k updated 2d ago

An open source, private cloud, Slack-alternative.

openproject 14.7k updated yesterday

The leading open source project management software.

leantime

Leantime is a lean project management system for innovators.

Documentation and Presentation

Markor

A Simple Markdown Editor for your Android Device.

Pandoc 42.8k updated 3d ago

Universal markup converter.

Yaspeller 641 (archived)

Command line tool for spell checking.

Doxygen 6.4k updated 3d ago

Doxygen is the de facto standard tool for generating documentation from annotated C++ sources.

Sphinx 7.7k updated 3d ago

A tool that makes it easy to create intelligent and beautiful documentation for Python projects.

Word-to-Markdown

A ruby gem to liberate content from Microsoft Word document.

paperless 7.9k (archived)

Index and archive all of your scanned paper documents.

carbon 36.0k updated 1mo ago

Share beautiful images of your source code.

asciinema 17.0k updated 4d ago

Lets you easily record terminal sessions and replay them in a terminal as well as in a web browser.

Reveal-Hugo 740 updated 1y 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 134 updated 4y ago

This is a Hugo template to create WebSlides presentation using markdown.

jupyter2slides 792 updated 6y ago

Cloud Native Presentation Slides with Jupyter Notebook + Reveal.js.

patat 2.7k updated 1mo ago

Terminal-based presentations using Pandoc.

github-changelog-generator

Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

GitLab-Release-Note-Generator 100 updated 3y ago

A Gitlab release note generator that generates release note on latest tag.

OCRmyPDF 33.0k updated 4d ago

Adds an OCR text layer to scanned PDF files, allowing them to be searched.

papermill 6.4k updated 9d ago

A tool for parameterizing, executing, and analyzing Jupyter Notebooks.

docsy 557 updated 9d ago

An example documentation site using the Docsy Hugo theme.

overleaf

An open-source online real-time collaborative LaTeX editor.

landslide 2.1k updated 2y ago

Generate HTML5 slideshows from markdown, ReST, or textile.

libreoffice-impress-templates 390 updated 6y ago

Freely-licensed LibreOffice Impress templates.

buku 7.1k updated 1mo ago

Browser-independent bookmark manager.

ReLaXed 11.8k updated 6mo 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 17.0k updated yesterday

Foam is a personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub.

CodiMD 7.0k updated 4d ago

Open Source Online Real-time collaborate on team documentation in markdown.

jupyter-book 4.2k updated 16d ago

Build interactive, publication-quality documents from Jupyter Notebooks.

InvoiceNet 2.7k updated 1y ago

Deep neural network to extract intelligent information from invoice documents.

tesseract

Open Source OCR Engine.

mkdocs 21.9k updated 5mo ago

A fast, simple and downright gorgeous static site generator that's geared towards building project documentation.

PlotNeuralNet 24.5k updated 2y ago

Latex code for drawing neural networks for reports and presentation.

Excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams.

gollum 14.2k updated 4mo ago

A simple, Git-powered wiki with a sweet API and local frontend.

Zotero 13.7k updated yesterday

A free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Frameworks and Stacks

awesome-ros2 2.1k (archived)

A curated list of awesome Robot Operating System Version 2.0 (ROS 2) resources and libraries.

OpenPilot

Open Source Adaptive Cruise Control (ACC) and Lane Keeping Assist System (LKAS).

Apollo 26.5k updated 26d ago

High performance, flexible architecture which accelerates the development, testing, and deployment of Autonomous Vehicles.

PythonRobotics 29.0k updated 2d 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.3k updated 3mo ago

Astrobee is a free-flying robot designed to operate as a payload inside the International Space Station (ISS).

CARMAPlatform 428 updated 2d ago

Enables cooperative automated driving plug-in.

PX4 11.3k updated 2d ago

An open source flight control software for drones and other unmanned vehicles.

KubOS

An open-source software stack for satellites.

mod_vehicle_dynamics_control 285 updated 4y ago

TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation.

Aslan 284 updated 4y ago

Open source self-driving software for low speed environments.

open-source-rover 9.2k updated 9d ago

A build-it-yourself, 6-wheel rover based on the rovers on Mars from JPL.

pybotics 358 (archived)

An open-source and peer-reviewed Python toolbox for robot kinematics and calibration.

makani

Contains the working Makani flight simulator, controller (autopilot), visualizer, and command center flight monitoring tools.

mir_robot 266 updated 9mo ago

This is a community project to use the MiR Robots with ROS.

COMPAS

Robotic fabrication package for the COMPAS Framework.

JdeRobot Academy 449 updated yesterday

JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way.

clover 492 updated 9mo ago

ROS-based framework and RPi image to control PX4-powered drones.

ArduPilot

Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles.

F Prime 10.8k updated 2d ago

A component-driven framework that enables rapid development and deployment of spaceflight and other embedded software applications.

Development Environment

Code and Run

Vim-ros

Vim plugin for ROS development.

Visual Studio Code 183.0k updated today

Code editor for edit-build-debug cycle.

atom 61.0k (archived)

Hackable text editor for the 21st century.

Teletype

Share your workspace with team members and collaborate on code in real time in Atom.

recipe-wizard 44 updated 3y ago

A Dockerfile generator for running OpenGL (GLX) applications with nvidia-docker2, CUDA, ROS, and Gazebo on a remote headless server system.

Jupyter ROS 611 updated 7d ago

Jupyter widget helpers for ROS, the Robot Operating System.

ros_rqt_plugin 428 updated 10d ago

The ROS Qt Creator Plug-in for Python.

xeus-cling

Jupyter kernel for the C++ programming language.

TabNine 10.8k updated 6mo ago

The all-language autocompleter.

jedi 6.1k updated 1mo ago

Autocompletion and static analysis library for python.

roslibpy 326 updated 1mo ago

Python ROS Bridge library allows to use Python and IronPython to interact with ROS, the open-source robotic middleware.

pybind11 17.8k updated 3d ago

Seamless operability between C++11 and Python.

Sourcetrail 16.4k (archived)

Free and open-source cross-platform source explorer.

rebound 4.1k updated 4y ago

Command-line tool that instantly fetches Stack Overflow results when an exception is thrown.

ROSOnWindows 214 (archived)

An experimental release of ROS1 for Windows.

live-share 2.4k updated 1y ago

Real-time collaborative development from the comfort of your favorite tools.

cocalc 1.3k updated yesterday

Collaborative Calculation in the Cloud.

EasyClangComplete 579 updated 1y ago

Robust C/C++ code completion for Sublime Text 3.

vscode-ros

Visual Studio Code extension for Robot Operating System (ROS) development.

awesome-hpp

A curated list of awesome header-only C++ libraries.

Gitpod 13.6k updated 5d ago

An open source developer platform that automates the provisioning of ready-to-code development environments.

Debugging and Tracing

heaptrack 4.0k updated 5d ago

Traces all memory allocations and annotates these events with stack traces.

lptrace 702 updated 7y ago

It lets you see in real-time what functions a Python program is running.

pyre-check 7.1k updated 2d ago

Performant type-checking for python.

FlameGraph 19.4k updated 1y ago

Visualize profiled code.

gpuvis 880 updated 2mo ago

GPU Trace Visualizer.

sanitizer 12.3k updated 1mo ago

AddressSanitizer, ThreadSanitizer, MemorySanitizer.

cppinsights 4.5k updated 6d ago

C++ Insights - See your source code with the eyes of a compiler.

pyperformance

Python Performance Benchmark Suite.

qira 4.1k updated 3y ago

QIRA is a competitor to strace and gdb.

gdb-frontend 3.0k updated 4mo ago

GDBFrontend is an easy, flexible and extensionable gui debugger.

ros2-performance

Allows to easily create arbitrary ROS2 systems and then measures their performance.

bcc 22.3k updated 21d ago

Tools for BPF-based Linux IO analysis, networking, monitoring, and more.

tracy 15.5k updated yesterday

A real time, nanosecond resolution, remote telemetry frame profiler for games and other applications.

bpftrace 10.0k updated yesterday

High-level tracing language for Linux eBPF.

pudb

Full-screen console debugger for Python.

backward-cpp 4.3k updated 11mo ago

A beautiful stack trace pretty printer for C++.

gdb-dashboard

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 5.0k updated 15d ago

The Linux perf GUI for performance analysis.

memory_profiler 4.6k updated 1y 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 (archived)

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 8.2k updated 1y ago

An extension for VS Code that visualizes data during debugging.

action-tmate 3.5k updated 25d ago

Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

libstatistics_collector

ROS 2 library providing classes to collect measurements and calculate statistics across them.

system_metrics_collector 20 (archived)

Lightweight, real-time system metrics collector for ROS2 systems.

Version Control

git-fuzzy 2.4k updated 28d ago

A CLI interface to git that relies heavily on fzf.

meld

Meld is a visual diff and merge tool that helps you compare files, directories, and version controlled projects.

tig 13.2k updated 19d ago

Text-mode interface for git.

gitg 209 updated yesterday

A graphical user interface for git.

git-cola 2.5k updated 5d ago

The highly caffeinated Git GUI.

python-gitlab 2.4k updated 2d ago

A Python package providing access to the GitLab server API.

bfg-repo-cleaner 12.0k updated 1y ago

Removes large or troublesome blobs like git-filter-branch does, but faster.

nbdime 2.8k updated 1mo ago

Tools for diffing and merging of Jupyter notebooks.

semantic-release

Fully automated version management and package publishing.

dive 53.6k updated 3mo ago

A tool for exploring each layer in a docker image.

dvc 15.5k updated 2d ago

Management and versioning of datasets and machine learning models.

learnGitBranching 33.3k updated 5d ago

A git repository visualizer, sandbox, and a series of educational tutorials and challenges.

gitfs

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 4.0k updated 2d ago

Encrypts files with permitted users' public keys, allowing users you trust to access encrypted data using pgp and their secret keys.

git-sweep

A command-line tool that helps you clean up Git branches that have been merged into master.

lazygit 75.0k updated 2d ago

A simple terminal UI for git commands, written in Go with the gocui library.

glab 2.1k (archived)

An open-source GitLab command line tool.

Simulation

AI2-THOR 1.7k updated 4mo 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 4.0k updated yesterday

Drake aims to simulate even very complex dynamics of robots.

Webots 4.2k updated yesterday

Webots is an open source robot simulator compatible (among others) with ROS and ROS2.

lgsv 2.4k updated 3y ago

LG Electronics America R&D Center has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers.

carla

Open-source simulator for autonomous driving research.

awesome-CARLA 908 updated 2y ago

A curated list of awesome CARLA tutorials, blogs, and related projects.

ros-bridge

ROS bridge for CARLA Simulator.

scenario_runner

Traffic scenario definition and execution engine.

deepdive

End-to-end simulation for self-driving cars.

uuv_simulator 850 (archived)

Gazebo/ROS packages for underwater robotics simulation.

AirSim 18.1k updated 10d ago

Open source simulator for autonomous vehicles built on Unreal Engine.

self-driving-car-sim 4.0k (archived)

A self-driving car simulator built with Unity.

ROSIntegration 461 updated 4mo ago

Unreal Engine Plugin to enable ROS Support.

gym-gazebo 847 (archived)

An OpenAI gym extension for using Gazebo known as gym-gazebo.

gym-pybullet-drones 1.9k updated 1mo ago

PyBullet-based Gym environments for single and multi-agent reinforcement learning of quadcopter control.

safe-control-gym 857 updated 4mo ago

PyBullet-based CartPole and Quadrotor environments—with CasADi symbolic dynamics and constraints—for safe and robust learning-based control.

highway-env 3.2k updated 19d ago

A collection of environments for autonomous driving and tactical decision-making tasks.

car_demo

This is a simulation of a Prius in gazebo 9 with sensor data being published using ROS kinetic.

sumo 3.9k updated yesterday

Eclipse SUMO is an open source, highly portable, microscopic and continuous road traffic simulation package designed to handle large road networks.

open-simulation-interface 301 updated 3mo ago

A generic interface for the environmental perception of automated driving functions in virtual scenarios.

ESIM

An Open Event Camera Simulator.

Menge 151 updated 3mo ago

Crowd Simulation Framework.

pedsim_ros 565 updated 2y ago

Pedestrian simulator powered by the social force model for Gazebo.

esmini 902 updated 2d ago

A basic OpenSCENARIO player.

OpenSceneGraph 3.6k updated 1y 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.

ROSIntegrationVision 82 updated 2y ago

Support for ROS-enabled RGBD data acquisition in Unreal Engine Projects.

fetch_gazebo 109 updated 1y ago

Contains the Gazebo simulation for Fetch Robotics Fetch and Freight Research Edition Robots.

rotors_simulator 1.5k updated 1y ago

Provides some multirotor models.

flow 1.2k updated 1y ago

A computational framework for deep RL and control experiments for traffic microsimulation.

gnss-ins-sim

GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation.

fields-ignition

Generate random crop fields for Ignition Gazebo.

Unity-Robotics-Hub 2.5k updated 1y ago

Central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.

BlueSky 511 updated 7d 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

Empowers developers of automated-driving software components by providing a unified interface to closed-loop simulation.

Dynamic_logistics_Warehouse 172 updated 4y ago

Gazebo simulation of dynamics environment in warehouses.

OpenCDA

A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.

flightmare 1.3k updated 1y ago

Flightmare is composed of two main components: a configurable rendering engine built on Unity and a flexible physics engine for dynamics simulation.

champ 2.2k updated 1y ago

ROS Packages for CHAMP Quadruped Controller.

rex-gym 1.1k updated 3y ago

OpenAI Gym environments for an open-source quadruped robot (SpotMicro).

Trick 124 updated 2d 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 438 updated 1y ago

Unmanned Surface Vehicle simulation on Gazebo with water current and winds.

42

Simulation for spacecraft attitude control system analysis and design.

Complete_Street_Rule

A scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets in ArcGIS CityEngine.

map2gazebo

ROS package for creating Gazebo environments from 2D maps.

sim_vehicle_dynamics 143 updated 3y ago

Vehicle Dynamics Simulation Software of TUM Roborace Team.

gym-carla 614 updated 4y ago

An OpenAI gym wrapper for CARLA simulator.

simbody 2.5k updated 6d ago

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.

gazebo_models 1.2k updated 1y ago

This repository holds the Gazebo model database.

pylot

Autonomous driving platform running on the CARLA simulator.

gazebo_ros_motors 138 updated 1y ago

Contains currently two motor plugins for Gazebo, one with an ideal speed controller and one without a controller that models a DC motor.

carla

Open-source simulator for autonomous driving research.

Electronics and Mechanics

HRIM

An information model for robot hardware.

URDF 75 (archived)

Repository for Unified Robot Description Format (URDF) parsing code.

phobos

An add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment.

urdf-viz 568 updated 1mo ago

Visualize URDF/XACRO file, URDF Viewer works on Windows/macOS/Linux.

solidworks_urdf_exporter

SolidWorks to URDF Exporter.

FreeCAD

Your own 3D parametric modeler.

PcbDraw

Convert your KiCAD board into a nice looking 2D drawing suitable for pinout diagrams.

kicad-3rd-party-tools 814 updated 4mo ago

Tools made by others to augment the KiCad PCB EDA suite.

LibrePCB 2.8k updated 2d ago

A powerful, innovative and intuitive EDA tool for everyone.

openscad 9.1k updated 3d ago

A software for creating solid 3D CAD models.

GNSS-SDR 2.0k updated 2d 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.

urdfpy

A simple and easy-to-use library for loading, manipulating, saving, and visualizing URDF files.

FMPy 565 updated 2d ago

Simulate Functional Mockup Units (FMUs) in Python.

FMIKit-Simulink 179 (archived)

Import and export Functional Mock-up Units with Simulink.

oemof-solph 375 updated 3d ago

A modular open source framework to model energy supply systems.

NASA-3D-Resources 3.5k updated 9mo ago

Here you'll find a growing collection of 3D models, textures, and images from inside NASA.

SUAVE

An Aircraft Design Toolbox.

opem

The Open-Source PEMFC Simulation Tool (OPEM) is a modeling tool for evaluating the performance of proton exchange membrane fuel cells.

pvlib-python 1.5k updated 8d ago

A community supported tool that provides a set of functions and classes for simulating the performance of photovoltaic energy systems.

WireViz 4.9k updated 1y ago

A tool for easily documenting cables, wiring harnesses and connector pinouts.

Horizon 1.3k updated 10d 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 285 updated 2d ago

The TiGL Geometry Library can be used for the computation and processing of aircraft geometries stored inside CPACS files.

foxBMS

A free, open and flexible development environment to design battery management systems.

cadCAD 600 updated 1y 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 708 updated 7d ago

An open-source framework for efficient multidisciplinary optimization.

ODrive

The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects.

OpenTirePython 64 updated 5y ago

An open-source mathematical tire modelling library.

Inkscape Ray Optics 365 updated 1y ago

An extension for Inkscape that makes it easier to draw optical diagrams.

OpenAeroStruct 254 updated 5mo ago

A lightweight tool that performs aerostructural optimization using OpenMDAO.

Sensor Processing

Calibration and Transformation

TriP

A Inverse Kinematics library for serial robots, parallel robots and hybrids of both.

lidar_align 1.0k updated 1y ago

A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor.

kalibr 5.3k updated 2y ago

The Kalibr visual-inertial calibration toolbox.

Calibnet

Self-Supervised Extrinsic Calibration using 3D Spatial Transformer Networks.

lidar_camera_calibration 1.7k updated 5mo ago

ROS package to find a rigid-body transformation between a LiDAR and a camera.

ILCC 467 updated 1y ago

Reflectance Intensity Assisted Automatic and Accurate Extrinsic Calibration of 3D LiDAR.

easy_handeye 1.1k updated 3mo ago

Simple, straighforward ROS library for hand-eye calibration.

imu_utils 1.7k updated 6d ago

A ROS package tool to analyze the IMU performance.

kalibr_allan 652 (archived)

IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters.

pyquaternion 367 updated 3y ago

A full-featured Python module for representing and using quaternions.

robot_calibration 455 updated 1mo 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

Contains a calibration tool to calibrate a sensor setup consisting of lidars, radars and cameras.

LiDARTag

A Real-Time Fiducial Tag using Point Clouds Lidar Data.

multicam_calibration 132 updated 3y ago

Extrinsic and intrinsic calbration of cameras.

ikpy 988 updated 2mo ago

An Inverse Kinematics library aiming performance and modularity.

livox_camera_lidar_calibration 616 updated 4y ago

Calibrate the extrinsic parameters between Livox LiDAR and camera.

lidar_camera_calibration 660 updated 5y ago

Camera LiDAR Calibration using ROS, OpenCV, and PCL.

e2calib 191 updated 1y ago

Contains code that implements video reconstruction from event data for calibration.

Machine Learning

DLIB 14.4k updated 8d ago

A toolkit for making real world machine learning and data analysis applications in C++.

fastai 27.9k updated 27d ago

The fastai library simplifies training fast and accurate neural nets using modern best practices.

tpot 10.0k updated 6mo ago

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

deap 6.4k updated 4mo ago

Distributed Evolutionary Algorithms in Python.

gym 37.1k updated 1y ago

A toolkit for developing and comparing reinforcement learning algorithms.

tensorflow_ros_cpp 59 updated 3y ago

A ROS package that allows to do Tensorflow inference in C++ without the need to compile TF yourself.

Tensorflow Federated 2.4k updated yesterday

TensorFlow Federated (TFF) is an open-source framework for machine learning and other computations on decentralized data.

finn

Fast, Scalable Quantized Neural Network Inference on FPGAs.

neuropod 940 updated 2y 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.6k updated 1y 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.3k (archived)

A library for deep learning that focuses on sequence models and reinforcement learning.

mlflow 24.9k updated today

A platform to streamline machine learning development, including tracking experiments, packaging code into reproducible runs, and sharing and deploying models.

Netron 32.6k updated yesterday

Visualizer for neural network, deep learning and machine learning models.

MNN 14.6k updated 2d ago

A blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba.

Tensorforce 3.3k updated 1y 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

A research framework for fast prototyping of reinforcement learning algorithms.

catalyst

Was developed with a focus on reproducibility, fast experimentation and code/ideas reusing.

ray 41.8k updated yesterday

A fast and simple framework for building and running distributed applications.

tf-agents 3.0k updated 2mo ago

A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.

ReAgent 3.7k updated yesterday

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.9k updated 2y ago

Learning Convolutional Neural Networks with Interactive Visualization.

modelzoo 63 updated 3y ago

A collection of machine-learned models for use in autonomous driving applications.

nnstreamer-ros 14 updated 5y 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.

Image Processing

CV-pretrained-model 1.4k updated 5y ago

A collection of computer vision pre-trained models.

image_pipeline

Fills the gap between getting raw images from a camera driver and higher-level vision processing.

ros2_openvino_toolkit 184 updated 8d ago

Provides a ROS-adaptered runtime framework of neural network which quickly deploys applications and solutions for vision inference.

vision_visp

Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package.

apriltag_ros 439 updated 1y ago

A ROS wrapper of the AprilTag 3 visual fiducial detector.

deep_object_pose 1.2k updated 7mo ago

Deep Object Pose Estimation.

DetectAndTrack 1.0k (archived)

Detect-and-Track: Efficient Pose.

SfMLearner 2.0k updated 4y ago

An unsupervised learning framework for depth and ego-motion estimation.

imgaug 14.7k updated 1y ago

Image augmentation for machine learning experiments.

vision_opencv

Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision.

darknet_ros 2.4k updated 1y ago

YOLO ROS: Real-Time Object Detection for ROS.

ros_ncnn

YOLACT / YOLO ( among other things ) on NCNN inference engine for ROS.

tf-pose-estimation

Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.

find-object 474 updated 9mo ago

Simple Qt interface to try OpenCV implementations of SIFT, SURF, FAST, BRIEF and other feature detectors and descriptors.

yolact 5.2k updated 6mo ago

A simple, fully convolutional model for real-time instance segmentation.

Kimera-Semantics

Real-Time 3D Semantic Reconstruction from 2D data.

detectron2 34.3k updated 4d ago

A next-generation research platform for object detection and segmentation.

3d-vehicle-tracking 681 updated 3y ago

Official implementation of Joint Monocular 3D Vehicle Detection and Tracking.

pysot

The goal of PySOT is to provide a high-quality, high-performance codebase for visual tracking research.

semantic_slam

Real time semantic slam in ROS with a hand held RGB-D camera.

kitti_scan_unfolding

We propose KITTI scan unfolding in our paper Scan-based Semantic Segmentation of LiDAR Point Clouds: An Experimental Study.

packnet-sfm 1.3k updated 2y ago

Official PyTorch implementation of self-supervised monocular depth estimation methods invented by the ML Team at Toyota Research Institute (TRI).

AB3DMOT 1.8k updated 2y ago

This work proposes a simple yet accurate real-time baseline 3D multi-object tracking system.

monoloco 458 updated 3y ago

Official implementation of "MonoLoco: Monocular 3D Pedestrian Localization and Uncertainty Estimation" in PyTorch.

satellite-image-deep-learning 10.1k updated 4d ago

Resources for deep learning with satellite & aerial imagery.

robosat

Semantic segmentation on aerial and satellite imagery.

big_transfer 1.5k (archived)

Model for General Visual Representation Learning created by Google Research.

LEDNet 522 updated 5y ago

A Lightweight Encoder-Decoder Network for Real-time Semantic Segmentation.

TorchSeg 1.4k updated 6y ago

This project aims at providing a fast, modular reference implementation for semantic segmentation models using PyTorch.

simpledet 3.1k updated 4y ago

A Simple and Versatile Framework for Object Detection and Instance Recognition.

meshroom 12.6k updated 2d ago

Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework.

EasyOCR 29.1k updated 3mo ago

Ready-to-use Optical character recognition (OCR) with 40+ languages supported including Chinese, Japanese, Korean and Thai.

pytracking 3.5k updated 1y ago

A general python framework for visual object tracking and video object segmentation, based on PyTorch.

ros_deep_learning 965 updated 1y ago

Deep learning inference nodes for ROS with support for NVIDIA Jetson TX1/TX2/Xavier and TensorRT.

hyperpose 1.3k updated 3y ago

HyperPose: A Flexible Library for Real-time Human Pose Estimation.

fawkes 5.5k updated 2y ago

Privacy preserving tool against facial recognition systems.

anonymizer 275 (archived)

An anonymizer to obfuscate faces and license plates.

opendatacam 1.7k updated 4d ago

Only saves surveyed meta-data, in particular the path an object moved or number of counted objects at a certain point.

Cam2BEV

TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.

flownet2-pytorch

Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks.

Simd

C++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.

AliceVision 3.4k updated yesterday

A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.

satpy 1.2k updated 8d 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.2k updated 2mo 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 11.2k updated yesterday

A fast image processing library with low memory needs.

Lidar and Point Cloud Processing

cilantro

A lean C++ library for working with point cloud data.

open3d 13.4k updated 2d ago

Open3D: A Modern Library for 3D Data Processing.

SqueezeSeg 578 updated 6y ago

Implementation of SqueezeSeg, convolutional neural networks for LiDAR point clout segmentation.

point_cloud_io 193 updated 1y ago

ROS nodes to read and write point clouds from and to files (e.g. ply, vtk).

python-pcl 2.1k (archived)

Python bindings to the pointcloud library.

libpointmatcher

An "Iterative Closest Point" library for 2-D/3-D mapping in Robotics.

depth_clustering

Fast and robust clustering of point clouds generated with a Velodyne sensor.

lidar-bonnetal 1.0k (archived)

Semantic and Instance Segmentation of LiDAR point clouds for autonomous driving.

CSF 620 updated 7mo ago

LiDAR point cloud ground filtering / segmentation (bare earth extraction) method based on cloth simulation.

robot_body_filter 100 updated 5mo ago

A highly configurable LaserScan/PointCloud2 filter that allows to dynamically remove the 3D body of the robot from the measurements.

grid_map

Universal grid map library for mobile robotic mapping.

elevation_mapping 1.7k updated 1y ago

Robot-centric elevation mapping for rough terrain navigation.

rangenet_lib

Contains simple usage explanations of how the RangeNet++ inference works with the TensorRT and C++ interface.

pointcloud_to_laserscan 569 updated 6mo ago

Converts a 3D Point Cloud into a 2D laser scan.

octomap 2.3k updated 1mo ago

An Efficient Probabilistic 3D Mapping Framework Based on Octrees.

pptk 633 updated 5y ago

Point Processing Toolkit from HEREMaps.

spatio_temporal_voxel_layer 811 updated 1mo ago

A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations.

LAStools

Award-winning software for efficient LiDAR processing.

PCDet

A general PyTorch-based codebase for 3D object detection from point cloud.

PDAL 1.3k updated 5d ago

A C++ BSD library for translating and manipulating point cloud data.

PotreeConverter

Builds a potree octree from las, laz, binary ply, xyz or ptx files.

fast_gicp 1.6k updated 11mo ago

A collection of GICP-based fast point cloud registration algorithms.

ndt_omp 832 updated 1y ago

Multi-threaded and SSE friendly NDT algorithm.

laser_line_extraction

A ROS packages that extracts line segments from LaserScan messages.

Go-ICP 500 updated 6y ago

Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration.

PointCNN

A simple and general framework for feature learning from point clouds.

segmenters_lib 417 updated 3y ago

The LiDAR segmenters library, for segmentation-based detection.

MotionNet 172 updated 5y ago

Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps.

PolarSeg 414 updated 4y ago

An Improved Grid Representation for Online LiDAR Point Clouds Semantic Segmentation.

traversability_mapping

Takes in point cloud from a Velodyne VLP-16 Lidar and outputs a traversability map for autonomous navigation in real-time.

lidar_super_resolution 197 updated 5y ago

Simulation-based Lidar Super-resolution for Ground Vehicles.

Cupoch 1.0k updated 4mo ago

A library that implements rapid 3D data processing and robotics computation using CUDA.

linefit_ground_segmentation 786 updated 1y ago

Implementation of the ground segmentation algorithm.

Draco 7.2k updated 2d ago

A library for compressing and decompressing 3D geometric meshes and point clouds.

Votenet 1.8k (archived)

Deep Hough Voting for 3D Object Detection in Point Clouds.

lidar_undistortion 160 updated 2y ago

Provides lidar motion undistortion based on an external 6DoF pose estimation input.

superpoint_graph 799 updated 2y ago

Large-scale Point Cloud Semantic Segmentation with Superpoint Graphs.

RandLA-Net 1.5k updated 2y ago

Efficient Semantic Segmentation of Large-Scale Point Clouds.

Det3D 1.6k updated 2y 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

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 186 updated yesterday

A repertory of multi primitive-to-primitive (MP2P) ICP algorithms in C++.

OpenPCDet

A Toolbox for LiDAR-based 3D Object Detection.

torch-points3d

Pytorch framework for doing deep learning on point clouds.

PolyFit 815 updated 11mo ago

Polygonal Surface Reconstruction from Point Clouds.

mmdetection3d 6.3k updated 1y ago

Next-generation platform for general 3D object detection.

gpd 738 updated 4y ago

Takes a point cloud as input and produces pose estimates of viable grasps as output.

SalsaNext 469 updated 1y ago

Uncertainty-aware Semantic Segmentation of LiDAR Point Clouds for Autonomous Driving.

Super-Fast-Accurate-3D-Object-Detection 1.1k updated 2y ago

Super Fast and Accurate 3D Object Detection based on 3D LiDAR Point Clouds (The PyTorch implementation).

kaolin 5.1k updated 6d ago

A PyTorch Library for Accelerating 3D Deep Learning Research.

CamVox

A low-cost SLAM system based on camera and Livox lidar.

SA-SSD 496 updated 5y ago

Structure Aware Single-stage 3D Object Detection from Point Cloud.

cuda-pcl

Accelerating Lidar for Robotics with NVIDIA CUDA-based PCL.

urban_road_filter 351 updated 8mo ago

Real-time LIDAR-based Urban Road and Sidewalk detection for Autonomous Vehicles.

Removert 630 updated 4y ago

Remove then revert. Static map construction in the wild and dynamic points removing tool by constructing a static map.

Simultaneous Localization and Mapping

Lidar

KISS-ICP 2.1k updated 2mo ago

A LiDAR Odometry pipeline that just works on most of the cases without tunning any parameter.

loam_velodyne 1.8k updated 6y ago

Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.

lio-mapping 1.0k updated 6y ago

Implementation of Tightly Coupled 3D Lidar Inertial Odometry and Mapping (LIO-mapping).

A-LOAM 2.4k updated 2y ago

Advanced implementation of LOAM.

Fast LOAM 1.1k updated 1y ago

Fast and Optimized Lidar Odometry And Mapping.

LIO_SAM

Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping.

cartographer_ros 1.8k updated 2y ago

Provides ROS integration for Cartographer.

loam_livox

A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR.

StaticMapping 344 updated 3y ago

Use LiDAR to map the static world.

semantic_suma 999 updated 2y ago

Semantic Mapping using Surfel Mapping and Semantic Segmentation.

slam_toolbox 2.4k updated 2mo ago

Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS .

maplab 2.8k updated 1y ago

An open visual-inertial mapping framework.

hdl_graph_slam 2.3k updated 1y ago

An open source ROS package for real-time 6DOF SLAM using a 3D LIDAR.

interactive_slam 941 updated 1y ago

In contrast to existing automatic SLAM packages, we with minimal human effort.

LeGO-LOAM 2.7k updated 1y ago

Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain.

pyslam 3.2k updated 6d ago

Contains a monocular Visual Odometry (VO) pipeline in Python.

horizon_highway_slam 152 updated 4y ago

A robust, low drift, and real time highway SLAM package suitable for Livox Horizon lidar.

mola 880 updated yesterday

A Modular System for Localization and Mapping.

DH3D 158 updated 5y ago

Deep Hierarchical 3D Descriptors for Robust Large-Scale 6DOF Relocalization.

LaMa 348 updated 2y 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 508 updated 1y ago

Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration.

horizon_highway_slam

A robust, low drift, and real time highway SLAM package suitable for Livox Horizon lidar.

Visual

orb_slam_2_ros

A ROS implementation of ORB_SLAM2.

orbslam-map-saving-extension 254 updated 5y 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

Direct Sparse Odometry.

viso2 249 updated 1mo ago

A ROS wrapper for libviso2, a library for visual odometry.

xivo 889 updated 3y ago

X Inertial-aided Visual Odometry.

rovio 1.2k updated 2mo ago

Robust Visual Inertial Odometry Framework.

LSD-SLAM

Large-Scale Direct Monocular SLAM is a real-time monocular SLAM.

CubeSLAM and ORB SLAM 889 updated 5y ago

Monocular 3D Object Detection and SLAM Package of CubeSLAM and ORB SLAM.

VINS-Fusion 4.4k updated 1y ago

A Robust and Versatile Multi-Sensor Visual-Inertial State Estimator.

openvslam 3.0k (archived)

OpenVSLAM: A Versatile Visual SLAM Framework.

basalt 858 updated 3d ago

Visual-Inertial Mapping with Non-Linear Factor Recovery.

Kimera 2.0k updated 5y 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 349 updated 2mo ago

A ROS-based package for Simultaneous Localization and Mapping using AprilTag fiducial markers.

LARVIO 793 updated 1y ago

A lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter.

fiducials 278 updated 3mo ago

Simultaneous localization and mapping using fiducial markers.

open_vins 2.8k updated 3mo ago

An open source platform for visual-inertial navigation research.

ORB_SLAM3 8.4k updated 1y ago

ORB_SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM.

Atlas

End-to-End 3D Scene Reconstruction from Posed Images.

vilib 458 updated 4y ago

This library focuses on the front-end of VIO pipelines with CUDA.

hloc 4.0k updated 3mo 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 493 updated 1y ago

A novel pipeline for real-time visual odometry using a stereo event-based camera.

gradslam 1.4k updated 2y ago

An open source differentiable dense SLAM library for PyTorch.

Vector Map

MapsModelsImporter 2.8k updated 1y ago

A Blender add-on to import models from google maps.

Lanelet2 928 updated 1mo ago

Map handling framework for automated driving.

barefoot 689 updated 2y ago

Online and Offline map matching that can be used stand-alone and in the cloud.

iD 3.8k updated yesterday

The easy-to-use OpenStreetMap editor in JavaScript.

RapiD

An enhanced version of iD for mapping with AI created by Facebook.

segmap 1.1k updated 5y ago

A map representation based on 3D segments.

Mapbox 12.2k updated 2d ago

A JavaScript library for interactive, customizable vector maps on the web.

osrm-backend 7.6k updated 2d ago

Open Source Routing Machine - C++ backend.

assuremapingtools 233 updated 1y ago

Desktop based tool for viewing, editing and saving road network maps for autonomous vehicle platforms such as Autoware.

geopandas 5.1k updated 2d ago

A project to add support for geographic data to pandas objects.

MapToolbox

Plugins to make Autoware vector maps in Unity.

imagery-index 29 updated 4mo ago

An index of aerial and satellite imagery useful for mapping.

mapillary_tools

A library for processing and uploading images to Mapillary.

mapnik 3.9k updated 20d ago

Combines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node.

gdal 5.8k updated 2d ago

GDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats.

grass 1.1k updated 2d ago

GRASS GIS - free and open source Geographic Information System (GIS).

3d-tiles 2.4k updated 7d ago

Specification for streaming massive heterogeneous 3D geospatial datasets.

osmnx 5.6k updated 15d ago

Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap.

Localization and State Estimation

evo 4.2k updated 1mo ago

Python package for the evaluation of odometry and SLAM.

robot_localization 1.8k updated 5d ago

A package of nonlinear state estimation nodes.

fuse 855 updated 19d ago

General architecture for performing sensor fusion live on a robot.

GeographicLib 38 updated 10y ago

A C++ library for geographic projections.

ntripbrowser 33 updated 8mo ago

A Python API for browsing NTRIP (Networked Transport of RTCM via Internet Protocol).

imu_tools 1.1k updated 1mo ago

IMU-related filters and visualizers.

RTKLIB 896 updated 23d ago

A version of RTKLIB optimized for single and dual frequency low cost GPS receivers, especially u-blox receivers.

ai-imu-dr 964 updated 1y 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

Kalman Filter book using Jupyter Notebook.

mcl_3dl

A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s).

se2lam 410 updated 1y ago

On-SE(2) Localization and Mapping for Ground Vehicles by Fusing Odometry and Vision.

mmWave-localization-learning 129 updated 1y ago

ML-based positioning method from mmWave transmissions - with high accuracy and energy efficiency.

dynamic_robot_localization 873 updated 1y ago

A ROS package that offers 3 DoF and 6 DoF localization using PCL and allows dynamic map update using OctoMap.

eagleye

An open-source software for vehicle localization utilizing GNSS and IMU.

python-sgp4 455 updated 14d ago

Python version of the SGP4 satellite position library.

PROJ 2.0k updated 3d ago

Cartographic Projections and Coordinate Transformations Library.

rpg_trajectory_evaluation 1.2k updated 3y ago

Implements common used trajectory evaluation methods for visual(-inertial) odometry.

pymap3d 435 updated 20d ago

Pure-Python (Numpy optional) 3D coordinate conversions for geospace ecef enu eci.

libRSF

A robust sensor fusion library for online localization.

Planning and Control

pacmod 30 updated 2y ago

Designed to allow the user to control a vehicle with the PACMod drive-by-wire system.

mpcc 1.8k updated 2mo ago

Model Predictive Contouring Controller for Autonomous Racing.

rrt 261 (archived)

C++ RRT (Rapidly-exploring Random Tree) implementation.

HypridAStarTrailer

A path planning algorithm based on Hybrid A* for trailer truck.

path_planner 1.9k updated 1y ago

Hybrid A* Path Planner for the KTH Research Concept Vehicle.

open_street_map

ROS packages for working with Open Street Map geographic information.

Open Source Car Control 1.0k updated 6y 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 80 updated 5y ago

A ROS implementation of Fast and Safe Tracking (FaSTrack).

traffic-editor 160 updated 5mo ago

A graphical editor for robot traffic flows.

steering_functions 255 updated 1y ago

Contains a C++ library that implements steering functions for car-like robots with limited turning radius.

flexible-collision-library 1.7k updated 1mo ago

A library for performing three types of proximity queries on a pair of geometric models composed of triangles.

aikido 228 updated 3y ago

Artificial Intelligence for Kinematics, Dynamics, and Optimization.

casADi 2.2k updated 2d ago

A symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs.

ACADO Toolkit 567 updated 1y ago

A software environment and algorithm collection for automatic control and dynamic optimization.

control-toolbox

An efficient C++ library for control, estimation, optimization and motion planning in robotics.

CrowdNav 703 updated 3y ago

Crowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning.

ompl

Consists of many state-of-the-art sampling-based motion planning algorithms.

openrave 801 updated 7d ago

Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion planning algorithms.

teb_local_planner 1.3k updated 2mo ago

An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands.

pinocchio 3.2k updated 2d ago

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives.

rmf_core 104 (archived)

The rmf_core packages provide the centralized functions of the Robotics Middleware Framework (RMF).

OpEn 619 updated 2d ago

A solver for Fast & Accurate Embedded Optimization for next-generation Robotics and Autonomous Systems.

autogenu-jupyter 178 updated 8mo 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 566 updated 2y ago

This repository contains multiple approaches for generating global racetrajectories.

toppra 849 updated 29d ago

A library for computing the time-optimal path parametrization for robots subject to kinematic and dynamic constraints.

tinyspline 1.3k updated 1y ago

TinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves.

dual quaternions ros 30 updated 5y ago

ROS python package for dual quaternion SLERP.

mb planner 359 updated 2y ago

Aerial vehicle planner for tight spaces. Used in DARPA SubT Challenge.

ilqr 423 updated 3y ago

Iterative Linear Quadratic Regulator with auto-differentiatiable dynamics models.

EGO-Planner 2.3k updated 1y ago

A lightweight gradient-based local planner without ESDF construction, which significantly reduces computation time compared to some state-of-the-art methods.

pykep 399 updated 1y ago

A scientific library providing basic tools for research in interplanetary trajectory design.

am_traj 194 updated 4y ago

Alternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight.

GraphBasedLocalTrajectoryPlanner

Was used on a real race vehicle during the Roborace Season Alpha and achieved speeds above 200km/h.

se2_navigation 561 updated 3y ago

Pure pursuit controller and Reeds-Shepp sampling based planner for navigation in SE(2) space.

User Interaction

Data Visualization and Mission Control

xdot 931 updated 6d ago

Interactive viewer for graphs written in Graphviz's dot language.

ros3djs

3D Visualization Library for use with the ROS JavaScript Libraries.

webviz 2.3k updated 3y ago

Web-based visualization libraries like rviz.

plotly.py 18.4k updated yesterday

An open-source, interactive graphing library for Python.

PlotJuggler 5.8k updated 7d ago

The timeseries visualization tool that you deserve.

bokeh

Interactive Data Visualization in the browser, from Python.

voila 5.9k updated 23d ago

From Jupyter notebooks to standalone web applications and dashboards.

Pangolin 2.7k updated 25d ago

Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.

kepler.gl

Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.

qgis_ros 47 updated 2y ago

Access bagged and live topic data in a highly featured GIS environment.

openmct

A web based mission control framework.

web_video_server

HTTP Streaming of ROS Image Topics in Multiple Formats.

RVizWeb 318 updated 3y ago

Provides a convenient way of building and launching a web application with features similar to RViz.

marvros 1.1k updated 5d ago

MAVLink to ROS gateway with proxy for Ground Control Station.

streetscape.gl 976 updated 1y ago

Streetscape.gl is a toolkit for visualizing autonomous and robotics data in the XVIZ protocol.

urdf-loaders 764 updated 4d ago

URDF Loaders for Unity and THREE.js with example ATHLETE URDF File.

obs-studio 71.1k updated 2d ago

Free and open source software for live streaming and screen recording.

PyQtGraph 4.3k updated 16d ago

Fast data visualization and GUI tools for scientific / engineering applications.

ipygany 493 updated 2y ago

3-D Scientific Visualization in the Jupyter Notebook.

Foxglove Studio 71 (archived)

Web and desktop app for robotics visualization and debugging; actively maintained fork of webviz.

ROS-Mobile

Visualization and controlling application for Android.

Operation System

rosmon 201 updated 5mo ago

ROS node launcher & monitoring daemon.

multimaster_fkie 287 updated 1y ago

GUI-based management environment that is very useful to manage ROS-launch configurations and control running nodes.

collectd 3.3k updated 3mo ago

A small daemon which collects system information periodically and provides mechanisms to store and monitor the values in a variety of ways.

htop

An interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.

atop 989 updated 12d ago

System and process monitor for Linux with logging and replay function.

psutil 11.1k updated yesterday

Cross-platform lib for process and system monitoring in Python.

gputil

A Python module for getting the GPU status from NVIDA GPUs using nvidia-smi programmically in Python.

gpustat 4.3k updated 11mo ago

A simple command-line utility for querying and monitoring GPU status.

nvtop 10.3k updated 1mo ago

NVIDIA GPUs htop like monitoring tool.

ctop

Top-like interface for container metrics.

ntop 7.6k updated yesterday

Web-based Traffic and Security Network Traffic Monitoring.

jupyterlab-nvdashboard 669 updated 1mo ago

A JupyterLab extension for displaying dashboards of GPU usage.

borg 13.1k updated 5d ago

Deduplicating archiver with compression and authenticated encryption.

bag-database

A server that catalogs bag files and provides a web-based UI for accessing them.

rosbag_editor 447 updated 3y ago

Create a rosbag from a given one, using a simple GUI.

nextcloud 34.4k updated yesterday

Nextcloud is a suite of client-server software for creating and using file hosting services.

ros_type_introspection 63 (archived)

Deserialize ROS messages that are unknown at compilation time.

syncthing 81.1k updated 2d ago

A continuous file synchronization program.

xviz 1.1k updated 1y ago

A protocol for real-time transfer and visualization of autonomy data.

kitti_to_rosbag 257 updated 7y 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

Tools for converting ROS messages to and from numpy arrays.

kitti_ros

A ROS-based player to replay KiTTI dataset.

DuckDB 36.9k updated yesterday

An embeddable SQL OLAP Database Management System.

sshfs

File system based on the SSH File Transfer Protocol.

moosefs 2.0k updated 7d ago

A scalable distributed storage system.

ceph 16.4k updated yesterday

A distributed object, block, and file storage platform.

nfs 597 updated 2d ago

A distributed file system protocol originally developed by Sun Microsystems.

ansible-role-nfs 275 updated 3mo ago

Installs NFS utilities on RedHat/CentOS or Debian/Ubuntu.

Server Infrastructure and High Performance Computing

mass 462 updated 2d 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.7k updated 16d ago

A platform for reproducing and managing the whole life cycle of machine learning and deep learning applications.

localstack 64.8k (archived)

A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline.

nvidia-docker

Build and run Docker containers leveraging NVIDIA GPUs.

kubeflow 15.5k updated 2mo ago

Machine Learning Toolkit for Kubernetes.

log-pilot

Collect logs for docker containers.

traefik 62.4k updated 2d ago

The Cloud Native Edge Router.

graylog2-server 8.0k updated 2d ago

Free and open source log management.

ansible 68.4k updated yesterday

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy.

pyinfra

It can be used for ad-hoc command execution, service deployment, configuration management and more.

docker-py 7.2k updated 4mo ago

A Python library for the Docker Engine API.

noVNC 13.6k updated 1mo ago

VNC client using HTML5.

Slurm 3.8k updated 3d ago

Slurm: A Highly Scalable Workload Manager.

jupyterhub 8.2k updated yesterday

Multi-user server for Jupyter notebooks.

Portainer 36.9k updated 2d ago

Making Docker management easy.

enroot 915 updated 2d ago

A simple, yet powerful tool to turn traditional container/OS images into unprivileged sandboxes.

docker-firefox

Run a Docker Container with Firefox and noVNC for remote access to headless servers.

luigi 18.7k updated 8d 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 10.5k updated yesterday

NVIDIA Triton Inference Server provides a cloud inferencing solution optimized for NVIDIA GPUs.

cudf 9.6k updated 2d 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.

Embedded Operation System

vxworks7-ros2-build 113 updated 1mo ago

Build system to automate the build of VxWorks 7 and ROS2.

bitbake

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.9k updated 1y ago

Jailhouse is a partitioning Hypervisor based on Linux.

qemu-xilinx 285 updated 4mo ago

A fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms.

rosserial 544 updated 1y ago

A ROS client library for small, embedded devices, such as Arduino.

meta-ros

OpenEmbedded Layer for ROS Applications.

meta-balena

Run Docker containers on embedded devices.

nvidia-container-runtime

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

Package manager and build abstraction tool for FPGA/ASIC development.

jetson_easy 298 updated 5y ago

Automatically script to setup and configure your NVIDIA Jetson.

docker-jetpack-sdk 10 updated 6y ago

Allows for usage of the NVIDIA JetPack SDK within a docker container for download, flashing, and install.

jetson_stats 2.5k updated yesterday

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

The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages.

OpenCR

Open-source Control Module for ROS.

acrn-hypervisor 1.3k updated 21d 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 4.5k updated 5d ago

Machine Learning Containers for Jetson and JetPack 4.4.

Network and Middleware

performance_test 64 updated 6y ago

Tool to test the performance of pub/sub based communication frameworks.

realtime_support

Minimal real-time testing utility for measuring jitter and latency.

ros1_bridge 608 updated 4mo ago

ROS 2 package that provides bidirectional communication between ROS 1 and ROS 2.

Fast-RTPS

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 71.0k updated 2d ago

Google's data interchange format.

opensplice

Vortex OpenSplice Community Edition.

cyclonedds 1.2k updated 2d ago

Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation.

iceoryx 2.0k updated 4mo ago

An IPC middleware for POSIX-based systems.

rosbridge_suite

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 246 updated 5y ago

This library helps the Arduino board communicate with the ROS2 using XRCE-DDS.

AUTOSAR-Adaptive

The implementation of AUTOSAR Adaptive Platform based on the R19-11.

ocpp 210 (archived)

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 548 updated 1mo ago

A experimental micro-ROS library for baremetal projects based on Arduino IDE or Arduino CLI.

mqtt_bridge 176 updated 1y ago

Provides a functionality to bridge between ROS and MQTT in bidirectional.

SOES

SOES is an EtherCAT slave stack written in C.

rdbox

RDBOX is a IT infrastructure for ROS robots.

ros_ethercat

This is a reimplementation of the main loop of pr2_ethercat without dependencies on PR2 software.

wavemon 1.2k updated 1mo ago

An ncurses-based monitoring application for wireless network devices.

wireless

Making info about wireless networks available to ROS.

ptpd 562 updated 3y 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 8.3k updated 2d ago

A TCP, UDP, and SCTP network bandwidth measurement tool.

tcpreplay 1.3k updated 7mo ago

Pcap editing and replay tools.

nethogs 3.6k updated 1mo ago

It groups bandwidth by process.

pyshark 2.5k updated 3d ago

Python wrapper for tshark, allowing python packet parsing using wireshark dissectors.

pingtop

Ping multiple servers and show results in a top-like terminal UI.

termshark 9.9k updated 1y ago

A terminal UI for tshark, inspired by Wireshark.

udpreplay 281 updated 2y ago

Replay UDP packets from a pcap file.

openwifi 4.6k updated 1mo ago

Linux mac80211 compatible full-stack IEEE802.11/Wi-Fi design based on Software Defined Radio.

awesome CAN 3.1k updated 2d ago

A curated list of awesome CAN bus tools, hardware and resources.

AndrOBD 1.9k updated 8d ago

Android OBD diagnostics with any ELM327 adapter.

ddt4all

DDT4All is a tool to create your own ECU parameters screens and connect to a CAN network with a cheap ELM327 interface.

cabana 194 (archived)

CAN visualizer and DBC maker.

opendbc 3.0k updated 2d ago

The project to democratize access to the decoder ring of your car.

libuavcan 320 updated 3mo ago

An open lightweight protocol designed for reliable communication in aerospace and robotic applications over robust vehicular networks such as CAN bus.

python-can

The can package provides controller area network support for Python developers.

CANopenNode 1.8k updated 4mo ago

The internationally standardized (EN 50325-4) (CiA301) CAN-based higher-layer protocol for embedded control system.

python-udsoncan 693 updated 1mo ago

Python implementation of UDS (ISO-14229) standard.

uds-c 802 updated 4y ago

Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library.

cantools 2.2k updated 2d ago

CAN BUS tools in Python 3.

CANdevStudio 1.1k updated 8mo ago

CANdevStudio aims to be cost-effective replacement for CAN simulation software. It can work with variety of CAN hardware interfaces.

can-utils

Linux-CAN / SocketCAN user space applications.

ros_canopen 371 updated 11mo ago

CANopen driver framework for ROS.

decanstructor 36 updated 2y ago

The definitive ROS CAN analysis tool.

kvaser_interface 90 updated 2y ago

This package was developed as a standardized way to access Kvaser CAN devices from ROS.

canmatrix

Converting CAN Database Formats .arxml .dbc .dbf .kcd.

autosar 482 updated 8d ago

A set of python modules for working with AUTOSAR XML files.

canopen 541 updated 13d 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.6k updated 21d ago

A Qt5 based cross platform tool which can be used to load, save, and capture canbus frames.

Open-Vehicle-Monitoring-System-3 774 updated yesterday

The system provides live monitoring of vehicle metrics like state of charge, temperatures, tyre pressures and diagnostic fault conditions.

Tesla-API 2.1k updated 21d ago

Provides functionality to monitor and control the Model S (and future Tesla vehicles) remotely.

flirpy

A Python library to interact with FLIR thermal imaging cameras and images.

nerian_stereo 8 updated 2y ago

ROS node for Nerian's SceneScan and SP1 stereo vision sensors.

pymmw 335 updated 4y 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 306 updated 2y ago

TI mmWave radar ROS driver (with sensor fusion and hybrid).

pacmod3 30 updated 2y 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 153 (archived)

These are packages for using Intel RealSense cameras (D400 series) with ROS2.

sick_scan

This stack provides a ROS2 driver for the SICK TiM series of laser scanners.

ouster_example 512 updated 27d ago

Sample code for connecting to and configuring the OS1, reading and visualizing data, and interfacing with ROS.

ros2_ouster_drivers

These are an implementation of ROS2 drivers for the Ouster OS-1 3D lidars.

livox_ros_driver

A new ROS package, specially used to connect LiDAR products produced by Livox.

velodyne 711 updated 6mo ago

A collection of ROS packages supporting Velodyne high definition 3D LIDARs.

ublox 521 updated 6mo ago

Provides support for u-blox GPS receivers.

crazyflie_ros

ROS Driver for Bitcraze Crazyflie.

pointgrey_camera_driver 128 updated 4y ago

ROS driver for Pt. Grey cameras, based on the official FlyCapture2 SDK.

novatel_gps_driver 176 updated 11mo ago

ROS driver for NovAtel GPS / GNSS receivers.

pylon-ros-camera 185 updated 3mo ago

The official pylon ROS driver for Basler GigE Vision and USB3 Vision cameras.

ethz_piksi_ros 89 updated 2y 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 63 updated 1y 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 60 updated 4y ago

A driver for the sensor IMU Bosch BNO055. It was implemented only the UART communication interface (correct sensor mode should be selected).

ifm3d 116 updated 13d ago

Library and Utilities for working with ifm pmd-based 3D ToF Cameras.

cepton_sdk_redist

Provides ROS support for Cepton LiDAR.

jetson_csi_cam 115 updated 5y ago

A ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS.

ros_astra_camera

A ROS driver for Orbbec 3D cameras.

spot_ros 5 updated 11mo ago

ROS Driver for Spot.

blickfeld-scanner-lib 22 updated 3y ago

Cross-platform library to communicate with LiDAR devices of the Blickfeld GmbH.

TauLidarCamera 36 updated 2y ago

The host-side API for building applications with the Tau LiDAR Camera.

Security

owasp-threat-dragon-desktop 591 updated 1mo 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 (archived)

Can define launch files running nodes in restrained environments, such as Docker containers or separate user accounts with limited privileges.

wolfssl

A small, fast, portable implementation of TLS/SSL for embedded devices to the cloud.

CANalyzat0r 785 updated 4y ago

Security analysis toolkit for proprietary car protocols.

RSF

Robot Security Framework (RSF) is a standardized methodology to perform security assessments in robotics.

How-to-Secure-A-Linux-Server 25.9k updated 20d ago

An evolving how-to guide for securing a Linux server.

lynis 15.4k updated 1mo ago

Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening.

OpenVPN

An open source VPN daemon.

openfortivpn 3.2k updated 1mo ago

A client for PPP+SSL VPN tunnel services and compatible with Fortinet VPNs.

WireGuard 2.3k (archived)

WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography.

ssh-auditor

Scans for weak ssh passwords on your network.

vulscan 3.7k updated 1mo ago

Advanced vulnerability scanning with Nmap NSE.

nmap-vulners 3.4k updated 6mo ago

NSE script based on Vulners.com API.

brutespray 2.4k updated 3d ago

Automatically attempts default creds on found services.

fail2ban 17.3k updated 1mo ago

Daemon to ban hosts that cause multiple authentication errors.

DependencyCheck 46 (archived)

A software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.

Firejail 7.2k updated 3d 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 223 updated 1y ago

Robot Vulnerability Database. Community-contributed archive of robot vulnerabilities and weaknesses.

Security-Enhanced Linux 1.6k updated 5d ago

A Linux kernel security module that provides a mechanism for supporting access control security policies, including mandatory access controls (MAC).

OpenTitan 3.2k updated 2d 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 7.9k updated 4d ago

A tool designed to find common security issues in Python code.

hardening 1.7k updated 2d ago

A quick way to make a Ubuntu server a bit more secure.

Passbolt 1.1k updated 13d ago

Passbolt is a free and open source password manager that allows team members to store and share credentials securely.

gopass

A password manager for the command line written in Go.

Vault

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.1k (archived)

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.7k updated 26d ago

The oscap program is a command line tool that allows users to load, scan, validate, edit, and export SCAP documents.

Datasets

KITTI-360 437 updated 7mo ago

This large-scale dataset contains 320k images and 100k laser scans in a driving distance of 73.7km.

waymo_ros 10 updated 5y ago

This is a ROS package to connect Waymo open dataset to ROS.

waymo-open-dataset 3.3k updated 2mo ago

The Waymo Open Dataset is comprised of high-resolution sensor data collected by Waymo self-driving cars in a wide variety of conditions.

awesome-robotics-datasets

A collection of useful datasets for robotics and computer vision.

nuscenes-devkit 2.7k updated 6mo ago

The devkit of the nuScenes dataset.

dataset-api 612 updated 1y ago

This is a repo of toolkit for ApolloScape Dataset, CVPR 2019 Workshop on Autonomous Driving Challenge and ECCV 2018 challenge.

utbm_robocar_dataset

EU Long-term Dataset with Multiple Sensors for Autonomous Driving.

DBNet 220 updated 7y ago

A Large-Scale Dataset for Driving Behavior Learning.

argoverse-api 928 updated 2y ago

Official GitHub repository for Argoverse dataset.

DDAD 551 updated 4y 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

Public large-scale dataset for autonomous driving provided by Hesai & Scale.

sentinelsat 1.0k (archived)

Search and download Copernicus Sentinel satellite images.

racetrack-database 263 updated 4y 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 3.5k updated 2mo ago

A procedural Blender pipeline for photorealistic training image generation.

holicity 92 updated 4y ago

A City-Scale Data Platform for Learning Holistic 3D Structures.

Objectron 2.3k updated 19d 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.

awesome-satellite-imagery-datasets 3.9k (archived)

List of satellite image training datasets with annotations for computer vision and deep learning.