Skip to main content

SlashML Robotics Python SDK

Ultra-low-latency spatial memory and dynamic belief tracking for embodied AI, mobile manipulation, and autonomous robots.

Overview

slashml-robotics provides a sub-millisecond, zero-recomputation spatial memory substrate for robotics perception pipelines and mission planners:

  • O(1) Dynamic Spatial Supersession: Updates object locations instantly and marks obsolete historical coordinates as superseded without full-database reindexing.
  • Sub-Microsecond where_is: Query active 6-DoF poses and room zones with sub-microsecond retrieval latency.
  • Chronological Trajectory Reconstruction: Full movement history tracking across workspaces and rooms.
  • Physical Affordance Search: Discover tools and objects based on functional capabilities (e.g. fastening, measuring, stripping).

Installation

pip install slashml-robotics

Quickstart

from slashml_robotics import RoboticMemory, Pose6D

# Initialize client connected to SlashML engine daemon or cloud endpoint
memory = RoboticMemory(base_url="http://localhost:8000", api_key="sk_...")

# 1. Ingest camera / perception detection
memory.add_observation(
    object_name="torque_wrench",
    room_zone="machining_bay",
    pose=Pose6D(x=1.24, y=-0.52, z=0.85, qx=0.0, qy=0.0, qz=0.0, qw=1.0),
    tags=["tool", "hardware"],
)

# 2. Query active location
loc = memory.where_is("torque_wrench")
if loc:
    print(f"Found {loc.object_name} in {loc.room_zone} at ({loc.pose.x}, {loc.pose.y}, {loc.pose.z})")

# 3. Retrieve movement trajectory
trajectory = memory.get_trajectory("torque_wrench")
print(f"Total waypoints recorded: {trajectory.total_waypoints}")

# 4. Search by physical affordance
tools = memory.find_by_affordance("fastening", room_zone="machining_bay")
for t in tools:
    print(f"Available fastening tool: {t.object_name}")

License

Apache-2.0

Metadata

Release files for slashml-robotics 1.0.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 slashml-robotics 1.0.0
File Size Uploaded Provenance Actions
slashml_robotics-1.0.0.tar.gz 16.2 kB Without provenance Details for slashml_robotics-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for slashml-robotics 1.0.0
File Interpreter ABI Platform Actions
slashml_robotics-1.0.0-py3-none-any.whl Python 3 none any Details for slashml_robotics-1.0.0-py3-none-any.whl

Total release size: 31.2 kB

Release files / slashml_robotics-1.0.0.tar.gz

Download URL slashml_robotics-1.0.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b509feb5b7133b8f25cf6bbe5f1311d643eeb641b1af60ad5ddb99d9314da30a
BLAKE2b-256 checksum
How to use checksums
c51adb30a325c9cf5c69b328985288186d8b88d96d6cb3b8f856d32ea391641d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / slashml_robotics-1.0.0-py3-none-any.whl

Download URL slashml_robotics-1.0.0-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
504601dda53b85bc3f0ccc9056f8be8c716bf59a758afee7f078700d25cbe6c2
BLAKE2b-256 checksum
How to use checksums
bdb8df5b2bea21a52f842626f90c3d3668829ac410b6dc227ac08ce0b2b77818
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for slashml-robotics 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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