Skip to main content

CLI tool for NWO Robotics API v2.0

Project description

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
  • 🔒 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

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 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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nwo_robotics-2.1.0.tar.gz (20.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nwo_robotics-2.1.0-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file nwo_robotics-2.1.0.tar.gz.

File metadata

  • Download URL: nwo_robotics-2.1.0.tar.gz
  • Upload date:
  • Size: 20.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for nwo_robotics-2.1.0.tar.gz
Algorithm Hash digest
SHA256 001dbcd3936f0c93c38fec9730c6ecd0581a3f962ebcce073232fa0f68e7de60
MD5 b459370a27a9a3a600eb31f3b64dfc29
BLAKE2b-256 43a2b2f669e245e668826403f1994878894951be8276a547439862b830c10e4a

See more details on using hashes here.

File details

Details for the file nwo_robotics-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: nwo_robotics-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for nwo_robotics-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f5df11751ba6efb7c1f96d06bdfad9f7e873a2950840612e7f12a94e0b33641
MD5 f3481d48b5e164adec3bf455760554ae
BLAKE2b-256 ee9f46ad2b8bf93d1d450b1b0d3f8daa54237a72470b4ac7b3fa2eef7c3f05f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page