Skip to content

1) Developers

7
  • 1) Welcome to Olive Robotics
  • 2) Quick Start
  • 3) FAQ​
  • 4) Linux
  • 5) Windows
  • 6) MacOS
  • 7) Supported Hardware

2) Hardware

7
  • 1) olixSense™ IMU
  • 2) olixVision™ Camera
  • 3) olixMotion™ Servo​
  • 4) olixCore™ EdgeIO
  • 5) olixGNX™ GNSS/INS
  • 6) olixEcho™ Sonar​
  • 7) olixLink™ C1

3) Software

12
  • 01) Firmware Update​
  • 02) olixOS Releases​
  • 03) Web-based GUI​
  • 04) Examples / Apps
  • 05) SSH​
  • 06) Environment Variables​
  • 07) Network Configuration​
  • 09) Time Synchronization​
  • 10) Internet Sharing​
  • 11) Reset Factory​
  • 12) olixOS
  • 13) Configs

4) olixBots

3
  • 1) OWL Educational Kit​
  • 2) ANT Educational Kit​
  • 3) olixBot™ G1

5) ROS and Interoperability

9
  • 1) ROS 1
  • 2) ROS 2
  • 3) RQT
  • 4) RIG Reconfigure​
  • 5) Plot Juggler​
  • 6) RViz 2​
  • 7) Recording and playing​
  • 8) ROS 2 Bridge​
  • 9) Data Distribution Service (DDS) ​

6) Knowledge Base

6
  • 1) Accelerometers
  • 2) Gyroscopes
  • 3) Magnetometers
  • 4) Attitude & Heading Reference System (AHRS)
  • 5) Inertial Navigation System (INS)
  • 6) Sensor Fusion
  • Docs2
  • 2) Hardware
  • 1) olixSense™ IMU
View Categories

1) olixSense™ IMU

12 min read

Sensor Details​ #

The OlixSense™ is a IMU sensor designed for use in robotics and other applications that require precise attitude and heading information. It uses a redundant 9 degree-of-freedom (DOF) sensor array, which provides accurate and stable measurements of orientation and angular velocity with a 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer. Each of those provides a precise measurements along the x, y, and z axes. Together, they enable accurate tracking of orientation, linear acceleration, and magnetic field changes over time relative to a fixed reference frame.

Key Features​ #

  • 9-degree-of-freedom orientation and acceleration measurements
  • Maximum data rate of 1000 Hz
  • Attitude and heading reference system (AHRS)
  • Compact and lightweight design
  • USB Type-C and Ethernet over USB communication options
  • Out-of-the-box ROS1 (via bridge) & ROS2 (native) support

Sensor System Architecture #

  • X1
  • X1 Pro

Datasheet​ #

  • olixSense™ X1
  • olixSense™ X1 Pro

Versions​ #

Product NameTypeGenerationProduct Number
olixSense X1USB-C
Dual Redundant
01OIMU-X1S-9DOF
olixSense X1USB-C
Dual Redundant
02OIMU-X1S-9DOF2
olixSense X1 ProUSB-C
Tripple Redundant
01OIMU-X1P-9DOF
olixSense E1 ProEthernet
Tripple-Redundant
01OIMU-E1P-9DOF

OlixSense™IMU-X1 & X1 Pro #

OlixSense™IMU-E1-Pro #


Technical Specifications​ #

General Specifications​ #

Part NumberOlixSense™- IMU
Communication ProtocolROS 1&2 (Virtual Ethernet / IPV4)
Gyroscope Range± 2000 deg/sec
Accelerometer Range± 16 g
Magnetometer Range± 4 gauss
Sample Rate1000 Hz
Performance MetricsCovariance Matrix
Operating Temperature-20°C ~ 80°C

IMU Sensor Details​ #

SpecificationAccelerometerGyroscopeMagnetometer
Range±4g, ±8g, ±16g±250°/s, ±500°/s, ±1000°/s±1300 µT
Resolution16-bit or 0.06 mg/LSB16-bit or 0.004 dps/LSB16-bit
Sensitivity2048 LSB/g @ ±16g262.1 LSB/dps @ ±125°/sec±0.3 µT
Sensitivity Tolerance±4% @ Ta = 25°C, gFS2g±3% @ Ta = 25°C, RFS2000±0.03% (API compensated)
Zero-rate Offset±20 mg±0.5 dps–
Zero-g Offset (x, y, z)±150 mg (gFS2g, Ta=25°C)±3 dps–
Nonlinearity0.5% FS @ Ta=25°C0.01% FS1.2% FS
  • X1 & X1 Pro
  • X1 Ultra

Interface Connection #

ParameterSpecification
ConnectorUSB Type-C
Communications InterfaceEthernet Over USB
Output Data Rate1-1000 Hz
Protocols (DDS)rmw_fastrtps_cpp, rmw_cyclonedds_cpp (Upgradeable to rmw_connext_cpp & rmw_zenoh)

Physical & Electrical Specs​ #

ParameterSpecification
Weight32 g
Size (mm)40 x 40 x 10
Power Consumption0.9 W (Typical), 1.8 W (Max)
Operating Voltage4.6 to 5.5 VDC (USB PD 2.0 Standard)
Interface LEDs3x (Heartbeat, User, System)

Interface Connection #

ParameterSpecification
ConnectorEthernet (PoE)
Communications InterfaceRJ-45 port
Output Data Rate1-1000 Hz
Protocols (DDS)rmw_fastrtps_cpp, rmw_cyclonedds_cpp (Upgradeable to rmw_connext_cpp & rmw_zenoh)

Physical & Electrical Specs​ #

ParameterSpecification
Weight32 g
Size (mm)40 x 40 x 10
Power Consumption0.9 W (Typical), 1.8 W (Max)
Operating Voltage4.6 to 5.5 VDC (USB PD 2.0 Standard)
Interface LEDs3x (Heartbeat, User, System)

Add your content here…

System Performance​ #

IMU Noise and Random Walk Parameters #

Accelerometer #

ParameterValue
Noise Density107 µg/√Hz
Velocity Random Walk0.06 m/s/√hr
Rate Random Walk 0.038 m/s²/√hr
Bias Instability0.00042 m/s²

Gyroscope #

ParameterValue
Noise Density0.006 °/s/√Hz
Angular Random Walk0.43 °/√hr
Rate Random Walk 0.24 °/s/√hr
Bias Instability5.86 °/hr

Axis Rotation Accuracy #

AxisModeTypeValue
Roll, PitchAHRS (Max 100Hz)Static0.42°
Roll, PitchAHRS (Max 100Hz)Dynamic0.85°
Roll, Pitch IMU (Max 1000Hz)Dynamic1.05°
Heading (Yaw)AHRS (Max 100Hz)Static±1.2°
Heading (Yaw)AHRS (Max 100Hz)Dynamic±2.8°
Heading (Yaw)IMU (Max 1000Hz)Dynamic±0.8° ±0.06 °/s

Vibration Test #

Setup #

  1. Follow the Quick Start Guide for Olive Robotics robot modules to connect the device and start using it.
  2. For more information about the IMU setup and user interface, refer to the demonstration below:
  3. When the IMU module is correctly connected to your system, you can check that the expected ros topics are present.
    • On your host PC run:
      • ros2 topic list
    • The following ROS topics should be shown:
  • Patch >= 1733
  • Patch >= 1787
  • Patch >= 2136
  • /olive/imu/id001/filtered_imu
  • /olive/imu/id001/filtered_ahrs
  • /olive/imu/id001/linear_accel
  • /olive/imu/id001/magnetometer
  • /olive/imu/id001/status
  • /olive/imu/id001/temperature
  • /olive/imu/id001/twist
  • /olive/imu/id001/feedback
  • /tf
  • /olive/imu/id001/mpu
  • /olive/imu/id001/ahrs
  • /olive/imu/id001/acceleration
  • /olive/imu/id001/magneticfield
  • /olive/imu/id001/status
  • /olive/imu/id001/temperature
  • /olive/imu/id001/velocity
  • /olive/imu/id001/feedback
  • /tf
  • IMU Mode:
    • /olive/olixSense/x1/id001/imu
    • /olive/olixSense/x1/id001/magneticfield
    • /olive/olixSense/x1/id001/status
    • /olive/olixSense/x1/id001/temperature
    • /tf
  • AHRS Mode:
    • /olive/olixSense/x1/id001/acceleration
    • /olive/olixSense/x1/id001/imu
    • /olive/olixSense/x1/id001/status
    • /olive/olixSense/x1/id001/temperature
    • /olive/olixSense/x1/id001/velocity
    • /tf

Data Visualization and Parameter Configuration #

The number id001 is your device’s default namespace.

By default, the magnetometer is disabled, making the sensor output relative. To enable the magnetometer and perform calculations based on magnetometer calibration, set the operation_mode parameter to IMU

  1. All topics shown are publishers, meaning that they publish data to the ROS network. In the command line interface you can verify that they are in fact publishing data using for example:
    • ros2 topic echo /olive/olixSense/x1/id001/imu
  2. Visualize the data using:
    1. Embedded Web Interface
    2. rqt
    3. rviz2
    4. PlotJuggler
  3. Visualize the data and change the parameters like IP, Topic Name, etc using the embedded web interface. You just need to open your browser on your host computer and enter the IP address of the device. If you didn’t change the default IP address, then it must be 192.168.7.100.
  4. Change all ROS related params with rqt or the ros parameter server

ROS Topics and Services​ #

Topics #

  • Patch >= 1733
  • Patch >= 1787
  • Patch >= 2136
Topic NameMessage TypeTypeDescription
/filtered_ahrssensor_msgs/ImuPublisherAHRS optimized acc/gyro/quaternion
/filtered_imusensor_msgs/ImuPublisherHigh dynamic
acc/gyro/quaternion
/linear_accelgeometry_msgs/msg/AccelStampedPublisherGravity compensated acceleration
/magnetometersensor_msgs/MagneticFieldPublisherMessured magnetic field
/statusdiagnostic_msgs/DiagnosticStatusPublisherDevice status
/feedbackstd_msgs/msg/Float32MultiArrayPublisherSensor IO loops
/temperaturesensor_msgs/msg/TemperaturePublisherSensor temperature
/posegeometry_msgs/msg/PoseStampedPublisher3D Position (Estimation)
/twistgeometry_msgs/msg/TwistStampedPublisher3D Velocity
(Estimation)
/tftf2_msgs/msg/TFMessagePublisherTF

filtered_AHRS: This provides improved quaternion calculations (roll, pitch, yaw), making it more robust against drift and vibrations. It operates efficiently at up to 100 Hz.

filtered_IMU: This topic is optimized for higher sample rates, up to 2000 Hz, focusing on minimizing latency and improving accuracy in accelerometer and gyroscope data.

Summary:

  • If high sample rate and sensor accuracy are important: use filtered_IMU.
  • If roll, pitch, and yaw are critical: use filtered_AHRS.
Topic NameMessage TypeTypeDescription
/ahrssensor_msgs/ImuPublisherAHRS optimized acc/gyro/quaternion
/mpusensor_msgs/ImuPublisherHigh dynamic
acc/gyro/quaternion
/accelerationgeometry_msgs/msg/AccelStampedPublisherGravity compensated acceleration
/magneticfieldsensor_msgs/MagneticFieldPublisherMessured magnetic field
/statusdiagnostic_msgs/DiagnosticStatusPublisherDevice status
/feedbackstd_msgs/msg/Float32MultiArrayPublisherSensor IO loops
/temperaturesensor_msgs/msg/TemperaturePublisherSensor temperature
/posegeometry_msgs/msg/PoseStampedPublisher3D Position (Estimation)
/velocitygeometry_msgs/msg/TwistStampedPublisher3D Velocity
(Estimation)
/tftf2_msgs/msg/TFMessagePublisherTF

AHRS: This provides improved quaternion calculations (roll, pitch, yaw), making it more robust against drift and vibrations. It operates efficiently at up to 100 Hz.

MPU: This topic is optimized for higher sample rates, up to 2000 Hz, focusing on minimizing latency and improving accuracy in accelerometer and gyroscope data.

Summary:

  • If high sample rate and sensor accuracy are important: use MPU.
  • If roll, pitch, and yaw are critical: use AHRS.

IMU Mode

Topic NameMessage TypeTypeDescription
…/imusensor_msgs/msg/ImuPublisherHigh dynamic
acc/gyro/quaternion
../magneticfieldsensor_msgs/MagneticFieldPublisherMessured magnetic field
…/statusdiagnostic_msgs/msg/DiagnosticStatusPublisherDevice status
…/temperaturesensor_msgs/msg/TemperaturePublisherSensor temperature
../tftf2_msgs/msg/TFMessagePublisherTF

AHRS Mode

Topic NameMessage TypeTypeDescription
…/imusensor_msgs/msg/ImuPublisherAHRS optimized acc/gyro/quaternion
…/accelerationgeometry_msgs/msg/AccelStampedPublisherGravity compensated acceleration
…/statusdiagnostic_msgs/msg/DiagnosticStatusPublisherDevice status
…/temperaturesensor_msgs/msg/TemperaturePublisherSensor temperature
…/velocitygeometry_msgs/msg/TwistStampedPublisher3D Velocity
(Estimation)
../tftf2_msgs/msg/TFMessagePublisherTF

Services​ #

Service NameService TypeDescription
/setBiasstd_srvs/srv/TriggerCalibrating the sensor’s bias offset values
/setZeroQuaternionstd_srvs/srv/TriggerResetting the sensor’s rotation axis
/rebootstd_srvs/srv/TriggerReboot sensor
/restartDCMServicesstd_srvs/srv/TriggerRestart DCM services
/standbystd_srvs/srv/SetBoolSet sensor in standby mode

Sensor Calibration and Configuration #

Calibrating Bias Offset Values #

By calling the setBias service or triggering it from the GUI, the sensor will collect bias values to minimize the zero offset. During this process, please ensure that the sensor remains completely stable and is not moving. It is also important to call the service when the sensor is placed in the correct Orientation: the Olive logo facing up and the four screw holes facing down.

Resetting the Sensor’s Rotation Axis #

Exploring Low-Pass Filter Gain Effects #

Advanced Settings​ #

The device allows certain parameters to be changed at runtime. To get an overview of all changeable parameters use 

ros2 param list

To change a parameter use this command below or the GUI rqt

ros2 param set /dcm_imu <parameter> <new_value>

IMU Parameters​ #

  • Patch >= 1254
  • Patch >= 2136
NameDescriptionTypeDefault ValueRange / Options
operation_modeChange sensor operation mode: AHRS-, AHRS, AHRS+.stringAHRS-AHRS- | AHRS | AHRS+
enable_tf_publisherPublish a dedicated tf with respect to filtered IMU data.booltrue–
enable_fusion_publisherActivate the fusion data publisher.booltrue–
enable_linear_acc_publisherActivate the linear gravity-compensated accelerometer publisher.booltrue–
enable_startup_zero_quaternionReset quaternion on system startup.booltrue–
enable_ahrs_publisherActivate the filtered AHRS data publisher.booltrue–
ahrs_publish_ratePublish rate for filtered AHRS data.int100[0, 100] Hz
enable_temperature_publisherActivate the temperature data publisher.booltrue–
enable_twist_publisherActivate the twist (velocity) data publisher.booltrue–
imu_acc_cutoff_frequencyIMU accelerometer cutoff frequency (0 disables).double100.0[0, 500] Hz
imu_acc_ema_gainEMA gain for IMU accelerometer (0 disables).double0.9[0, 1]
imu_gyro_cutoff_frequencyIMU gyroscope cutoff frequency (0 disables).double100.0[0, 500] Hz
imu_gyro_ema_gainEMA gain for IMU gyroscope (0 disables).double0.9[0, 1]
ahrs_acc_cutoff_frequencyAHRS accelerometer cutoff frequency (0 disables).double100.0[0, 500] Hz
ahrs_acc_ema_gainEMA gain for AHRS accelerometer (0 disables).double0.5[0, 1]
ahrs_gyro_cutoff_frequencyAHRS gyroscope cutoff frequency (0 disables).double100.0[0, 500] Hz
ahrs_gyro_ema_gainEMA gain for AHRS gyroscope (0 disables).double0.5[0, 1]
ahrs_mag_cutoff_frequencyAHRS magnetometer cutoff frequency (0 disables).double100.0[0, 500] Hz
ahrs_mag_ema_gainEMA gain for AHRS magnetometer (0 disables).double0.5[0, 1]
fusion_gainFusion gain for sensor data fusion.double0.1[0, 1]
fusion_publish_ratePublish rate of fusion data.int500[0, 1000] Hz
gyro_zero_cutoff_thresholdGyro zero cutoff threshold (0 disables).double0.005[0, 1]
linear_acc_zero_cutoff_thresholdLinear acceleration zero cutoff threshold (0 disables).double0.2[0, 1]
topic_publisher_qosQoS type for all topic publishers.stringreliablebesteffort | reliable

Detailed Parameter Descriptions #

operation_mode

Change the internal sensor operation mode: AHRS+ for absolute orientation with fast magnetic calibration, AHRS for absolute orientation without fast magnetic calibration, AHRS- for relative orientation with the magnetometer disabled.
Options: AHRS- | AHRS | AHRS+

enable_tf_publisher

Enabling this will publish a dedicated transformation (tf) frame with respect to the filtered IMU data, useful for applications requiring precise spatial orientation.

enable_fusion_publisher

Enabling this will activate the fusion data publisher.

enable_linear_acc_publisher

Enabling this will activate the linear, gravity-compensated accelerometer data publisher.

enable_startup_zero_quaternion

Enabling this will reset the quaternion values to zero upon system startup for consistent initial conditions.

enable_ahrs_publisher

Enabling this will activate the filtered AHRS (Attitude and Heading Reference System) data publisher.

ahrs_publish_rate

Sets the publish rate for the filtered AHRS data in Hz.
Range: [0, 100]

enable_temperature_publisher

Enabling this will activate the temperature data publisher.

enable_twist_publisher

Enabling this will activate the twist (angular and linear velocity) data publisher.

imu_acc_cutoff_frequency

Sets the cutoff frequency for the IMU accelerometer. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

imu_acc_ema_gain

Sets the exponential moving average (EMA) gain for the IMU accelerometer. A value of zero disables EMA filtering.
Range: [0, 1]

imu_gyro_cutoff_frequency

Sets the cutoff frequency for the IMU gyroscope. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

imu_gyro_ema_gain

Sets the exponential moving average (EMA) gain for the IMU gyroscope. A value of zero disables EMA filtering.
Range: [0, 1]

ahrs_acc_cutoff_frequency

Sets the cutoff frequency for the AHRS accelerometer. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

ahrs_acc_ema_gain

Sets the exponential moving average (EMA) gain for the AHRS accelerometer. A value of zero disables EMA filtering.
Range: [0, 1]

ahrs_gyro_cutoff_frequency

Sets the cutoff frequency for the AHRS gyroscope. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

ahrs_gyro_ema_gain

Sets the exponential moving average (EMA) gain for the AHRS gyroscope. A value of zero disables EMA filtering.
Range: [0, 1]

ahrs_mag_cutoff_frequency

Sets the cutoff frequency for the AHRS magnetometer. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

ahrs_mag_ema_gain

Sets the exponential moving average (EMA) gain for the AHRS magnetometer. A value of zero disables EMA filtering.
Range: [0, 1]

fusion_gain

Adjusts the fusion gain used for combining sensor data. A smaller value gives slower, more stable fusion, while a larger value makes it more responsive.
Range: [0, 1]

fusion_publish_rate

Sets the publish rate for fusion data in Hz.
Range: [0, 1000]

gyro_zero_cutoff_threshold

Specifies a zero cutoff threshold for the gyroscope output. Values below this threshold are considered noise and set to zero. A value of zero disables the threshold.
Range: [0, 1]

linear_acc_zero_cutoff_threshold

Specifies a zero cutoff threshold for the linear acceleration output. Values below this threshold are considered noise and set to zero. A value of zero disables the threshold.
Range: [0, 1]

topic_publisher_qos

Defines the Quality of Service (QoS) setting for all topic publishers
Options: besteffort | reliable
reliable: Ensures reliable delivery by retrying transmissions until acknowledged.
besteffort: Prioritizes low-latency delivery, allows some data loss.


NameDescriptionTypeDefault ValueRange / Options
acc_cutoff_frequencyaccelerometer cutoff frequency (0 disables).double100.00 – 500Hz
acc_ema_gainEMA gain for IMU accelerometer (0 disables).double0.50 – 1
enable_startup-zero_quaterntionEnables to zero the Quaternions of the IMU at startup.booltruetrue | false
enable_tf_publisherEnable tf publisher.booltruetrue | false
fusion_acc_ema_gainEMA gain for fused accelerometer (0 disables).double0.90 – 1
fusion_gyro_ema_gainEMA gain for fused gyroscope (0 disables).double0.90 – 1
gyro_cutoff_frequencyGyroscope cutoff frequency (0 disables).double1000 – 500 Hz
gyro_ema_gainEMA gain for gyroscope (0 disables).double0.50 – 1
gyro_zero_cutoff_thresholdGyro zero cutoff threshold (0 disables).double0.00250 – 1
publish_ratePublish rate of the IMU dataint1000 – 1000 Hz
topic_publisher_qosQoS type for all topic publishers.stringreliablereliable | besteffort
use_sim_timeUse ROS 2 Simulation Timeboolfalsetrue | false

IMU Mode:

fusion_gainFusion gain for sensor data fusion.double0.10 – 1
mag_cuttoff_frequencyMagnetometer cutoff frequency (0 disables).double1000 – 500 Hz
mag_ema_gainEMA gain for magnetometer (0 disables).double0.90 – 1

AHRS Mode:

linear_acc_zero_cutoff_frequencyGravity compensated linear acceleration cuttoff frequencydouble0.250 – 1

Detailed Parameter Descriptions #

acc_cutoff_frequency / gyro_cutoff_frequency / mag_cutoff_frequency

Sets the cutoff frequency for the IMU accelerometer / gyroscope / magnetometer. A value of zero disables the cutoff filter.
Range: [0, 500] Hz

acc_ema_gain / gyro_ema_gain / mag_ema_gain

Sets the exponential moving average (EMA) gain for the IMU accelerometer / gyroscope / magnetometer. A value of zero disables EMA filtering.
Range: [0, 1]

enable_startup_zero_quaternion

Enabling this will reset the quaternion values to zero upon system startup for consistent initial conditions.

enable_tf_publisher

Enabling this will publish a dedicated transformation (tf) frame with respect to the filtered IMU data, useful for applications requiring precise spatial orientation.

fusion_acc_ema_gain / fusion_gyro_ema_gain

Sets the exponential moving average (EMA) gain for the fused accelerometer / gyroscrope. A value of zero disables EMA filtering.
Range: [0, 1]

fusion_gain

Adjusts the fusion gain used for combining sensor data. A smaller value gives slower, more stable fusion, while a larger value makes it more responsive.
Range: [0, 1]

acc_ema_gain / gyro_ema_gain / mag_ema_gain

Sets the exponential moving average (EMA) gain for the accelerometer/gyroscope/magnetometer . A value of zero disables EMA filtering.
Range: [0, 1]

gyro_zero_cutoff_threshold / linear_acc_zero_cutoff_threshold

Specifies a zero cutoff threshold for the linear acceleration / gyroscrope output. Values below this threshold are considered noise and set to zero. A value of zero disables the threshold.
Range: [0, 1]

publish_rate

Sets the publish rate for fusion data in Hz.
Range: [0, 1000]

topic_publisher_qos

Defines the Quality of Service (QoS) setting for all topic publishers
Options: besteffort | reliable
reliable: Ensures reliable delivery by retrying transmissions until acknowledged.
besteffort: Prioritizes low-latency delivery, allows some data loss.


Notes #

Ensure consistency between your fusion rate, AHRS rate, and QoS settings depending on your application needs.

Any EMA Gain = 0 or Cutoff Frequency = 0 disables that specific filter.

From patch 2136 you can change the mode only from GUI

System​ #

ParameterTypeRange MinRange MaxDefaultDescription
frequencyint0101System status publish rate

Downloads #

The current downloads of the step files can be found here

Mechanical Details​ #

​OlixSense™-IMU-X1​ #

Was this information useful?
Still not working! How can we help?

How can we help?

Updated on October 21, 2025
2) olixVision™ Camera
Table of Contents
  • Sensor Details​
  • Key Features​
  • Sensor System Architecture
  • Datasheet​
  • Versions​
    • OlixSense™IMU-X1 & X1 Pro
    • OlixSense™IMU-E1-Pro
  • Technical Specifications​
    • General Specifications​
    • IMU Sensor Details​
    • Interface Connection
    • Physical & Electrical Specs​
    • Interface Connection
    • Physical & Electrical Specs​
  • System Performance​
    • IMU Noise and Random Walk Parameters
      • Accelerometer
      • Gyroscope
    • Axis Rotation Accuracy
    • Vibration Test
  • Setup
  • Data Visualization and Parameter Configuration
  • ROS Topics and Services​
    • Topics
    • Services​
  • Sensor Calibration and Configuration
    • Calibrating Bias Offset Values
    • Resetting the Sensor’s Rotation Axis
    • Exploring Low-Pass Filter Gain Effects
  • Advanced Settings​
    • IMU Parameters​
    • Detailed Parameter Descriptions
    • Detailed Parameter Descriptions
      • Notes
    • System​
  • Downloads
  • Mechanical Details​
    • ​OlixSense™-IMU-X1​
olive® ROBOTICS

Interoperable Embedded Robotics

All rights reserved