Skip to main content

Python SDK for integrating with the Sovereign Autonomy Engine

Project description

Sovereign Autonomy SDK (SASDK)

The Sovereign Autonomy SDK (SASDK) provides a clean, high‑level Python interface for integrating robots, simulations, and intelligent systems with the Sovereign Autonomy Engine (SAE). It exposes a stable, goal‑driven API that lets developers send observations, set goals, and retrieve actions — without exposing any internal engine logic.

SASDK is designed for robotics teams who want to evaluate or integrate advanced autonomous decision‑making without dealing with brittle state machines, complex behavior trees, or custom control loops.


🚀 Features

  • Simple Python API for sending observations and receiving actions
  • Goal‑driven autonomy with a declarative interface
  • Deterministic decision loop suitable for real robots and simulation
  • Lightweight integration layer compatible with ROS, Isaac Sim, Webots, Mujoco, and custom robotics stacks
  • Zero engine exposure — the autonomy engine remains fully proprietary
  • Fast evaluation — install and run a demo in minutes

🧠 Why Robotics Teams Use SASDK

Robotics engineers use this SDK to:

  • integrate an autonomy engine into their robot stack
  • test advanced decision‑making in simulation
  • evaluate new control strategies without rewriting their system
  • compare your autonomy engine against their existing planner or behavior tree
  • prototype intelligent behaviors quickly

The SDK acts as the safe, stable interface to the underlying autonomy engine.


📦 Installation

```bash pip install sovereign-autonomy-sdk ```


🧩 Quickstart Example

```python from sovereign_autonomy_sdk import Client

client = Client() client.set_goal("navigate_to_waypoint")

while True: obs = get_sensor_data() action = client.decide(obs) apply_action(action) ```

This minimal loop shows how to connect your robot or simulator to the autonomy engine.


🔗 Use Cases

  • Mobile robots
  • Warehouse automation
  • Manipulation and arms
  • Drones and UAVs
  • Simulation‑only research
  • Multi‑agent systems
  • Autonomous navigation and decision‑making

📘 Documentation

Documentation and examples are included in the package and will expand with future releases.


🛡️ License

MIT or proprietary — choose based on your distribution model.

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

sovereign_autonomy_sdk-0.1.0.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

sovereign_autonomy_sdk-0.1.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file sovereign_autonomy_sdk-0.1.0.tar.gz.

File metadata

  • Download URL: sovereign_autonomy_sdk-0.1.0.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.14

File hashes

Hashes for sovereign_autonomy_sdk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 72b61de204c577962f1f0c93b69aec68b3421e707302dd88305a367e9f206c55
MD5 0745b6c6c3722fb4cb14f7fd25d13b8b
BLAKE2b-256 eab8da6c12c30a2118fd4ac5f3e1ee31c6f97b861b261d621c900ea8a1a8909c

See more details on using hashes here.

File details

Details for the file sovereign_autonomy_sdk-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sovereign_autonomy_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34d8e6410d4be9fb74706d60cbb635ee635aa75485109863191956dace99ec3b
MD5 52b4febf3621b6d61810f641bfda3d62
BLAKE2b-256 beee90b9878d9295ddfc8431532999c6d3ffa6049f2f6128e69f09980cb2d278

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