Skip to main content

NWO Robotics CLI

PyPI version Python 3.8+ License

Command-line interface for the NWO Robotics API - control robots, manage swarms, and orchestrate intelligent automation with natural language.

Features

  • 🤖 Robot Control - Natural language commands for any supported robot
  • 🌐 Swarm Management - Coordinate multi-robot teams
  • 🧠 AI Models - Access VLA (Vision-Language-Action) models
  • 📡 IoT Integration - Sensor fusion with robot commands
  • 📶 WiFi Sensing - WiROS integration for CSI/RSSI sensing
  • 👤 Human Detection - RuView WiFi-based pose and vital signs
  • 🎙️ Speech - STT/TTS with Whisper, Piper, and voice cloning
  • 🔒 Safety Systems - Built-in collision avoidance and ethics engine
  • 📊 Online Learning - Continuous RL from telemetry

Installation

pip install nwo-robotics

Quick Start

# Authenticate
nwo auth login

# Control a robot with natural language
nwo robot "pick up the box and place it on the table"

# List available AI models
nwo models list

# Create a robot swarm
nwo swarm create "Warehouse Team"

# Enable WiFi sensing
nwo sensor wiros enable --interface wlan0

# Speech-to-text
nwo speech stt transcribe recording.wav

# Text-to-speech
nwo speech tts synthesize "Task completed" --voice en_US-amy-medium -o done.wav

# Clone a voice
nwo speech clone create --sample my_voice.wav --name my_clone

Commands

Command Description
nwo auth Authentication and API key management
nwo robot Send commands to robots
nwo swarm Multi-robot swarm management
nwo models AI model management
nwo iot IoT sensor integration
nwo sensor WiFi sensing (WiROS, RuView)
nwo speech Speech recognition and synthesis
nwo tasks Task queue management
nwo learning Online RL and fine-tuning
nwo safety Safety and ethics controls
nwo monitor Real-time telemetry
nwo config CLI configuration

WiFi Sensing

The NWO CLI integrates with WiROS for WiFi-based sensing:

# Enable WiROS CSI sensing
nwo sensor wiros enable --interface wlan0 --mode csi

# View available topics
nwo sensor wiros topics

# Stream CSI data
nwo sensor wiros stream /nwo/wiros/csi --to-topic /nwo/sensors/wifi_csi

# Extract bearing information
nwo sensor wiros bearing --algorithm music

# Multi-sensor fusion
nwo sensor fusion --sensors wiros --sensors ruview

See WIROS-INTEGRATION.md for detailed documentation.

Speech Integration

The NWO CLI supports speech recognition and synthesis:

# Speech-to-text with Whisper
nwo speech stt transcribe recording.wav --language en

# Text-to-speech with Piper
nwo speech tts synthesize "Hello world" --voice en_US-amy-medium -o hello.wav

# Clone a voice (6+ seconds of audio)
nwo speech clone create --sample my_voice.wav --name my_clone

# Use cloned voice with XTTS
nwo speech tts synthesize "Hello" --voice my_clone --engine xtts

# Direct robot speech
nwo speech speak "Moving to kitchen" --robot unitree_g1_001

Features:

  • STT: Whisper (cloud or local whisper.cpp)
  • TTS: Piper TTS (fast, local, MIT licensed)
  • Voice Cloning: Coqui XTTS v2 (6-second samples)
  • 14 languages supported

API Documentation

  • API Base: https://nwo.capital/webapp
  • Documentation: https://nwo.capital/docs
  • Dashboard: https://nwo.capital/webapp/api-key.php

Requirements

License

Apache 2.0 - See LICENSE for details.

Support

Metadata

Release files for nwo-robotics 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for nwo-robotics 2.2.0
File Interpreter ABI Platform
nwo_robotics-2.2.0-py3-none-any.whl Python 3 none any Details

Release files / nwo_robotics-2.2.0-py3-none-any.whl

Download URL nwo_robotics-2.2.0-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d140547deb96c938abcafb726efab714916a7a2bbe7ff60b10234ad3a59d4e64
BLAKE2b-256 checksum
How to use checksums
8e32e3f2dccd51d23d64e0b36812e1f43b292ae5e0b2ec42a923c50b3ed6c7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

2.2.0 This release

1 release file

2.1.0

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page