Skip to main content

The Well × NWO Robotics Integration

License: MIT Python 3.8+ The Well

Physics-informed robotics control using pre-trained surrogate models from The Well dataset

🎯 Overview

This integration brings 15TB of physics simulations from The Well (Polymathic AI) to the NWO Robotics API, enabling robots to predict physical phenomena 100-1000x faster than traditional simulators.

Key Capabilities (Phase 1)

  • ⚡ 12ms predictions vs 45s full simulations
  • 🌊 Fluid dynamics for drones and underwater robots
  • 🔊 Acoustic scattering for sonar navigation
  • 🧲 Magnetohydrodynamics for space robotics
  • 🦠 Active matter for swarm coordination

📦 Installation

pip install the-well-nwo

Or from source:
git clone https://github.com/RedCiprianPater/the-well-nwo-integration.git
cd the-well-nwo-integration
pip install -e .

🚀 Quick Start

from the_well_nwo import PhysicsPredictor, NWOClient

# Initialize
predictor = PhysicsPredictor(model="FNO-fluid_dynamics")
client = NWOClient(api_key="your_api_key")

# Predict physics before robot acts
prediction = predictor.predict(
    scenario="fluid_interaction",
    robot_state={"position": [0, 0, 10], "velocity": [5, 0, 0]}
)

# Send to robot with physics context
client.send_command(
    robot_id="drone_01",
    command="navigate_through_turbulence",
    physics_context=prediction.to_context()
)
📚 Documentation

• Getting Started
• API Reference
• Available Models
• Examples
• Contributing

🔬 Available Physics Models

| Dataset               | Model | Use Case                 | Latency |
| --------------------- | ----- | ------------------------ | ------- |
| active_matter         | FNO   | Swarm coordination       | 12ms    |
| fluid_dynamics        | TFNO  | Drone/water aerodynamics | 15ms    |
| acoustic_scattering   | U-Net | Sonar navigation         | 18ms    |
| magneto_hydrodynamics | FNO   | Space robotics           | 20ms    |
| turbulence            | TFNO  | High-speed navigation    | 22ms    |

🏗️ Architecture

┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
│   NWO Robotics  │────▶│  Physics Engine  │────▶│   The Well      │
│     API         │     │   (This Repo)    │     │  Pre-trained    │
│                 │◀────│                  │◀────│   Models        │
└─────────────────┘     └──────────────────┘     └─────────────────┘
        │                       │                       │
        ▼                       ▼                       ▼
   Robot Commands         Predictions            15TB Dataset

🛣️ Roadmap

Phase 1: Basic Integration ✅ (Current)

• [x] Pre-trained model loading
• [x] Basic prediction API
• [x] NWO Robotics client integration
• [x] Fluid dynamics support
• [x] Documentation and examples

Phase 2: Fine-tuning for Robotics 🚧 (Open for Contributions)

• [ ] Robotics-specific fine-tuning
• [ ] Real robot data integration
• [ ] Multi-modal sensor fusion
• [ ] Custom physics scenarios

Phase 3: Real-time & Publishing 🚧 (Open for Contributions)

• [ ] Real-time model updates
• [ ] Robotics dataset creation
• [ ] Publish back to The Well
• [ ] Distributed training

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Priority Areas for Contributors

• NWO Robotics for the robotics API platform
• NVIDIA Modulus for FNO/TFNO implementations

📞 Support

• Issues: GitHub Issues
• Discussions: GitHub Discussions
• Email: support@nworobotics.cloud

───

Built with ❤️ by the NWO Robotics Community

Metadata

Release files for the-well-nwo 0.1.0

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

Source distribution (sdist)

Source distribution for the-well-nwo 0.1.0
File Size Uploaded
the_well_nwo-0.1.0.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for the-well-nwo 0.1.0
File Interpreter ABI Platform
the_well_nwo-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 38.5 kB

Release files / the_well_nwo-0.1.0.tar.gz

Download URL the_well_nwo-0.1.0.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4777d3f342e3ccef4a33b557de459b8837132c280d43375d916876aaf2dd932c
BLAKE2b-256 checksum
How to use checksums
0970482ee7efb9baa5dbca82a607ea99946dc9d173e0adcb73408db77e66b1b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / the_well_nwo-0.1.0-py3-none-any.whl

Download URL the_well_nwo-0.1.0-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fb6815a7f6a1fc12a8878ed4fdc21ba218f8fad01be3f1972145e0b272f20317
BLAKE2b-256 checksum
How to use checksums
540b2b8c2420fad324cefedf9db9b2a46e65546432e62a9ad73e17f9db181ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.1.0 This release

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