Heave - Xsens MRUs for Active Heave Compensation
The Xsens Sirius and Xsens Avior series are now available as MRUs (Motion Reference Unit) by offering Heave - delivering real-time and centimetre-level vertical displacement, together with roll & pitch.
Why Heave Matters
On the ocean, nothing stays still.
Vessels, cranes, platforms and surface robots are constantly moving up and down with the waves — a motion known as heave. Without accurate heave information, systems can’t maintain depth, stability and control.
The new Heave output from Xsens turns the Sirius and Avior into full industrial-grade MRUs, giving engineers the roll, pitch, and vertical motion reference needed to correct for wave-induced motion in real time.
Computed fully onboard using advanced sensor fusion, Heave provides marine engineers with precise motion data for stabilization, drilling, docking, and active heave-compensation systems.
Xsens offers Motion Reference Units (MRU) delivering heave output with a 5 cm. accuracy up to 29 seconds.
How It Works
Heave is derived directly from inertial data.
Xsens’ onboard algorithm performs double integration of acceleration, applying a proprietary phase-correction method to keep the calculated vertical displacement perfectly aligned with real-world motion.
The result: real-time, drift-free heave data, updated at 100 Hz and ready for immediate use in control systems.
After a short ~40 s convergence, the sensor tracks motion one-to-one with the vessel’s true vertical movement.
Heave measurement at offset points
When using Heave, it's crucial to specify the COR (Center of Rotation) and the POI (Point of Interest). Both of these points can be different from the location where the MRU is mounted. Defining the lever arms to these points ensures that heave measurements properly account for the vertical displacement arising due to vessel rotations.
Xsens Heave Performance
The top chart shows how the Xsens Heave filter adapts when the wave period suddenly changes.
-
Top: Heave position (black = ground truth, blue = Xsens estimate)
-
Middle: Detected heave period
-
Bottom: Heave error
Within ~40 s, the filter re-converges and returns to centimetre-level accuracy.
The lower heat map shows the performance envelope of the algorithm across different wave amplitudes and periods.
The green region (<5 % error) demonstrates consistent centimetre-level accuracy, maintained up to 29 s wave periods. The grey region shows a <6 % error up to 40 s, confirming stability even under long, slow ocean motion.
What You Gain with Heave
Immediate heave data for active heave compensation systems — from offshore cranes to docking and drilling platforms.
Maintains precision even under large, slow marine motions typical of deep-sea operations.
All computation happens within the sensor firmware. No extra hardware, no latency, no software post-processing.
Enable Heave with a simple firmware update.
Outputs roll, pitch, yaw and heave via RS232, RS422, CAN, or UART.
Applications
Heave is fundamental for multiple surface applications where you need to account for wave motion and Active Heave Compensation is required.
-
Offshore drilling & crane operations
Compensate vertical vessel motion to keep tools and payloads steady.
-
Docking & dynamic positioning
Maintain safe, precise alignment during surface operations. -
Marine robotics (ROVs, AUVs, ASVs)
Improved control and navigation near the surface. -
Buoys & surface monitoring
Track and record wave-induced displacement. -
Survey & mapping platforms
Remove vertical motion noise for cleaner data.
Xsens IMUs are also a great fit for subsea applications and are deployed in hundreds of underwater vehicles.
Xsens Motion Reference Units (MRUs)
Xsens Sirius MRU
- Designed to withstand the most harsh marine environments.
- MIL-standard IP68 housing, resistant to temperature extremes, humidity, salt spray, shock & vibration, and electromagnetic interference.
- Built-in support for Heave.
Xsens Avior MRU
- Premium OEM solution, low SwaP-C package.
- High accuracy for demanding motion dynamics.
- Wide interface support (UART, CAN, I2C, SPI, UART, RS232, RS424, optional EtherCAT).
- Built-in support for Heave.
Trusted Across the Marine Industry
Xsens inertial sensors are already widely used in:
-
Offshore drilling and construction
-
Vessel stabilization and dynamic positioning
-
ROV/AUV navigation and control
-
Marine robotics, buoys, and surface platforms
Engineers worldwide rely on Xsens for dependable motion data that powers research, safety, and automation at sea.
Inertial Sensors for Marine Applications - FAQs
What is an MRU?
Xsens Avior and Sirius are industrial-grade MRUs, combining high-accuracy orientation (AHRS) with integrated Heave output — delivering MRU-level performance in a compact and cost-efficient form factor.
What is Heave and why does it matter in marine systems?
Heave refers to the vertical up-and-down motion of a vessel or structure caused by waves.
Accurate Heave measurement is crucial for operations like drilling, crane stabilization, docking, and autonomous navigation — where vertical displacement must be known or compensated in real time.
Xsens sensors provide real-time Heave data processed onboard, helping marine engineers stabilize systems and improve safety and control.
How is an Xsens MRU different from traditional marine MRUs?
Xsens MRUs — based on the Avior and Sirius platforms — deliver the same motion data precision (roll, pitch, and Heave) but in a more compact, industrial-grade form.
They are ideal for integrators building smaller, scalable, or cost-sensitive marine systems such as ROVs, AUVs, buoys, and autonomous surface vessels.
What kind of accuracy can I expect from Xsens Heave output?
Unlike many systems that require post-processing, Xsens Heave is computed directly onboard — ensuring real-time Heave data for control and monitoring applications.
What makes Xsens sensors reliable in marine environments?
Industrial-grade housings (up to IP68) protect against water and salt spray, while onboard algorithms ensure reliable performance in both calm and high-dynamic conditions.
What is the difference between Avior and Sirius MRUs?
Both are industrial-grade MRUs with Heave, sharing the same sensor fusion firmware.
-
Avior: Compact OEM module for integration into embedded systems and small vehicles.
-
Sirius: Housed, IP68-rated MRU ready for external mounting in marine environments.
Both provide identical performance and data output — the difference lies in form factor and integration style.
Marine Case Studies
Newsletter
Sign up here for the Movella newsletter and stay up to date about everything Movella has to offer.