awesome-vacuum
A curated list of free and open source software and hardware to build and control a robot vacuum.
https://github.com/awesome-vacuum/awesome-vacuum
Last synced: 3 days ago
JSON representation
-
SLAM
- Awesome Robotic Tooling
- BreezySLAM - Simple, efficient, open-source package for Simultaneous Localization and Mapping. `LGPLv3` `Various`
- OpenVSLAM - A Versatile Visual SLAM Framework. `2-Clause BSD` `C++`
- ROS SLAM - A ROS wrapper for OpenSlam's Gmapping. `BSD` `C++`
- cartographer - A system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. `Apache-2.0` `C++`
-
LIDAR
- camsense-X1 - Unofficial reverse engineering of a Chinese LiDAR. `GPL-3.0`
- RPLIDAR A Series - 360 Degree Laser Scanner with ROS integration and up to 16K samples per second.
- RPLIDAR A Series - 360 Degree Laser Scanner with ROS integration and up to 16K samples per second.
-
Projects
- Bumper - A standalone and self-hosted implementation of the central server used by Ecovacs vacuum robot. `GPL-3.0` `Python`
- Dustcloud - Xiaomi Smart Home Device Reverse Engineering and Hacking. `GPL-3.0` `Various`
- Roborock Oucher - An utility to make the Roborock / Xiaomi MI Vacuum Cleaner scream "Ouch!" (or everything else) everytime it bumps into something `MIT` `golang`
- Valetudo - Cloud-free control webinterface for vacuum robots. `Apache-2.0` `JavaScript`
- I can't belive it's not Valetudo - Valetudo companion service (Map Rendering) `Apache-2.0` `JavaScript`
- Valetudo RE - Experimental vacuum software, cloud free (Valetudo Fork) `Apache-2.0` `JavaScript`
- valetudo mapper - Valetudo companion service (Map Rendering, ICantBelieveItsNotValetudo Fork) `Apache-2.0` `JavaScript`
- Congatudo - 3.0` `Shell`
- OpenDoñita - Add local support for previous Congas 1490. `GPL-3.0` `Python`
- CleanBOT - DIY bluetooth controlled robot vacuum built from wood and scrap electronics.
- DIY Vacuum Robot by CesNieto - DIY robot vacuum built using 3D printing and an Arduino Uno.
- Robot Vacuum Cleaner MK2 - DIY robot vacuum built using 3D printing and an Arduino Nano. `BY-NC-SA`
- FreeCong.ga - Valetudo implementation for Cecotec Conga Vacuums. [Freeconga Organization](https://github.com/freeconga) in Github. `Apache-2.0`, `GPL-3.0`
-
Frameworks
- ROS (Robot Operating System) - Provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. `BSD` `Various`
-
IMU
- MPU6050 - IMU sensor combining a MEMS accelerometer and a MEMS gyro on a single chip.
Categories
Sub Categories
Keywords
slam
3
robotics
3
valetudo
3
vacuum
2
xiaomi
2
mapping
2
self-hosted
1
ozmo
1
ecovacs
1
deebot
1
self-driving-car
1
ros2
1
ros
1
robotic
1
robot
1
python
1
point-cloud
1
machine-learning
1
lidar
1
cpp
1
cplusplus
1
awesome-list
1
awesome
1
autonomous-driving
1
automotive
1
artificial-intelligence
1
aerospace
1
self-driving
1
localization
1
vslam
1
vr
1
visual-slam
1
visual-odometry
1
panorama
1
fisheye
1
computer-vision
1
home-automation
1
home-assistant
1
hacktoberfest2022
1
freeconga
1
congatudo
1
smarthome
1
robot-vacuum
1
roborock
1
dreame
1
cloud-free
1
xiaomi-smart
1
vacuum-cleaner
1
root
1
iot
1