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.
- 3d-reconstruction
- depth-prediction
- feature-matching
- global-features
Deep Object Pose Estimation (DOPE) – ROS inference (CoRL 2018)
Automated, hardware-independent Hand-Eye Calibration
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
- autonomous-driving
- cooperative-driving-automation
- simulation
- connected-and-automated-vehicles
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.
- motion-tracking
- opencv
- rpi-camera
- speed-cam
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
IKPy, an Universal Inverse Kinematics library
Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML, no MQTT.
- cyd
- esp32
- esp32-2432s028r
- esphome
AI-IMU Dead-Reckoning
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
- xiaomi
- xiaomi-smart-home
- miflora
- python3
The idiomatic asyncio MQTT client
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Raspberry Pi MQTT Monitor gathers system information and sends it to a MQTT server.
Python parser for URDFs
- ros
- urdf-visualizer
- urdf-descriptions
- urdf-models
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Stream images from a connected camera over MQTT, view using Streamlit, record to file and sqlite
MQTT client to control BroadLink devices
Hardware testing for the software world. Real or virtual, local or remote, human, automated or agentic.
RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.
- robotics
- graphical-programming
- state-machine
MicroPython driver for MAX7219 8x8 LED matrix modules, cascadable and with framebuf
Utility reporting system health and status via MQTT
Expose all events from an Amcrest device to an MQTT broker
BotWave - Your Raspberry Pi FM Network
micrOS - mini asynchronous automation OS for DIY projects.