CLI tool for NWO Robotics API v2.0
Project description
NWO Robotics CLI
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
- Python 3.8+
- API key from NWO Capital
License
Apache 2.0 - See LICENSE for details.
Support
- Website: https://nwo.capital
- Email: ciprian.pater@publicae.org
- Issues: https://github.com/RedCiprianPater/nwo-robotics-cli/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
001dbcd3936f0c93c38fec9730c6ecd0581a3f962ebcce073232fa0f68e7de60
|
|
| MD5 |
b459370a27a9a3a600eb31f3b64dfc29
|
|
| BLAKE2b-256 |
43a2b2f669e245e668826403f1994878894951be8276a547439862b830c10e4a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f5df11751ba6efb7c1f96d06bdfad9f7e873a2950840612e7f12a94e0b33641
|
|
| MD5 |
f3481d48b5e164adec3bf455760554ae
|
|
| BLAKE2b-256 |
ee9f46ad2b8bf93d1d450b1b0d3f8daa54237a72470b4ac7b3fa2eef7c3f05f9
|