201.RainerKuemmerle / g2o
g2o: A General Framework for Graph Optimization
- g2o
- slam
- c-plus-plus
- graph-optimization
- cpp
Ranked by Attention Score: stars gained over the last 30 complete days
201–300 of 553 by Attention Score · Oct 6, 2026 – Nov 4, 2026 (UTC)
g2o: A General Framework for Graph Optimization
pySLAM is a hybrid Python/C++ Visual SLAM pipeline supporting monocular, stereo, and RGB-D cameras. It provides a broad set of modern local and global feature extractors, multiple loop-closure strategies, a volumetric reconstruction module, integrated depth-prediction models, and semantic segmentation capabilities for enhanced scene understanding.
Mirror of https://code.miguelgrinberg.com/miguelgrinberg/microdot
Index repo for Kimera code
GRBL CNC command sender, autoleveler and g-code editor
A simple web user interface library for ESP32 and ESP8266
Detect deauthentication frames using an ESP8266
Safety in Embodied AI: A Survey of Risks, Attacks, and Defenses | 500+ Papers | Perception, Cognition, Planning, Interaction, Agentic System
JavaScript Robotics and IoT programming framework, developed at Bocoup.
Barebone MQTT broker that can run on any stream server, the node way
Fluidd, the klipper UI.
A robust LiDAR Odometry and Mapping (LOAM) package for Livox-LiDAR
Automated, hardware-independent Hand-Eye Calibration
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
Subscribe to a MQTT topic or publish something quickly from the terminal
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
An application for controlling 2D plotters, cutters, engravers, and CNC machines.
The can package provides controller area network support for Python developers
Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
High-performance, multi-protocol mock server. HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, SOAP in one binary.
3D LIDAR-based Graph SLAM
:zap: The Mobile Robot Programming Toolkit (MRPT)
FW for ESP8266/ESP8285/ESP32 used with 3D printer
Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers
:taxi: Fast and robust clustering of point clouds generated with a Velodyne sensor.
Official Repository of WPILibJ and WPILibC
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
A Unix, Windows, Raspberry Pi Object Speed Camera using python3, opencv, video streaming, motion tracking. Includes a Standalone Web Server , Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync scripts.
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
An image processing pipeline for ROS.
The ultimate distributed MQTT broker. Handles 100M+ connections and 10M msg/sec with ease. Built on Kafka to provide industrial-grade persistence and eliminate data loss.
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Generic calibration for robots
Raspberry Pi MQTT Monitor gathers system information and sends it to a MQTT server.
PiCCANTE is a powerful tool for exploring and reversing CAN busses of vehicles, based on Raspberry Pi Pico (any model)
The Udacity open source self-driving car project
A self-driving car simulator built with Unity
Core Python libraries ported to MicroPython
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
IKPy, an Universal Inverse Kinematics library
The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.
An open-source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
Transform your spin bike into a Smart Trainer!
Home automation firmware for ESP8266-based devices
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
A small Arduino library for GSM modules, that just works
An Iterative Closest Point (ICP) library for 2D and 3D mapping in Robotics
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Deep Object Pose Estimation (DOPE) – ROS inference (CoRL 2018)
Internet radio based on ESP32, VS1053 and a TFT screen.
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
Ultra quick message queue and streaming server
Gazebo/ROS packages for underwater robotics simulation
URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL
ROS-based framework and RPi image to control PX4-powered drones 🍀
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Converts a 3D Point Cloud into a 2D laser scan.
The idiomatic asyncio MQTT client
Small & portable byte-aligned LZ77 compression
TUM Roborace Team Software Stack - Path tracking control, velocity control, curvature control and state estimation.
A collaborative list of Awesome Bluetooth Low Energy (BLE) resources. Feel free to contribute!
Embedded single file SQL database written in Golang
Simple library for handling keyboard shortcuts in Javascript
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
P4wnP1 is a highly customizable USB attack platform, based on a low cost Raspberry Pi Zero or Raspberry Pi Zero W.
High performance, distributed and low latency publish-subscribe platform.
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Hybrid A* Path Planner for the KTH Research Concept Vehicle
FM-RDS transmitter using the Raspberry Pi's PWM
Visualize ROS topics inside a terminal with Unicode/ASCII art
A simple method for finding the extrinsic calibration between a 3D lidar and a 6-dof pose sensor
A portable MQTT C client for embedded systems and PCs alike.
Blazing fast hexapod robot simulator for the web.
Fast MicroPython driver for ST7789 display module written in C
A lightweight MicroPython GUI library for display drivers based on framebuf class
Calibrate the extrinsic parameters between Livox LiDAR and camera
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Wireless and Bluetooth MIDI/HID Foot Controller
Generator of runtime monitors for flight and robotics applications.
A Pi emulating a GameBoy sounds cheap. What about an FPGA?
The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
A ROS wrapper of the AprilTag 3 visual fiducial detector
Web-App Dashboard to monitor Raspberry Pi hardware and software status. Nothing more than Webserver + PHP required.
ROS support for the MiR Robots. This is a community project to use the MiR Robots with ROS. It is not affiliated with Mobile Industrial Robots.
Github Action to build and test ROS 2 packages using colcon
The 30 MB open-source edge AI agent runtime. Run AI agents offline on Linux (Raspberry Pi, Jetson). GPIO, UART, MQTT as first-class nodes. Industrial protocols (OPC-UA, Modbus) on the roadmap.