robot.lazying.art

Listen, see, and steer your mic array from anywhere.

IdeasRobot pairs a Tornado control plane with an installable PWA that streams neon waveforms, wake angles, and recordings from the Wheeltec M2 array. Built for lazy automation fans who want insight without ceremony.

72-bar Waveform grid inspired by IdeasGlass
Installable PWA for Android/iOS/Desktop
Edge-ready ALSA + serial parsers for Raspberry Pi

Wake angle

128° · SPEAKING

Ecosystem

Explore the LazyingArt Network

Quick links to related products and research hubs.

LazyingArt Coin

Rewards and payouts bridging contributions and on‑chain value.

coin.lazying.art →

LazyingArt

The studio behind OnlyIdeas, EchoMind, and LazyEdit.

lazying.art →

Why IdeasRobot

Built for sensory calm, not grind.

A robot console that respects your time: minimal setup, generous visuals, and automation hooks for OnlyIdeas workflows.

WebSocket control loop

`/ws/stream` pushes waveform energy, silence/speaking state, and wake metadata with < 80 ms latency. Toggle recordings via REST or WebSocket commands.

Hardware-native adapters

ALSA capture via `sounddevice`, serial parsing for CH9102-based UART frames, and simulator flags for development without M2 hardware.

Robot-friendly API surface

Ready for ROS bridges, OnlyIdeas workflows, or camera triggers—stream direction events to MQTT, databases, or edge ML pipelines.

Install once, monitor forever

The PWA ships service worker caching, offline splash, and home-screen icons so your phone or tablet becomes a dedicated IdeasRobot display.

Stack overview

  • Tornado backend — REST + WebSocket fan-out, WAV archiving, status endpoints.
  • Audio adapters — PCM16 chunks via ALSA or simulator, saved into `recordings/`.
  • Direction reader — Mirrors vendor 0xA5 protocol to broadcast wake angles.
  • PWA front-end — Neon waveform grid, compass, install prompts, service worker.
  • Docs bundle — Architecture + SDK notes for Linux/Raspberry Pi bring-up.
$ MIC_ARRAY_SERIAL=/dev/wheeltec_mic \ 
MIC_ARRAY_AUDIO_DEVICE="hw:1,0" \
python -m mic_array_dashboard.backend.server

Ready for robot.lazying.art

Host `docs/` on GitHub Pages or your own CDN, point `robot.lazying.art` at the Pages distribution, and forward `/` to the live Tornado instance.

1 Configure Pages to serve /docs branch/folder.
2 Set CNAME file to robot.lazying.art.
3 Proxy console origin (https://robot.lazying.art/app) to your Tornado host.

Only Ideas · Less grind

Deploy IdeasRobot, relax the Ops.

Whether you’re running a Raspberry Pi in a workshop or a fleet of home robots, IdeasRobot keeps the sensory stack elegant. Build on it, remix it, or sponsor its future.