🎯

ensemble

🎯Skill

from ecto/muni

VibeIndex|
What it does

I apologize, but I cannot confidently infer what the "ensemble" Claude Code skill does from the provided README. The README describes a municipal robotics project with a rover system, but does not ...

ensemble

Installation

Install skill:
npx skills add https://github.com/ecto/muni --skill ensemble
1
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

muni

Open-source municipal robotics. Autonomous utility vehicles for public works, starting with sidewalk snow removal.

BVR rover with plow attachment

Repository

```

muni/

β”œβ”€β”€ bvr/ # Base Vectoring Rover (first morphology)

β”‚ β”œβ”€β”€ firmware/ # Onboard software (Jetson Orin NX, Rust)

β”‚ β”œβ”€β”€ cad/ # Mechanical design

β”‚ β”œβ”€β”€ electrical/ # Schematics, PCBs

β”‚ └── docs/ # BVR-specific documentation

β”œβ”€β”€ depot/ # Base station (fleet ops, teleop, metrics)

β”œβ”€β”€ mcu/ # Embedded firmware (RP2350, ESP32-S3)

β”œβ”€β”€ paper/ # Technical documents (Typst)

└── web/ # Website

```

Architecture

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Depot (Base Station) β”‚

β”‚ β”‚

β”‚ Console (:80) Grafana (:3000) InfluxDB SFTP (:2222) β”‚

β”‚ Fleet ops Dashboards Metrics DB Session storage β”‚

β”‚ Teleop UI Alerts Time series Recording sync β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚

UDP metrics β”‚ WebSocket teleop

SFTP sync β”‚ RTK corrections

β”‚

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ BVR Rover β”‚

β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ Jetson Orin NX β”‚ β”‚

β”‚ β”‚ β”‚ β”‚

β”‚ β”‚ bvrd (main daemon) β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ teleop Commands, telemetry, video streaming β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ control Differential drive mixer, rate limiting β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ state Mode management, safety interlocks β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ gps RTK positioning β”‚ β”‚

β”‚ β”‚ └── recording Session capture to .rrd files β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ CAN bus β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”‚

β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ MCU β”‚ β”‚

β”‚ β”‚ FL β”‚ β”‚ FR β”‚ β”‚ RL β”‚ β”‚ RR β”‚ β”‚ LEDs β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

Quick Start

Base Station

```bash

cd depot

docker compose up -d

```

Console at http://localhost. See [depot/README.md](depot/README.md).

BVR Firmware

```bash

cd bvr/firmware

cargo build --release

./deploy.sh

```

See [bvr/firmware/README.md](bvr/firmware/README.md).

MCU Firmware

```bash

cd mcu

cargo build --release -p rover-leds

picotool load target/thumbv8m.main-none-eabihf/release/rover-leds -t elf -f

```

See [mcu/README.md](mcu/README.md).

Documentation

| Topic | Link