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
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
HexaShell: A Universal Harness for Robot Coding Agents in Simulation and the Real World
The first exam for code agents in the physical world: frozen robot tasks from many benchmark suites, each answered with a program and verified in a separate sandbox. Runs on Harbor.
swiss army knife of Controller Area Networks (CAN) often used in cars and building automation, etc...
A lightweight, scalable SMTP client for sending email in MicroPython
A micro workers class that easily manages a pool of threads to optimise simultaneous jobs and jobs endings, for MicroPython (used on Pycom modules & ESP32)
Support for building ultra low power systems based on the Pyboard (1.x and D series).
AS560 Micropython library for reading this magnetic sensor
Simple cli tool for recording and replaying MQTT messages.
Memory efficient MicroPython fonts for the Pico Pi and SSD1306 OLED Display
MicroPython module to format sensor readings for BTHome BLE advertising payloads
MicroPython library for reading Grow and ZhianTec finger print sensors.
Captive portal for micropython including a dumb DNS server and a webserver to configure wifi networks.
Library for sending data to thingspeak.com from IoT devices running micropython (such as ESP8266)
- thingspeak
- micropython
- micropython-thingspeak
- iot-device
Utility for decoding an R/C receiver PPM frame signal.
Pen plotter built entirely of lego elements including motors and controller. Programmed with PyBricks and Python.
This MicroPython library provides a framework for interacting with HD44780-based LCD displays through a PCF8574 I/O expander. It offers a high-level API for LCD control, including text display, cursor manipulation, and backlight settings, while also providing lower-level access to the GPIO operations on the PCF8574.
This is ESP8266 micropython script designed to serve ESP8266 as web server showing readings from Microchip MCP39F521. Script developed and tested on esp8266-20161110-v1.8.6.bin. Script listens on port 80 and implements following commands:
Connect an M5Stack ATOM running MicroPython to the Google Cloud Platform (GCP) to collect air-quality variables obtained from reading sensors.
MicroPython library for reading from MPU-6050 accelerometer and gyroscope modules.
Micropython library to control an arduino remotely. With corresponding arduino code.