Full Spatial Intelligence just an API call away.

Vision Is
All You Need.

Ditch expensive LiDAR and complex sensor fusion. Give your robot full spatial awareness using only a standard video stream.

Input
Camera Stream (60fps)
Model
odyseus-world-v2.bin
neural_mapping_viz.mp4

Built for Builders

Initialize the client, pipe in your camera stream via WebRTC, and receive navigation vectors in real time.

Read the Docs →
import asyncio
import odyseus as od
from aiortc import RTCPeerConnection
from aiortc.contrib.media import MediaPlayer
import robot_driver 

async def main():
    client = od.Odyseus(api_key="sk_your_api_key_here")
    robot = robot_driver.Chassis()

    player = MediaPlayer("/dev/video0", format="v4l2")
    pc = RTCPeerConnection()
    camera_track = od.webrtc.LatestFrameTrack(player.video)
    pc.addTrack(camera_track)

    await client.connect_webrtc(pc)

    while True:
        frame = await camera_track.recv()
        result = await client.infer(frame.to_image())
        robot.move(result["command"])

asyncio.run(main())

Hardware Agnostic Cloud Platform

BUILT FOR REAL ROBOTS.

Live video, depth estimation, memory, movement, and cloud deployment in one robot stack.

Capability Odyseus Vision API Generic World Model
Live autonomy loop

Streams camera frames, runs inference, and returns robot actions in one loop.

sim first
Monocular depth estimation

Reasons about distance without extra depth sensors.

different job
Spatial memory bounded
Robot movement commandscustom
No LiDAR / digital twin requiredimage only
SDK + cloud deploymentapi onlyinfra heavy
Efficiency

Lower Hardware BOM

Remove the sensor burden. Odyseus enables autonomy on low-cost hardware via standard visual sensors.

Velocity

Instant Autonomy

Abstract the physics. Go from unboxing to autonomous navigation in under 60 minutes.

Scalability

Any Dev Team

Scale without robotics PhDs. Odyseus democratizes robotic autonomy.

Hardware Agnostic

One Model. Any Platform.

Platforms