research2021

Noonoo

Autonomous Navigation Testbed

Loading 3D model...
3D Model
1 / 3
roboticsnavigationslamesp32

The Platform

Noonoo is a Roomba robot vacuum enhanced with additional sensors and computing power. It serves as my primary platform for testing autonomous navigation algorithms.

Hardware Setup

  • Base: Standard Roomba robot vacuum (provides mobility)

  • Camera: Small RGB camera for visual processing

  • Controller: ESP-32 enabling wireless WiFi communication

  • Integration: Custom mounting for all components

Research Applications

Trajectory Algorithms

Testing different approaches to path planning:

  • Optimal coverage patterns

  • Obstacle avoidance strategies

  • Energy-efficient navigation

3D Mapping

Building spatial models of environments:

  • Real-time map construction

  • Feature extraction and matching

  • Map updates and corrections

Cleaning Routines

Developing intelligent cleaning strategies:

  • Complete coverage verification

  • Efficient return-to-base paths

  • Adaptive cleaning based on dirt detection

Surveillance Cycles

Exploring autonomous monitoring:

  • Patrol route optimization

  • Anomaly detection

  • Scheduled surveillance patterns

Why a Vacuum Robot?

Starting with a commercial platform provides:

  • Reliable mobility - proven drivetrain and battery system

  • Cost effective - leverage existing hardware

  • Focus on algorithms - concentrate on software development

Practical Research

Unlike purely theoretical work, Noonoo operates in real environments with all the messiness that entails - furniture, cables, pets, changing conditions. This practical grounding ensures algorithms that work in the lab also work in the real world.