Optimal Drive Technology

Developing a mobile assembly robot for hazardous environments

11 December 2017

TIERA Concept Model
TIERA Concept Model

Lappeenranta University of Technology needed to identify a way to conduct assembly and repair operations in hazardous and dangerous environments where humans cannot operate, so they developed a special mobile robot that can sense, navigate, and monitor its surroundings and conduct repairs and assembly tasks in inhospitable areas.

Founded in 1969, Lappeenranta University of Technology (LUT) is a pioneering institution in Finland that brings together the fields of science and business. The LUT international community includes approximately 6,000 students and experts engaged in scientific research and academic education.

The Intelligent Machines group at LUT carries out research on mechatronic machine design, especially using virtual technologies and simulators, and demanding industrial robotics. The group has participated in significant international research projects and has collaborated extensively with industrial partners.

It has a long tradition of harnessing student assignments to create solutions for new, leading-edge industry areas. These new areas offer many opportunities to discover and trial innovative techniques and systems, while end-users are not that committed to the existing ones. Example applications include virtual racing and horse riding simulators, providing genuine motion feedback. These mechatronic systems develop innovative techniques, which can easily be applied to more conventional industrial applications. 

Engineering solutions to international challenges

In 2011, an earthquake off the Pacific coast of Japan triggered a powerful tsunami that caused a major disaster at the Fukushima nuclear power plant. The tsunami disabled the emergency power to the reactor cooling systems, which led to three nuclear meltdowns, chemical explosions, and the release of radioactive material. 

To prevent further catastrophe, 50 volunteer technicians ventured into the exclusion zone surrounding the power plant to stabilise the reactors. These brave individuals, known as the ‘Fukushima 50’, had to perform simple repair work, including closing valves, in one of the most hazardous environments on Earth. The exposure to extreme radiation could have serious ramifications on their long-term health. 

Like many people around the world, the LUT team felt inspired by the Fukushima 50. They admired their bravery, yet felt that modern mechatronic systems could remove the need for humans having to perform menial repair work in such hazardous environments. This became the inspiration for their work on the mobile assembly robot.

Introducing TIERA 

TIERA is a versatile, mobile robot that can conduct repair and assembly operations in hazardous areas. The functionality and composition of the robot are defined by the tasks the team expect it to perform and the harsh environments they expect it to work in. They considered many environmental factors in the design including radiation, corrosion, toxicity, explosion, biohazard, high voltage, and extreme temperatures.

High mobility was another key design feature for enabling the traversal of hazardous environments. This contrasts with most industrial robots, which are usually stationary and consist of a jointed arm attached to a fixed surface. The team had to carefully consider how to make it possible for an expert operator to remotely control the robot from a safe location, and subsequently designed the sensory, communication (Wi-Fi and 4G), virtual reality, and haptic feedback systems required for intuitive teleoperation. 

Graphical Overview of the Robotic Systems
Graphical Overview of the Robotic Systems

Additional key features of TIERA include:

• Fanless embedded computer controlling most of the robot’s hardware

• Robotic manipulators and tools perform various repair tasks

• Vision system allowing operator to receive video feedback from robot’s cameras

• Sensors for getting information about the surrounding environment

Strengthening the initial control system

In the beginning of the project, the control system of the whole robot was a Linux-based distribution of the Robot Operating System (ROS), running on an Advantech industrial computer. The team quickly learned that the industrial controller alone was not enough to satisfy the needs of the project. Therefore, the team decided to use CompactRIO as the main control system based on NI Linux Real-Time in communication with ROS. This new control architecture provided a super powerful system, which increased robot controllability to very high accuracy with very low latency.

Why NI?

The CompactRIO platform features integrated software, a range of performance and form factor options, and extensive I/O to reduce risk, boost system performance, and simplify the design of advanced embedded control and monitoring systems. 

CompactRIO controllers deliver the latest advancements in processing and heterogeneous computing elements, so the team could execute advanced control algorithms with deterministic response times and low latency. In addition, various C Series I/O modules provided them with measurement-specific signal conditioning, built-in isolation, and high-performance A/D converters so they could acquire high-fidelity signals.

The team eliminated the need for separate subsystems by connecting to sensors, displays, cameras, motors, databases directly to the CompactRIO controller. They then used the LabVIEW graphical environment to define how the CompactRIO handled all this data. They used LabVIEW to programme the embedded and FPGA processors within the CompactRIO despite limited working knowledge of hardware description languages. They used built-in LabVIEW functions to intuitively manage timing and memory, and simplified the development of signal processing, analysis, control, and mathematical routines. 

The Rapid Progress of the TIERA Robot
The Rapid Progress of the TIERA Robot

They used built-in drivers and APIs to move data between components so the team could focus on robot development. This means they could spend less time worrying about how to collect data, and more time analysing and acting on it to ensure the uptime of critical components. 

Furthermore, the extensible LabVIEW architecture used by the team ensures that the system can be easily customised and reconfigured through software - even after deployment.

An innovative approach to centralised robot control

The main feature of TIERA’s central control system is integration of NI Linux Real-Time and CompactRIO with the flexibility and features of ROS, which generated many novel features for the robot. 

Digital communication plays a vital role in any advanced robot. It can include communication between an operator and a robot, between a robot’s control devices and its peripheral hardware, between different programmatic nodes being executed by a robot’s processor, and much more.

A local net allows the transmission of control messages for movement of robot sections, which are published into ROS topics by the main station. Then an onboard computer subscribes to topics and reads messages. From the computer installed on the robot, a signal spreads to each device according to instructions. Signals from a remote control reach the main station, and then they are processed in ROS and sent to the Advantech by Wi-Fi. 

The team calculated direct and forward kinematics in ROS on the main station and generalised coordinates for control reach controllers inside mechanisms. As explained before, the robot sections operate under control of ROS and they programmed some of them using LabVIEW software. They can merge code from each part together into the one control programme, which monitors and controls every device of the robot. They placed controllers of those devices into the one local network, which makes communication between all of them possible.

They can integrate the CompactRIO controller into the whole robotic system using the LabVIEW library to publish information into ROS topics in the same local net. Tufts University developed this library, which is freely available on the LabVIEW Tools Network. The LabVIEW application runs on the CompactRIO and on the main station at the same time. The user interface translates information from sensors, and they can use the same information after publishing into topics at the same time for other sections of robot. For example, wheels must be stopped if distance to an obstacle is less than a critical threshold.

The ROS and LabVIEW collaboration empowers the team to use different types of devices and controllers connected to the one network. They must organise the system in the same network for design of the united system of various groups of hardware and software.

The Future of TIERA

The team is making rapid progress with the TIERA robot. All of the robot’s systems are fully operational, and they have tested them individually. They are now commencing the first full system tests and planning further upgrades.

The versatility and modularity of the TIERA and its CompactRIO controller means that it is not limited to assembly and repair in hazardous environments. They can quickly repurpose the robot for multiple industries and other spheres of human activity, including:

• Hospitals: drug delivery, transportation of food and medicine

• Cleaning: automatic cleaning of large areas, such as supermarkets, airports, industrial sites

• Warehouses, Distribution, and Logistics: efficient relocation of materials from stocking shelves to order fulfillment zones

• Industry: assembly, materials delivery

• Military and Security: diffusion of explosives, providing vision and monitoring in dangerous areas

• Mining: exploration of the mines, operation in hazardous areas

• Ship Yards: performing welding and cutting

• Research: volcanic research, Antarctica and Arctic research

Video courtesy of Hamid Roozbahani


Contact Details and Archive...

Print this page | E-mail this page


Stone Junction Ltd

This website uses cookies primarily for visitor analytics. Certain pages will ask you to fill in contact details to receive additional information. On these pages you have the option of having the site log your details for future visits. Indicating you want the site to remember your details will place a cookie on your device. To view our full cookie policy, please click here. You can also view it at any time by going to our Contact Us page.