Project Overview

H.A.R.O. - Home Assistant & Robotic Operator

Expressive desktop companion for interaction and environmental monitoring.

Diagram Roadmap Status

Main Features

Motion

360° rotation to explore and communicate with simple gestures.

Perception

Distance (ToF), IMU, temperature/ humidity/ pressure, microphone.

Expression

Eyes on LED ring or circular display, ambient lights, and sounds.

Modes

Companion · Sentry · Showcase demos.

At a Glance

H.A.R.O. is an interactive desktop companion that blends interaction, monitoring, and micro-expressivity. It rotates to observe the environment, senses distance and room conditions, and responds with eyes/LEDs, sounds, and small gestures.

The architecture is modular: a C/C++ microcontroller handles motors, sensors, and lights; an optional “smart” layer adds voice, vision, and a web dashboard.

How It Works (Block Diagram)

System block diagram Perception feeds the MCU, which drives expression. An optional SBC layer provides voice, vision, and web UI. Perception ToF · IMU · T/H · Mic MCU (C/C++) Motors · LED/Display Expression Lights · Sounds · Rotation sensor data control SBC / ROS 2 / Python · Voice · Vision · Web UI

Roadmap

Concept / Definition

Idea shaping, architecture analysis, component selection, and milestones.

Target: Q3 2025

MVP

Base rotation + sensor readings + 3 LED emotions.

Target: Q4 2025

Interactive

Presence/simple gestures + sounds/feedback.

Target: Q1 2026

Advanced

Voice recognition, optional camera, web dashboard, behavior trees.

Target: Q2–Q3 2026

Demo

Choreographed scenes, photos/videos, and documentation.

Target: Q4 2026

Planned Technologies

C/C++ STM32 LED/Display ToF · IMU · T/H Audio ROS Python Web UI

Use Cases & Demos

Short GIFs/images will be added for Companion, Sentry, and Choreographed Demos.

Companion

Reactions and emotions via eyes/LEDs. (Preview coming soon)

Sentry

Periodic scan and change detection. (Preview coming soon)

Demo

Choreographies of lights/sounds/motion. (Preview coming soon)

Status & Scalability

Status: defining architecture, components, and milestones. Next: MVP with rotation, core sensors, and LED emotions, Repo on Github.

~1% complete (starting phase)

Scalability: