Skip to main content
Glama

๐Ÿ›ก๏ธ SafeMotion AI โ€” Deterministic Physical AI Safety Shield

FastAPI Python MCP Protocol Tests Latency License

"Safety is not a soft prompt or a probability. Safety is an invariant mathematical law."
SafeMotion AI is a sub-millisecond, real-time safety gateway that shields autonomous robots, AMRs, and drones from hallucinated or unconstrained commands generated by Large Language Models (LLMs) and Embodied AI agents.


โšก Core Value Proposition

When generative AI models (Claude, ChatGPT, Gemini, VLA models) output motion commands to physical hardware, hallucination or latency spikes can result in hardware damage or human injury.

SafeMotion AI sits between your AI reasoning layer and physical robot actuators:

  • Sub-50ยตs Execution: Evaluates closed-form Control Barrier Functions (CBF-QP) at > 20,000 Hz.

  • Deterministic Forward Invariance: Enforces continuous-time forward invariance $h(\mathbf{x}) \ge 0$ under standard unicycle kinematic assumptions via Nagumo's Theorem and Ames et al.

  • Dual API Access: Run as a REST API (FastAPI) or connect directly as a Model Context Protocol (MCP) tool for Claude Desktop and Antigravity IDE.


Related MCP server: Principia Robotica

๐Ÿ›๏ธ System Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚               AI REASONING LAYER (Claude / GPT-4 / Gemini)             โ”‚
โ”‚   Outputs unconstrained velocity command: u_AI = [v, ฯ‰]^T              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ฒโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                    โ”‚ Unsafe AI Vector
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    SAFEMOTION AI DETERMINISTIC SHIELD                  โ”‚
โ”‚   FastAPI Gateway (/v1/safety/filter) & MCP Server Bridge              โ”‚
โ”‚   Solves strictly convex Quadratic Program in < 35 ยตs:                 โ”‚
โ”‚                                                                        โ”‚
โ”‚       u* = argmin  ยฝ || u - u_AI ||_Qยฒ                                 โ”‚
โ”‚            s.t.    Lf h(x) + Lg h(x) u โ‰ฅ -ฮณ h(x)                       โ”‚
โ”‚                    u_min โ‰ค u โ‰ค u_max                                   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ฒโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                    โ”‚ Certified Safe u*
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  PHYSICAL ACTUATORS & HARDWARE FIRMWARE                โ”‚
โ”‚   ROS 2 (/cmd_vel) ยท STM32 HAL ยท CAN Bus ยท Differential Drive / UAV    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿš€ Quickstart

1. Run the Zero-Dependency Terminal Demo (< 0.2s)

No libraries needed. Runs directly on pure Python:

python demo.py

2. Run the High-Throughput REST API

# Create and activate environment
pip install -r requirements.txt

# Start FastAPI server
uvicorn src.server:app --host 0.0.0.0 --port 8000 --reload

Interactive API docs will be live at: http://localhost:8000/docs

3. Connect as Claude / Antigravity MCP Server

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "safemotion-ai": {
      "command": "python",
      "args": ["-m", "src.mcp_bridge"],
      "cwd": "/path/to/safemotion-ai"
    }
  }
}

๐Ÿ“ก REST API Endpoints

1. Velocity Barrier Projection

POST /v1/safety/filter

{
  "robot_state": {"x": 0.0, "y": 0.0, "theta": 0.0},
  "u_ai": {"v": 1.5, "omega": 0.0},
  "obstacles": [
    {"x": 1.0, "y": 0.0, "radius": 0.25}
  ],
  "gamma": 1.8,
  "r_min": 0.25
}

Response (200 OK โ€” 38ยตs latency):

{
  "is_safe": true,
  "forward_invariant": true,
  "u_original": {"v": 1.5, "omega": 0.0},
  "u_safe": {"v": 0.6241, "omega": 0.0},
  "attenuation_ratio": 0.4161,
  "min_barrier_h": 0.5000,
  "solver_latency_us": 38.4,
  "kkt_slack": 0.0
}

2. Trajectory Horizon Certification

POST /v1/safety/verify-trajectory Validates full discrete waypoint trajectories against static/dynamic obstacle maps over time horizon $T$.


๐Ÿงช Automated Test Verification

Full test suite with 100% pass rate:

pytest tests/ -v

Output:

safemotion-ai/tests/test_api.py::test_root_endpoint PASSED
safemotion-ai/tests/test_api.py::test_health_telemetry_endpoint PASSED
safemotion-ai/tests/test_api.py::test_pricing_endpoint PASSED
safemotion-ai/tests/test_api.py::test_safety_filter_nominal PASSED
safemotion-ai/tests/test_api.py::test_safety_filter_hazard_attenuation PASSED
safemotion-ai/tests/test_api.py::test_trajectory_verify_endpoint PASSED
safemotion-ai/tests/test_cbf_core.py::test_barrier_positive_outside PASSED
safemotion-ai/tests/test_cbf_core.py::test_barrier_zero_on_boundary PASSED
safemotion-ai/tests/test_cbf_core.py::test_barrier_negative_inside_obstacle PASSED
safemotion-ai/tests/test_cbf_core.py::test_nominal_motion_when_free_space PASSED
safemotion-ai/tests/test_cbf_core.py::test_velocity_attenuation_towards_obstacle PASSED
safemotion-ai/tests/test_cbf_core.py::test_actuator_limits_clamping PASSED
safemotion-ai/tests/test_cbf_core.py::test_solver_latency_performance PASSED
safemotion-ai/tests/test_cbf_core.py::test_trajectory_verification_clear PASSED
safemotion-ai/tests/test_cbf_core.py::test_trajectory_verification_collision_detected PASSED
safemotion-ai/tests/test_mcp_bridge.py::test_tools_manifest PASSED
safemotion-ai/tests/test_mcp_bridge.py::test_mcp_filter_velocity_handler PASSED
safemotion-ai/tests/test_mcp_bridge.py::test_mcp_verify_trajectory_handler PASSED
======================== 18 passed in 1.59s ========================

๐Ÿ’ผ Enterprise Licensing & Commercial Tiers

SafeMotion AI offers commercial licensing and managed cloud safety gateways for autonomous robotics teams:

Tier

Price

Monthly Quota

Key Capabilities

Developer Free

$0 / month

1,000 evaluations

Community support, sub-50ยตs local solver, REST API & MCP access

Pro Production

$39 / month

100,000 evaluations

Multi-obstacle CBF-QP, priority SLA (<10ms cloud), crash analytics dashboard

Enterprise On-Prem

$999 one-time

Unlimited

Hardened Docker container, AUTOSAR E2E Profile 1 CAN framing, dedicated SLA

For enterprise licensing and integration inquiries, contact abz.king.1.9.2003@gmail.com.


๐Ÿ‘ค Author & Architecture

Engineer Abdullah Bin Zafar
Mechatronics & Control Systems Engineer
University of Engineering & Technology (UET) Lahore, Pakistan

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Deterministic AI safety policy engine with Z3 formal verification. Write, verify, simulate, and enforce machine-verifiable safety constraints for AI agents. Completely outside the LLM.
    11
    98 PyPI
    27
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    World-first unified MCP gateway + Control Barrier Function (CBF-QP) safety engine for agentic robotics, enabling LLMs to control physical robots with mathematically proven safety.
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables LLM agents to safely inspect, plan, preview, and execute motions on ROS 2 manipulators, with server-enforced safety envelopes covering joint limits, workspace constraints, force/torque thresholds, rate limits, e-stop, human approval, and audit logging.
    22
    96 PyPI
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to resolve typed routing, loop-stall arbitration, and tool safety checks locally at sub-millisecond latency, avoiding unnecessary frontier LLM calls. It enforces reversible execution checkpoints, token budgets, and decayed episodic memory for safe, privacy-first autonomous operation.
    7
    MIT