Controlling 70-Ton Gripper Arms for Offshore Wind Turbine Construction Using LabVIEW and CompactRIO

"The combination of LabVIEW and CompactRIO delivered the computational power required for our low-level control and kinematic calculations, as well as the determinism and reliability required for our safety-critical operational logic."

- Pawel Majecki, Industrial Systems and Control

The Challenge:

Creating an intuitive, reliable system to deploy, position and stow hydraulic gripper arms used in guiding steel monopiles for offshore wind farm construction.

The Solution:

Developing an integrated control system that uses an NI CompactRIO system and NI LabVIEW software to perform real-time data acquisition, monitoring and a position control algorithm.


The construction of offshore wind farms involves driving large-diameter, 65-meter-long steel monopiles into the seabed. Specialized jack-up vessels host large cranes that carry and lower the piles into the water before hammering them into the seabed at depths of up to 40m. The piles then serve as the foundation for installing wind turbine towers. Keeping the pile vertical while driving it with a hydraulic hammer poses a serious challenge, especially in the presence of large currents and waves. Once stationed, correcting monopile positioning inaccuracies is extremely costly and requires full removal and redriving. Day rates for chartering installation vessels are a very significant cost to the industry, so reducing delay is a key driver of technical improvement.


The solution for this problem is a pile guidance (“Pile Gripper Arms” or PGA) tool (Figure 1). The pile gripper arm holds and maintains the pile’s vertical position while it is driven. Houlder Ltd developed the gripper arm concept and mechanical design, with the support and involvement of MPIC and MPI Offshore vessel management, for the offshore vessel MPI Discovery.


Following the successful implementation of a hydraulic, motion compensated turbine access system, ISC was involved from the outset of this project. Initially, we used dynamic simulations to investigate the effect of using feedback control in parallel with hydraulic counterbalance valves, which are a potential source of control issues, and to assess the achievable positional accuracy. We used NI LabVIEW software and the LabVIEW Real-Time Module, the LabVIEW FPGA Module, the LabVIEW MathScript RT Module, and the LabVIEW Touch Panel Module to implement control software. Before connecting to the actual system, we thoroughly tested the algorithm functionality using a detailed software emulator.


Next, we performed factory commissioning and testing using the available parts of the real system, whilst simulating pieces that were not present, and exploring the performance of the individual cylinder control loops, as well as the overall X-Y motion. Due to the large size of the mechanical components, we could not fully assemble the gripper arms in the factory, so we virtually displayed expected overall behaviour via the emulator. Installation and testing on the vessel followed, with successful sea trials held shortly after that.


Pile Gripper Arms

The hydraulically driven gripper arms aided the handling of large monopiles that were up to 700 tons in weight, 75 meters long and 7 meters in diameter.


Three main hydraulic cylinders actuated each gripper arm. One cylinder raised and lowered from the stowage (vertical) position and the other two provided motion in the X-Y plane. We could individually or synchronously steer the arms to adjust the vertical inclination of the pile.


It is critical that the control system prevents the gripper jaws crushing the pile, so a preset minimum gap constraint must be observed at all times. The additional challenge lay in the sheer physical size of the system. Seventy-ton arms typically maneuver a 630-ton pile, which meant we could only fully test the final control system once fully installed on the vessel.


Control System Components

We developed the gripper arm control system (GACS) to ensure reliable deployment, stowage and positioning of the gripper arms in the horizontal plane via a joystick located in the operator’s chest pack.



We used LabVIEW and NI CompactRIO hardware to develop the complete system-wide control system for the gripper arm. We designed an algorithm combining the forward and inverse kinematics of both gripper jaws to compute the hydraulic cylinder lengths required to move the arm in a desired direction. A simple, proportional-integral control minimized cylinder position errors. Constraint-handling logic maintained appropriate behaviour at the edge of the operating envelope, facilitated arm retraction for stowage, and limited permissible jaw diameter to prevent pile damage.


Operational logic, monitoring and fault actions are also executed on the CompactRIO and accessed through a touch panel computer (TPC) with a joystick and a set of buttons/LEDs integrated into the operator’s chest pack. The NITPC running Windows XP was used to provide the GACS operator interface, which was also built using LabVIEW.


The CompactRIO embedded controller was equipped with numerous Input/Output (I/O) modules to interface with the sensors, actuators and the operator chest pack. The CompactRIO controller was approved by Det Norske Veritas (DNV) for safety, EMC and environmental rules for marine environments.


The structure of the GACS software included the main real-time (RT) application, an FPGA program including a watchdog, the HMI software running on the TPC, and the PC-based emulator used during development and commissioning only.


We developed the emulator to extensively test the operating logic and fault response before the real factory or vessel trials. The emulator ran on a computer connected to the CompactRIO system via Ethernet and network-published shared variables were defined to exchange data between the emulator and the main application. In addition, the emulator replaced any component that was not physically present during factory test.


Control System Functions

The GACS handled the deployment and stowage of the arms using two lifting hydraulic actuators. Two pairs of hydraulic cylinders performed the X-Y position control, which the operator guided using the chest-pack joystick. The GACS software included the following features:


Inverse kinematics: calculates the cylinder lengths required to move the gripper arms to a given position in the horizontal plane. We initially implemented this using MathScript Nodes, however we subsequently recoded using native LabVIEW to optimise execution speed.

  • Forward kinematics:  monitored the individual and relative gripper arm positions to handle the system constraints (envelope and pile gap) and also for display on the TPC.
  • RT control: interpreted operator joystick movements as the commanded direction and arm movement speed. This “speed demand” was internally converted to the X-Y position set points using inverse kinematics and the current X-Y positions of the arms. The set points were rate-limited, then passed through inverse kinematics to convert into the corresponding cylinder lengths, taking into account their minimum and maximum limits. Finally, the individual cylinder length dynamic controllers (PID feedback) computed the control signals to drive the corresponding hydraulic servo valves. Individual cylinders controllers also featured feed-forward paths to improve tracking performance, which also allowed different gains for cylinder extension and retraction to be applied.
  • Operational logic: implemented in the LabVIEW state machine code architecture, which made different modes and submodes of operation (initialisation, inactive, deploy/stow, single arm, synchronous) possible.
  • Monitoring: extensive monitoring of analogue I/O, digital I/O, and internal states and calculations ensured faults were trapped and received a quick and appropriate response, whether just a warning to the operator or a controller initiated emergency stop. An external safety relay circuit responded to both external emergency stop buttons and GACS initiated faults.
  • Watchdog timer: automatically initiated an emergency stop should the embedded control software become unresponsive, which we implemented using the FPGA on the CompactRIO controller for high-integrity operation. A second watchdog monitored the network connection between the CompactRIO system and the TPC.
  • Operator interface: built as a standalone LabVIEW executable running on the TPC integrated with a joystick and a variety of buttons/LEDs. The TCP communicated with the CompactRIO control software through shared variables via Ethernet.


Sea Trial Results

As soon as the Gripper Arm and its software was installed and commissioned on the MPI Discovery, it set sail for the Humber Gateway Offshore Wind Farm to install four monopoles and transition pieces (the visible, yellow base of offshore wind turbines). This wind farm is located 8km from the coast near Grimsby in the UK, in water depths of up to 18m. The site will consist of 73 turbines when completed in 2015.



ISC engineers were present for the successful installation of the first two monopiles, which require the Gripper Arm working to position and keep them vertical for the lengthy piling operation, which lasts several hours.  The system worked well and matched expectations from the factory testing, with just a few items requiring fine-tuning on the day.


Fast Development, Flexible Interface

The control system development was very successful. We moved from a blank sheet of paper to implementation, to factory testing and finally successful sea trails in just a few months.


While discussing the successful implementation of the Gripper Arm system, Frederic Perdrix, Chief Technical Officer at Houlder, stated “the result combines heavy duty structural, mechanical and hydraulic engineering with precision control”.



The combination of LabVIEW and CompactRIO delivered all the computational power required for our low-level control and kinematic calculations, as well as the determinism and reliability required for our safety-critical operational logic. The small size and low-power nature of the CompactRIO and TPC screens suit the marine environment and provided a very flexible interface to the I/O required for this application.


The Gripper Arm is now working with real monopiles and sea conditions.








Author Information:

Pawel Majecki
Industrial Systems and Control
Culzean House, 36 Renfield Street
Glasgow G2 1LU
United Kingdom
Tel: 0141 225 0124



An NI Partner is a business entity independent from NI and has no agency or joint-venture relationship and does not form part of any business associations with NI.

Figure 1. Pile Gripper CAD Concept by Houlder Ltd
Figure 2. Controlling the Gripper Arms using operator’s chest pack
Figure 3. Main Control Cabinet housing the CompactRIO
Figure 4. Positioning the first Monopile at Humber Gateway Wind Farm
Figure 5. Pile Gripper Arms installed on MPI Discovery ship (Photo from Houlder)