Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 9 hours ago
JSON representation

  • 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`
    • Congatudo - 3.0` `Shell`
  • SLAM

    • 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++`
    • Awesome Robotic Tooling
  • 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`
    • Gobot - Golang framework for robotics, drones, and the Internet of Things (IoT). `Apache-2.0` `golang`