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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72b61de204c577962f1f0c93b69aec68b3421e707302dd88305a367e9f206c55
|
|
| MD5 |
0745b6c6c3722fb4cb14f7fd25d13b8b
|
|
| BLAKE2b-256 |
eab8da6c12c30a2118fd4ac5f3e1ee31c6f97b861b261d621c900ea8a1a8909c
|
File details
Details for the file sovereign_autonomy_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sovereign_autonomy_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34d8e6410d4be9fb74706d60cbb635ee635aa75485109863191956dace99ec3b
|
|
| MD5 |
52b4febf3621b6d61810f641bfda3d62
|
|
| BLAKE2b-256 |
beee90b9878d9295ddfc8431532999c6d3ffa6049f2f6128e69f09980cb2d278
|