Manifold Odin1

The world's first spatial memory module

The world's first spatial memory module

Plug & Play, Instant Localization

Odin 1 highly integrates complex spatial perception and localization workflows directly onboard, enabling developers to quickly obtain real-time pose data, point clouds, and motion trajectories without cumbersome configuration. Powered by the built-in MindSLAM™ algorithm, Odin 1 fuses an RGB camera, IMU, and LiDAR into a single compact system, allowing robots to achieve stable and reliable spatial localization with just a few lines of code. No need to build a localization system from scratch. No complicated parameter tuning. No sensor fusion dirty work. No high-performance external computing platform required. From integration to deployment in just minutes. Give robots true spatial awareness — faster than ever before. Odin 1 — Making real-time spatial localization as simple as calling an API.

<launch>
    <!--
        Usage: roslaunch odin_ros_driver odin1_ros1.launch
    -->

    <!-- Set node name -->
    <arg name="node_name" default="host_sdk_sample"/>

    <!-- Set parameter file path -->
    <arg name="config_file" default="$(find odin_ros_driver)/config/control_command.yaml"/>

    <!-- Set RViz configuration file path -->
    <arg name="rviz_config" default="$(find odin_ros_driver)/config/odin_ros.rviz"/>

    <!-- Launch main node -->
    <node name="$(arg node_name)" pkg="odin_ros_driver" type="host_sdk_sample" output="screen">
        <param name="config_file" value="$(arg config_file)"/>
    </node>

    <node pkg="odin_ros_driver" type="pcd2depth_node" name="pcd2depth_node" output="screen" >
        <rosparam command="load" file="$(find odin_ros_driver)/config/control_command.yaml"/>
        <param name="calib_file_path" value="$(find odin_ros_driver)/config/calib.yaml"/>
    </node>

    <node pkg="odin_ros_driver" type="cloud_reprojection_node" name="cloud_reprojection_node" output="screen" >
        <rosparam command="load" file="$(find odin_ros_driver)/config/control_command.yaml"/>
        <param name="calib_file_path" value="$(find odin_ros_driver)/config/calib.yaml"/>
    </node>

    <!-- Image overlay node - overlays reprojected points on camera image -->
    <node pkg="odin_ros_driver" type="image_overlay_node" name="image_overlay_node" output="screen" >
        <rosparam command="load" file="$(find odin_ros_driver)/config/control_command.yaml"/>
    </node>

    <!-- Launch RViz with configuration -->
    <node name="rviz" pkg="rviz" type="rviz" args="-d $(arg rviz_config)" output="screen"/>
</launch>

Spatial Perception

High-performance spatial perception, giving the device keen "eyes"

Breakthrough in the limitations of traditional RGBD cameras, providing higher accuracy and wider coverage of environmental perception capabilities

Spatial Memory

Persistent spatial memory, creating "hippocampus" navigation and cognition

Provide intelligent agents with long-term stable environmental cognition and precise navigation capabilities. It can "remember" and "find the way" in complex environments

Compact and Versatile

Compact and lightweight design, providing open and compatible "interfaces"

Easily suitable for multi-platform deployment such as robots and UAVs, supporting custom development and customization

Open Ecosystem

Provide an open SDK that can output complete original and processed point clouds, images and IMU data to enhance scalability and development flexibility

Application Scenarios

Robot Autonomous Navigation

Robot Autonomous Navigation

UAV Inspection & Mapping

UAV Inspection & Mapping

Warehouse AGV Localization

Warehouse AGV Localization

AR Spatial Anchoring

AR Spatial Anchoring