Skip to main content

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

3.8k
GitHub Stars
937
Curated Resources
20
Categories
6 hours ago
Last Refreshed
Communication and CoordinationDocumentation and PresentationRequirements and SafetyArchitecture and DesignFrameworks and StacksDevelopment EnvironmentSimulationElectronics and MechanicsSensor ProcessingLocalization and State EstimationSimultaneous Localization and MappingPredictionBehavior and DecisionPlanning and ControlUser InteractionData Visualization and Mission ControlOperation SystemNetwork and MiddlewareSecurityDatasets

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me annotation resources from awesome-robotic-tooling"

Installation instructions →

What's inside

Data Visualization and Mission Control

  • 3d-annotation-toolAnnotation

    Lightweight tool to annotate point clouds with bounding boxes, rectangles, keypoints and more.

  • 3d-batAnnotation

    3D Bounding Box Annotation Tool for Point cloud and Image Labeling.

  • BMW-Labeltool-LiteAnnotation

    Provides you with a easy to use labeling tool for State-of-the-art Deep Learning training purposes.

  • bokeh

    Interactive Data Visualization in the browser, from Python.

  • CloudComparePoint Cloud

    CloudCompare is a 3D point cloud (and triangular mesh) processing software.

  • cvatAnnotation

    Powerful and efficient Computer Vision Annotation Tool (CVAT).

Simultaneous Localization and Mapping

  • 3d-tilesVector Map

    Specification for streaming massive heterogeneous 3D geospatial datasets.

  • A-LOAMLidar

    Advanced implementation of LOAM.

  • assuremapingtoolsVector Map

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

  • AtlasVisual

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

  • barefootVector Map

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

  • basaltVisual

    Visual-Inertial Mapping with Non-Linear Factor Recovery.

Sensor Processing

  • 3d-vehicle-trackingImage Processing

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

  • AB3DMOTImage Processing

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

  • AliceVisionImage Processing

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

  • anonymizerImage Processing

    An anonymizer to obfuscate faces and license plates.

  • apriltag_rosImage Processing

    A ROS wrapper of the AprilTag 3 visual fiducial detector.

  • ArrayFireParallel Processing

    A general purpose GPU library.

Simulation

  • 42

    Simulation for spacecraft attitude control system analysis and design.

  • AI2-THOR

    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.

  • AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine.

  • AutoCore simulation

    Provides test environment for Autoware and still during early development, contents below may changed during updates.

  • awesome-CARLA

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

  • BlueSky

    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.

Datasets

Planning and Control

  • ACADO Toolkit

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

  • aikido

    Artificial Intelligence for Kinematics, Dynamics, and Optimization.

  • am_traj

    Alternating Minimization Based Trajectory Generation for Quadrotor Aggressive Flight.

  • autogenu-jupyter

    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.

  • casADi

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

  • commonroad

    Composable benchmarks for motion planning on roads.

Operation System

  • acrn-hypervisorEmbedded Operation System

    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.

  • ansibleServer Infrastructure and High Performance Computing

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

  • ansible-role-nfsNetwork Distributed File System

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

  • atopMonitoring

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

  • Automotive Graded LinuxEmbedded Operation System

    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.

  • bag-databaseDatabase and Record

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

Development Environment

  • action-ros-ciUnit and Integration Test

    GitHub Action to build and test ROS 2 packages using colcon.

  • action-ros-lintLint and Format

    GitHub action to run linters on ROS 2 packages.

  • action-tmateDebugging and Tracing

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

  • ade-cliCode and Run

    The ADE Development Environment (ADE) uses docker and Gitlab to manage environments of per project development tools and optional volume images.

  • aptlyBuild and Deploy

    Debian repository management tool.

  • atomCode and Run

    Hackable text editor for the 21st century.

Showing a sample of 937 resources. View the full list on GitHub →