Turn Amazon Echos (Echo Dot 3, Echo Dot 2, Echo 2) into local Home Assistant voice satellites. Keeps Amazon's mic processing and wake word engine, replaces Alexa with a small C daemon speaking ESPHome or Wyoming. Multiroom music via Music Assistant, Bluetooth speaker and proxy, no cloud.
This Raspberry Pi distribution for managing Klipper 3D printers with Mainsail provides all you need.
ROS package for dynamic obstacle avoidance for ground robots trained with deep RL
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Real time semantic slam in ROS with a hand held RGB-D camera
- semantic-segmentation
- slam
- semantic-slam
- octomap
RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
- articulated-body-algorithm
- inverse-dynamics
- forward-dynamics
- multi-body-dynamics
Open source tools to allow working with ESP devices in the browser
Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Full featured TFT library for ESP32 with demo application
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
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
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
Professional Standalone Music Production Center with 7" Touch Screen, Sampler, Touch Strip and Music Tribe JAM DAW
- behringer
- kick
- music-tribe
- open-source-hardware
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
Send arbitrary IEEE 802.11 frames with Espressif's ESP32
Under-actuated drone with only one motor
Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
Unmanned Surface Vehicle simulation on Gazebo with water current and winds
- usv
- boat
- gazebo
- water-surface
ESP8266 Arduino library with built in reconnect functionality
Desktop app for designing parametric 3D models in CadQuery together with the coding agent of your choice
3D Visualization Library for use with the ROS JavaScript Libraries
Simple library for sending measurements to an InfluxDB with a single network request. Supports ESP8266 and ESP32.