Next Article in Journal
Prototype Development of Small Mobile Robots for Mallard Navigation in Paddy Fields: Toward Realizing Remote Farming
Next Article in Special Issue
An Overview of Verification and Validation Challenges for Inspection Robots
Previous Article in Journal
FES Cycling and Closed-Loop Feedback Control for Rehabilitative Human–Robot Interaction
Previous Article in Special Issue
Autonomous Elbow Controller for Differential Drive In-Pipe Robots
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Implementation and Evaluation of a Semi-Autonomous Hydraulic Dual Manipulator for Cutting Pipework in Radiologically Active Environments

Engineering Department, Lancaster University, Lancaster LA1 4YW, UK
*
Author to whom correspondence should be addressed.
Robotics 2021, 10(2), 62; https://doi.org/10.3390/robotics10020062
Submission received: 11 March 2021 / Revised: 23 April 2021 / Accepted: 23 April 2021 / Published: 27 April 2021
(This article belongs to the Special Issue Advances in Robots for Hazardous Environments in the UK)

Abstract

:
We describe the implementation of a bespoke two arm hydraulically actuated robotic platform which is used to semi-autonomously cut approximately 50 mm diameter pipes of three different materials: cardboard, ABS plastic and aluminium. The system is designed to be utilised within radiologically active environments where human access is limited due to dose limits and thus remote operation is greatly beneficial. The remotely located operator selects the object from an image via a bespoke algorithm featuring a COTS 3D vision system, along with the desired positions for gripping with one manipulator, and cutting with the other. A pseudo-Jacobian inverse kinematic technique and a programmable automation controller are used to achieve the appropriate joint positions within the dual arm robotic platform. In this article, we present the latest developments to the system and the lessons learnt from the new cutting experiments with a reciprocating saw. A comparison to tele-operated control and manual cutting is also made, with this technique shown to be slower than manual cutting, but faster than pure tele-operational control, where the requirements for highly trained users and operator fatigue are further deleterious factors.

1. Introduction

Despite some recent developments in the area of robotics within nuclear environments, the industry has typically lagged a few years behind many others in terms of uptake. Historically, tele-operational control has been used within such radiologically active environments, with devices such as master slave manipulators first used in 1948 [1]. Due to several factors, such as the desire to protect job security [2] and the fear of an automated robotic platform suffering a significantly damaging fault, tele-operation has remained in favour until relatively recently. Tele-operated and hydraulically actuated robots such as the CEA developed MAESTRO [3,4] for example, have been used to demonstrate the concept of using radiation hardened platforms within radiologically active environments. The MAESTRO is a serial robot composed of six links and six hydraulic rotational joints (fed by a flow control servo-valve), with joint angular position measured with resolver sensors. Other commercial off the shelf (COTS) solutions, such as the tele-operated BROKK series of hydraulic manipulators, have been used to aid Russian decommissioning efforts [5] for example. Furthermore, the tele-operated DECON robot at the Windscale Advanced Gas-cooled Reactor (WAGR) has been used for operations in order to significantly reduce dose to manual workers. Using solely human labour within the experimental reactor would have resulted in estimated doses of 1 Sv/Hr, indicating that annual 20 mSv legal dose limits would have been reached in a little over a minute. However, use of the relatively crude manipulator resulted in a maximum dose to manual labour of only 17 mSv over the course of the six years of the project [6].
There is a large body of research in this general area concerned with hydraulic manipulator control, the effective gripping of pipework and efficient path planning. Koivumaki et al. [7], for example, have looked into the development of energy-efficiency improvements in control, using a high-precision closed-loop controller with highly nonlinear hydraulic robotic manipulators, and using a heavy duty (475 kg payload) 3 DoF hydraulic arm as a test bed. Lin et al. [8] have utilized rapid prototyping techniques in order to develop Shape Memory Alloy (SMA) fingers to improve robotic gripping, specifically for underwater use. The work has been further improved by the direct control of these grippers using electromyography (EMG). A multi-objective genetic algorithm (MOGA) was developed and applied by Borboni et al. [9] for a serial robot designed to enable laser pipe cutting. The authors inserted a redundant DoF in order to allow infinite inverse kinematic solutions and thus increase the ease of determining possible cutting paths. The MOGA was adopted to reduce vibration effects, allowing for relatively smooth cutting. In the area of practical automated cutting, Alatorre et al. [10] considered the use of sound in order to determine the optimal amount of force required to cut objects, including pipework. They report consistent force application to within 0.08 N using this technique. Assuming pipework is detached, Diep et al. [11] considered a cutting system designed to operate on a rotating pipe, as their findings indicated this was an improvement compared to a fixed pipe. Further, Pardi et al. [12] have addressed the problem of constrained motion planning using a 3 D vision system.
There is also a body of work related to cutting using purely tele-operational control, such as Chen et al. [13] who report on remote cutting of cooling pipes within the China Spallation Neutron Source (CSNS) using a tele operated hydraulic cutter. Another example is Hafenkamp et al. [14] who have developed a tele operated electrical/pneumatic underwater climbing robot to be used for cutting oil and gas pipelines. There is also a substantial body of more theoretically derived work. For example, Liu et al. [15] present a trajectory and velocity planning method for a robot to machine a spherical single Y-groove in a spherical pipe. Others have looked at pipe cutting robots in a holistic sense considering aspects such as economic feasibility. An example is Han et al. [16] who have looked at the economic feasibility of robot development and verification for the sustainable utilization of a steel pipe pile head cutting robot in South Korea. Interest in robotic pipe cutting is obviously not confined to the academic world, with a number of pipe cutting system patents also filed e.g., Ogawa et al. [17].
However, some form of semi-autonomy, in which high-level control is determined by the operator and low-level control is determined automatically, is becoming more popular [18,19,20]. Marturi et al. [19], for example, have investigated the benefit of adding a level of autonomy during manipulation tasks: direct tele-operation is compared with a visual guided semi-autonomous system in a block stacking task. The semi-autonomous system is reported to have performed better than direct tele-operation, improving task completion time, precision, and repeatability. This general move towards a more autonomous outlook has occurred for several reasons, such as the excessive and unrealistic need for numerous skilled operators to directly control robots. Anticipated benefits are not limited to avoiding human exposure to radiation, but also include the improvement of general safety through the removal of workers from potential conventional accidents, increased productivity during decommissioning activity, and reducing the number of repetitive tasks leading to mistakes [21]. Semi-autonomy in environments such as this has been a subject of interest for some time. Talha et al. [22] have investigated current teleoperated systems, with multiple buttons and joysticks and with multiple cameras in order to provide different workspace views. Bruemmer et al. [23] focus on a platform used for characterisation in nuclear environments, with a mixed-initiative control scheme developed to improve performance over direct teleoperation. The availability of cheap and mass-produced RGBD vision systems has also contributed to the willingness to adopt semi-autonomy into the industry, with the autonomous determination of object position and orientation allowing the tracking of objects using techniques such as Visual Simultaneous Localisation and Mapping (VSLAM). This in turn enables the automation of many tasks which may have otherwise been undertaken by people.
Radiation tolerance within electrically actuated platforms is a significant issue with a decrease in performance caused by several mechanisms. These can include the loss of insulation in the motor coils or connection wires, the embrittlement of the connections generally, lubricant hardening within the bearings or gearbox, or maybe even degradation in the electronics [24]. Nancekieval [25] considers some individual components commonly used in robotics and concludes that weak points may be voltage regulators, which typically cease operations at an equivalent dose of 5 kGy, or microcontrollers, which typically experience breakdown at 1.2 kGy. In [24] it is mentioned that the dose rate at the surface of a vitrified high level waste container may be as much as 10 kGy/h. If this figure is used as a worst-case scenario, this corresponds to a time limit of less than half an hour before likely breakdown in the robot platform i.e., if a voltage regulator is involved in the platform. Hydraulic actuators are generally more radiation tolerant, although the varying components typically used means this changes greatly from platform to platform. For example, the Gamma 7 F master slave manipulator is noted to have a radiation tolerance of over 100,000 Gy [26], whereas Nieminen et al. [27] claim that a tolerance of 100 Gy/hr and a compound tolerance of 1 MGy may be required for the hydraulic manipulator in use at ITER. Generally, the purely hydraulic part of such manipulators are effected relatively little by radiation, with the small non-hydraulic parts typically the weakness.
Hydraulically actuated manipulators do, however, present challenges in comparison with electrically operated ones, with the main issue being the reduced positional precision attainable. Whilst differences in manipulator size and dynamic rates make like for like comparison of precision difficult, hydraulic manipulators can typically achieve positional precision in the order of millimetres, compared to the micrometre precision attainable with some electrically actuated arms [28]. This is chiefly due to two characteristics of the hydraulic actuation system and the difficulties associated with control. Firstly, the joints exhibit a variable dead-zone with respect to the voltage applied to the hydraulic valves, making the exact behaviour of the arms difficult to predict and control complex when small or slow movements are required [29,30]. The second issue is potential non-linearities in the actuator response caused by friction, particularly when operating around and passing the zero-velocity point. Both of these concerns can be mitigated somewhat with advanced modelling [31] and control methods [30], although it is still difficult to control hydraulic arms to the same level of precision as electrical ones.
Within this context, the present article describes experimental investigations into the practical implementation of a system for semi-autonomous cutting of pipework, using a computer controlled and hydraulically actuated dual-manipulator system. The development and preliminary evaluation of the vision system has been reported previously in this journal [32] although that work focused on the low-level control problem, with experimental results limited to positioning and grasping tasks only. An early version of the vision system used is also described by West et al. [33], again for positioning tasks only. By contrast, the present work represents the first time this hydraulically actuated system has been adapted to perform real cutting operations, thus bringing the Technology Readiness Level (TRL) up to a value of around six (TRL being an industry standard scale of technological maturity from one to nine [34]). The main contributions relate to the lessons learnt from this new experimental work, an evaluation of the positional accuracy of the approach, and a comparison with manual teleoperation and cutting. Three different pipe materials are cut here, namely cardboard, ABS plastic and aluminium. Hence, this new article describes the latest vision and control software, kinematics, and the reconfigured bespoke hardware arrangement, including an upgraded hydraulic system and the installation of an off-the-shelf reciprocating saw.
The system combines four elements: (i) a low cost RGBD sensor to acquire positional data; (ii) the MATLAB software environment (Mathworks, Natick, MA, USA) running on a standard windows PC; (iii) LabVIEW (National Instruments, Austin, TX, USA) running on a small form factor specialist computer; and (iv) two hydraulically actuated manipulator arms (Hydrolek-7W, Hydrolek, Fareham, UK). The vision data, acquired with the aid of a human operator, are processed within the MATLAB environment, i.e., pixel and depth data are converted into the required cartesian gripper and saw tool positions using simple geometry. These are transferred to the small form factor computer via the User Datagram Protocol (UDP), which in turn performs the required kinematic calculations within the LabVIEW environment. National Instruments Compact FieldPoints (CFPs) are subsequently used to transfer the joint position data to the two hydraulically actuated manipulator arms, which further have potentiometers onboard to provide feedback.
The vision system is briefly described in Section 2, with the Hydrolek manipulators and kinematics described in Section 3. Section 4 presents the experimental methodology utilized, followed in Section 5 by the results for the laboratory validation of the new semi-autonomous system for pipe cutting. Finally, the conclusions are presented in Section 6.

2. Vision System

Vision systems are necessarily electrical and so may not exhibit the same radiation hardness enjoyed by the hydraulic actuation system, which was purposely chosen initially for its radiological toughness. There have been several studies of the radiation effects on COTS cameras with, for example, Wang et al. [35] concluding that the effects of as little as 20 Gy/Hr are evident on images created using a typical CMOS sensor. This could mean regular replacement of the camera system, and thus a cheap and widespread vision solution may be preferable to a more advanced but expensive one. Indeed, the accuracy offered by the hydraulic arms is relatively poor and thus the accuracy of the vision system is unlikely to be the limiting factor. In this theme, a purposefully low quality and cost effective sensor has been selected for R&D purposes, namely a Microsoft Kinect v1.
The MATLAB algorithm used here has evolved from earlier research by the present authors and is described in more detail in [32,33]. The operator elects when to take a snapshot of the Kinect (Microsoft, Redmond, WA, USA) RGB camera field of view, before the algorithm determines the major interfaces between the colours in the image via Canny edge detection [36,37], with the thresholds then selected and altered by the operator. The object of interest is selected by clicking on it, whereupon the regionprops function enables the determination of gripping and cutting positions. The interface for performing this action is shown in Figure 1. Simple trigonometry is used to produce six pieces of information which are sent via UDP data packets to the small form computer running the LABVIEW software: Xgripper, Ygripper, Zgripper, Xcutter, Ycutter and Zcutter. This is transmitted utilising a straightforward user created function featuring seven user definable parameters, with the format:
udp_comm(‘MODE, ARM, p1, p2, p3, p4, p5’)
If the number ‘0’ is used for the MODE parameter, then the joint positions can be specified directly via parameter values p1 to p5. However, if the MODE parameter is set to ‘1’ then parameters p1 to p3 define the X, Y and Z end effector coordinates, with p4 and p5 ignored. Further, the ARM parameter allows the operator to choose which manipulator the command refers to (‘0’ for left, ‘1’ for right).
The LabVIEW software environment on the second computer provides a further Graphical User Interface (GUI) with the bespoke interface developed by the authors allowing for both modes. Mode 0 is the default and allows the user to define the required joint angles by simple entry into data boxes within the front end of the software. These values are used with the in-built, user-tuneable PID control system to set the angles of the manipulator joints according to feedback from the built-in rotary potentiometers. Mode 1 allows the user to set a desired end effector position either by directly entering x, y, and z cartesian co-ordinates into the LabVIEW GUI, or by using the data received via the UDP Network interface from the MATLAB algorithm.

3. Hydrolek HLK-7 W Manipulators

Two Hydrolek HLK-7 W manipulators are used here, each consisting of a 6-degree-of-freedom articulated arm as illustrated in Figure 2 and Figure 3, with corresponding Denevit Hartenberg parameters shown in Table 1. There is further an option of a gripper as a seventh actuator on either manipulator. The kinematic configurations of the two arms are nearly identical, with the only difference being the shoulder pitch joint, which has a 3.1 cm offset towards the positive y-axis for the right arm and negative y-axis for the left arm. For the present research, the right arm features seven actuators (q1 to q6, plus an end-effector gripper) whereas the left arm has only five (q1 to q5), since the gripper assembly has been used to instead mount the reciprocating saw.
The missing wrist rotation (q6) results in the inability to solve the inverse kinematics for any orientation of the end-effector. A Moore Penrose pseudoinverse algorithm [38,39] is used instead to make an approximation to the inversion. The pseudoinverse algorithm is based on the singular value decomposition method from linear algebra, with a version also available within both the MATLAB and LabVIEW environments.
In contrast to previous research using the same manipulators [32], the hydraulic system has been recently upgraded with a model MKPTO415 V16 V15 Pressure & Tank Circuit Hydraulic Power Unit (Bosch Rexroth, Lohr, Germany) and a pressure pump with a three-phase AC 4 pole electric motor. The unit provides a flow rate of 5.5 L/min at 220 bar and boasts a 15-litre oil tank. This upgrade was primarily undertaken to address shortfalls in the previous system and improve efficiency and maintainability.
The hydraulic flow to the manipulator joints is controlled via a series of solenoid actuated valves arranged in a manifold. The solenoids are in turn controlled via the National Instruments (NI) Compact DAQ 9132 system (cDAQ); a 1.33 GHz dual-core atom computer with 4 slots for I/O modules. The system runs both Windows 7 Embedded Edition and LabVIEW 2018 for programming and interfacing with external peripherals. The cDAQ 9132 currently utilises an NI 9205 module (a 32-channel analogue-to-digital converter (ADC)); and two NI 9264 modules (16-channel digital-to-analogue converters (DAC)).
The cDAQ 9132 is powered by an adjustable 24 V NI PS-15 Power Supply Unit (PSU) which also provides 24 V DC to the NI 9205 and NI 9264 modules. The two NI 9264 modules are used to actuate the P02 AD1 valves in the two Hydrolek manipulators. Each joint requires connection to two directional valves and, therefore, 10 analogue outputs from one of the NI 9294 modules are required to operate the left arm with its five working joints and the right arm with its seven joints (with a gripper). Angle position sensors used in this configuration are simple rotary linear potentiometers requiring 10 V to operate. A dedicated box holding all of these elements has been mounted onto the stand where the two arms are located. A monitor, mouse and keyboard are externally connected such that an operator can control or program the robot from outside the robotic cell.
The left-hand manipulator has been fitted with a RS890 K 500 W Scorpion Powered Hand Saw (Black and Decker, Slough, UK) as shown in Figure 4. This tool is mounted over the top of the gripper using a metal plate, which precludes use of the left-hand gripper for manipulation tasks. Rotation of this wrist joint is prevented via the use of a further aluminium shank across the joint. The saw provides a stroke length of 23 mm, a speed of 2700 strokes per minute, and is equipped with a variety of blades—a wood blade attachment being used for the cardboard pipe, and an 18 teeth per inch metal blade used for the plastic and metal pipes.

4. Methodology

The purpose of the present research is to validate the use of this system in real cutting operations. Pipes of three different materials and dimensions were chosen for cutting, namely cardboard, ABS plastic and aluminium. The use of softer pipes initially enabled the process to be evaluated and refined, before risking damage to the cutting assembly by moving onto tougher materials. The pipes were chosen to be all of similar thicknesses, as shown in Table 2.
Each of the pipes were approximately 1.5 m long and mounted approximately vertically, and between 0.75 m and 1.5 m in front of the manipulator base. At the start of each experimental cut, the arms were placed into a default starting pose, using Mode 0 as described above in order to hold them free of the robot’s field of vision. Each cutting procedure begins with the MATLAB algorithm determining the required gripping and cutting end effector positions, before the cDAQ computer receives the data via the UDP protocol and calculates the required joint positions via the pseudo inverse iterative Jacobian kinematic algorithm. The gripper on the right manipulator moves to the required position and clasps the pipe, before the saw attached to the left manipulator is moved into its own respective cutting start position. The grasp and cut points chosen were selected to be as far from each other as possible on the reachable section of pipe in order to reduce the risk of the cutting arm striking any part of the grasping arm and potentially causing equipment damage. The actual cutting procedure was performed using forearm roll (i.e., actuating only the number four joint). Using this rotational joint allowed the saw to be swung in a cutting arc across the pipe, and ensured that the cut remained aligned with the sawblade, preventing the sawblade from being snapped or twisted. This effectively ensured that the cuts stay horizontal, and thus only pipework which is roughly vertically aligned could properly be cut using this current configuration. As the joint has to be actuated very slowly as cutting progresses (to allow the saw to cut without snapping), it was found that this was best achieved via open loop control of the hydraulic valve. A constant voltage applied to the valve was found to cause the joint to move too fast for cutting, and so pulsed actuation was used, applying 1.5 V for a period of 80 ms, once per second. This approach produced short periods of movement that, coupled with the inherent flexibility of the arm, allowed the saw to ‘catch up’ between bursts.

5. Results and Discussion

Initially, both the position calculated with the kinematic techniques and the physically measured position of the gripping end effector were compared to that requested by the user in the controlling LabVIEW software. Here a location of (0.7, −0.2, 0.35) was requested ten times, hence the repeatability of the system could be determined. The iterative inverse Jacobian kinematic algorithm determined the joint angles, which when fed back through the corresponding forward kinematic algorithm, yielded calculated positions that were within a few cm of these desired positions over the ten runs of this experiment. Using a simple Pythagorean algorithm, the average distance between the desired positions and those taken up according to the forward kinematic calculations was 2.73 cm over five sets of readings. Another way to look at these results, is that the average predicted position taken up by the end effector was (0.704, −0.185, 0.340)—a distance of 1.82 cm from the desired position. The corresponding physically measured physical position of the end effector were also determined using a tape measure, and over the same five readings was found to be at an average position of (0.725, −0.237, 0.330). This represents a distance of 4.89 cm between the actual position of the end effector and the value requested by the user initially. Hence, it could be said that, in this particular case, 1.82 cm of this deviation is due to the inaccuracy of the kinematic technique used, with the remaining 3.07 cm due to the mechanical inaccuracy of the Hydrolek arms and associated peripherals.
Cutting operations were successfully performed on pipes of each of the three chosen materials, demonstrating successful operation of the assisted grasp and cut system. As a safety feature, the MATLAB algorithm requires a ‘go/no-go’ confirmation from the operator once the cutting tool is in place and ready to begin operations. This allows cancelling of the operation if the operator feels that collision is likely, although clearly future implementations of the system would potentially benefit from some level of prior warning of mathematically determined collisions once cutting has begun. Figure 5 shows the Hydrolek arms in the cut and grasp positions, grasping at the top of the pipe and ready to cut near the bottom. A further limitation that was observed was that the pipe had to be located between roughly 0.75 m and 1.5 m from the base, otherwise the physical limitations rendered the cutting operation impossible. Indeed, as this distance reached these limits, oscillations within the inverse kinematic calculations ensured that gripping and cutting were compromised. Figure 6 shows plots of the actual and required joint angles of each individual joint as the actuation is performed. One marked advantage of this method of control over standard tele-operation, is the ability of the controller to move all the joints at once, as opposed to a human operator who will be limited in their ability to multitask between joint controls. This has not only the advantage of being quicker, but is also effective in reducing operator workload. The reduced time and energy required is a desirable trait for remote systems, and indeed across many applications of hydraulic manipulators [7].
Haptic feedback was not implemented on the gripper here, and thus it is through visual observation by the operator that the point at which the pipe is deemed to be successfully grasped is confirmed. This use of feedback has recently been explored via the use of force sensors on a manipulator to allow careful grasping of potentially delicate objects [8,40] and could be implemented here in further research. This would be particularly beneficial in a remotely operated environment, where the operator is not in the same room and perhaps has a poor angle of view on the object.
Figure 7 shows the cut surface of the three pipes; with the single joint actuation enabling a relatively smooth cut in the desired location. Whilst the quality of the cut is somewhat rough compared with the standard that can be achieved by dedicated robotic manufacturing equipment, the desired result of a completely cut pipe is achieved. This allows the system to be used for equipment removal tasks where pipe or structural severance is required but the smoothness of the cut edge is not important. This rudimentary method of control, is not optimised for cutting speed, although all the pipes were cut within a reasonable timeframe, as noted in Table 3.
Figure 8 shows the progress of the saw through each of the pipes as represented by the angle of joint four. As can be seen, in none of the cases is the cut entirely smooth in terms of saw progress. This is largely down to the method of control, i.e., using short pulses to allow for slow overall movement. In the bottom right of Figure 8, a section of the aluminium cut is plotted alongside the voltage signal provided to the solenoid valve actuating the joint. This allows the cutting action to be understood i.e., a pulsed signal produces a small movement in the saw followed by a recovery time. It can also be seen in Figure 8 that the rate of cutting varies across the duration of the movement, despite being actuated by the same periodic signal. This is a function of both the material being cut and the angle of the number four joint at any moment. It is known that the hydraulic system contains dead zones and that the movement produced by a given signal is not constant across the full sweep of the joint. At this pulse voltage and duration, the movement speed was sufficient for cutting without risking damage to the blade. However, the saw is clearly capable of cutting at a much higher rate, as shown in Table 3, particularly in the case of the cardboard and plastic pipes.
In order to provide a benchmark cutting time for comparison, a number of cuts were made by human operators using the same saw and blades as used by the robot arms. In Table 3, the cutting times for each pipe material is noted when utilising manual cutting, tele-operational control and semi-autonomous control. In the tele-operational and semi-autonomous scenario’s, the material independent time taken for the cutting platform to reach its cutting position must be considered too. In the tele-operated case, after a period of practice, the non-skilled operator could reach a series of desired cutting positions within an average of 32.2 s (standard deviation 5.4 s). This compares with the autonomous method of moving the end effector into the required position, which took an average of 0.9 s (standard deviation 0.04 s). Hence, overall, the semi-autonomous approach is observed to be faster than tele-operation for these experiments.
Human operation is clearly far quicker in performing a cut, particularly in the cardboard and ABS plastic cases. The human operator cuts with the benefit of natural force feedback from holding the saw, alongside a level of acoustic feedback notifying when the saw is reaching its physical limits, allowing a much fuller use of the saw’s capacity for cutting. This demonstrates a clear potential for improved cutting speeds with the manipulator system in the form of further research into a feedback mechanism for saw movement control. At present this subject has not been greatly explored in the literature, particularly in the case of hydraulic manipulators, as fine control is more usually performed by electrical motor driven systems. Some research has been performed into the use of an acoustic signature in the case of robot arm mounted grinding tools for precision tooling in the aerospace industry [10]. Force feedback via the use of force sensors has also found application in cases where very precise control of an end effector is required, such as in robotic surgery [41]. In the present application, however, pure force feedback may prove less effective, due to the unpredictability of the range of materials that may require cutting. Nonetheless, it would still be advantageous to have a sense of how close the applied force is to the limit of the saw. Further feedback signals which could be used for saw feedback control include sawblade speed and temperature.

6. Conclusions

Within this work, pipes of three different materials were cut semi-autonomously with dual hydraulic manipulators which are designed to be radiation hardened naturally. COTS 3 D vision hardware and bespoke data processing capability has further been utilized to enable this operation via a grasp and cut system. This experimental work shows that the system can aid an operator in performing decommissioning tasks whilst staying remote from the site of work. Whilst the actions performed in this operation could also be controlled directly via standard tele-operational methods, the semi-autonomous approach allows for reduced operator workload, potentially allowing quicker performance of decommissioning tasks, reducing the requirement for skilled operators and improving the energy efficiency of the hydraulic manipulators through reduced actuation. This experimental work further corroborates earlier research testing of the efficacy of vision based grasp and cut assistance methods [32], showing that such systems can provide an efficient method of manipulator control and pose determination, and enable practical cutting operations.
Of the three methods investigated, purely manual cutting of pipework is the quickest as would be expected. However, manually cutting pipework whilst in a radiologically active area may not present an ALARP scenario and thus this may not be realistically feasible. An alternative method of control while still using the physical robot platform is obviously tele-operation i.e., direct control of either the joints of the manipulators, or the position and orientation of the end effectors in 3D space. This was shown to be extremely difficult to do as the operator was not allowed sight of the scene directly, instead only via a 2 D camera. However, after a period of practice, the operations were possible with the time taken to move each arm into the required position found to be an average of 32.2 s. Cutting of the pipes themselves was also found to be possible this way, with times taken to cut the cardboard, ABS plastic, and aluminium pipes of 12.2, 16.6 and 67.2 s respectively. However, the semi-autonomous cutting system was found to be more of an effective solution overall, since the average time taken to reach the correct cutting position was only 0.9 s (with simultaneous, rather than consecutive joint actuations). The open loop cutting system did not allow for any kind of feedback and thus the cutting operations were slightly slower than the tele-operational cutting, as the cutting speed was unaffected by any outside stimuli such as audio feedback from the saw.
It is clear from the results acquired that there is scope for improved control of the cutting and an increase in speed. This may be through a more sophisticated open loop technique that allows finer control despite the dead-zone properties of the hydraulic actuator, or methods which utilise closed loop speed control with feedback from the saw itself, such as acoustic or blade speed signatures. Whilst the current cutting approach is relatively slow, the ability to cut pipes without placing personnel into radiologically active environments allows for safer performance of decommissioning tasks. The hydraulic manipulator system has been specifically chosen for its radiological hardness and, as a result, the number of electronic components in the system is greatly reduced compared to electrically actuated platforms. Whilst further validation of the Kinect system (and possible upgrade to a radiation hardened camera) would be required before deployment in highly active environments, the proposed system could already replace human workers in more moderately active decommissioning areas, where human presence is restricted due to adherence to ALARP principles and yearly dose limits. Whilst developed with nuclear decommissioning in mind, such a system could also find use in a range of hazardous environments other than radiological, such as in earthquake damaged buildings and infrastructure [42]. The demonstration of the utility of the vision assistance system also encourages the expansion of the use of this technology in operator assistance and semi autonomy applications, such as the use of more cameras to aid the operator and improve spatial awareness. That it can aid an operator in the controlling of multiple arms simultaneously, also opens up a wider range of possible tasks, such as assisted grabbing of objects with both manipulators, lifting or dragging of heavier objects, and the use of a wider range of manipulator mounted tools.

Author Contributions

Conceptualization, C.J.T., A.M. and S.D.M.; software, C.W., S.D.M., A.G. and M.B.; validation, A.G., M.B. and S.D.M.; formal analysis, S.D.M. and A.G.; writing—original draft preparation, S.D.M. and A.G.; writing—review and editing, C.J.T.; supervision, C.J.T.; funding acquisition, C.J.T. and A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by EPSRC, grant number EP/R02572 X/1.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. NEA. Remote Handling Techniques in Decommissioning Report; NEA: Singapore, 2011.
  2. World Economic Forum. The Future of Jobs, Employment, Skills and Workforce Strategy for the Fourth Industrial Revolution; World Economic Forum: Cologny, Switzerland, 2016. [Google Scholar]
  3. David, O.; Measson, Y.; Bidard, C.; Rotinat-Libersa, C.; Russotto, F.X. Maestro: A Hydraulic Manipulator for Maintenance and Decommissioning Application. In Proceedings of the Transaction of the European Nuclear Conference, Brussels, Belgium, 16–20 September 2007; pp. 547–554. [Google Scholar]
  4. Bidard, C.; Libersa, C.; Arhur, D.; Measson, Y.; Friconneau, J.P.; Palmer, J.D. Dynamic identification of the hydraulic Maestro manipulator—Relevance for monitoring. Fusion Eng. Des. 2005, 75, 559–564. [Google Scholar] [CrossRef]
  5. Volkov, V.G.; Zverkov, Y.A.; Kolyadin, V.I.; Lemus, A.V.; Muzrukova, V.D.; Pavlenko, V.I.; Shisha, A.D. Preparations for decommissioning the MR research reactor at the Russian Science Center Kurchatov Institute. At. Energy 2008, 104, 335–341. [Google Scholar] [CrossRef]
  6. Bogue, R. Robots in the nuclear industry: A review of technologies and applications. Ind. Robot. Int. J. 2011, 38, 113–118. [Google Scholar] [CrossRef]
  7. Koivumäki, J.; Zhu, W.-H.; Mattila, J. Energy-efficient and high-precision control of hydraulic robots. Cont. Eng. Pract. 2019, 85, 176–193. [Google Scholar] [CrossRef]
  8. Lin, M.; Vatani, M.; Choi, J.-W.; Dilibal, S.; Engeberg, E.D. Compliant underwater manipulator with integrated tactile sensor for nonlinear force feedback control of an SMA actuation system. Sens. Actuators A Phys. 2020, 315, 112221. [Google Scholar] [CrossRef]
  9. Borboni, A.; Bussola, R.; Faglia, R.; Magnani, P.L.; Menegolo, A. Movement optimization of a redundant serial robot for high-quality pipe cutting. J. Mech. Des. 2008, 130, 82301. [Google Scholar] [CrossRef]
  10. Alatorre, D.; Rabani, A.; Axinte, D.; Branson, D.T. Closed loop force control of in-situ machining robots using audible sound features. Mech. Syst. Signal Pr. 2020, 136, 106517. [Google Scholar] [CrossRef]
  11. Diep, Q.B. Control of pipe cutting robot: A more effective method. J. Adv. Eng. Comput. 2017, 1, 95–105. [Google Scholar] [CrossRef] [Green Version]
  12. Pardi, T.; Ortenzi, V.; Fairbairn, C.; Pipe, T.; Esfahani, A.M.G.; Stolkin, R. Planning maximum-manipulability cutting paths. IEEE Robot. Autom. Lett. 2020, 5, 1999–2006. [Google Scholar] [CrossRef]
  13. Chen, H.; Guo, J.; Sun, Z.; Jia, X.; Tang, H. Multilayered pipe cutting test for remote handling maintenance. Sci. Technol. Nucl. Install. 2015. [Google Scholar] [CrossRef]
  14. Haferkamp, H.; Bach, F.W.; Ogawa, Y.; Rachkov, M. Climbing robot for underwater cutting. In Proceedings of OCEANS’94; (1994, September); IEEE: Brest, France, 1994; Volume 1, pp. 1–602. [Google Scholar]
  15. Liu, Y.; Liu, Y.; Tian, X. Trajectory and velocity planning of the robot for sphere-pipe intersection hole cutting with single-Y welding groove. Robot. Comput. Integr. Manuf. 2019, 56, 244–253. [Google Scholar] [CrossRef]
  16. Han, J.H.; Yeom, D.J.; Kim, J.S.; Kim, Y.S. Life Cycle Cost Analysis of the Steel Pipe Pile Head Cutting Robot. Sustainability 2020, 12, 3975. [Google Scholar] [CrossRef]
  17. Ogawa, G. Patent and Trademark Office-Clamping Device for Holding a Pipe to Be Cut and a Pipe Cutting Apparatus for Cutting the Pipe. U.S. Patent No. 6,981,437, 3 January 2006. [Google Scholar]
  18. Iqbal, J.; Tahir, A.M.; Islam, R.U. Robotics for Nuclear Power Plants—Challenges and Future Perspectives. In Proceedings of the 2nd 2012 International Conference on Applied Robotics for the Power Industry (CARPI), Zurich, Switzerland, 11–13 September 2012. [Google Scholar]
  19. Marturi, N.; Rastegarpanah, A.; Takahashi, C.; Adjigble, M.; Stolkin, R.; Zurek, S.; Bekiroglu, Y. Towards advanced robotic manipulation for nuclear decommissioning: A pilot study on tele-operation and autonomy. In Proceedings of the 2016 International Conference on Robotics and Automation for Humanitarian Applications (RAHA), Zurich, Switzerland, 11–13 September 2016. [Google Scholar]
  20. Tsitsimpelis, I.; Taylor, C.J.; Lennox, B.; Joyce, M.J. A review of ground-based robotic systems for the characterization of nuclear environments. Prog. Nucl. Energy 2019, 111, 109–124. [Google Scholar] [CrossRef]
  21. NDA. Robotics and Artificial Intelligence, Research and Development-Preferred Option (Gate B)–Issue 1; NDA: Maharasthra, India, 2018.
  22. Talha, M.; Ghalamzan, E.; Takahashi, C.; Kuo, J.; Ingamells, W.; Stolkin, R. Robotic Decommissioning of Legacy Nuclear Plant: Results of Human Factors Experiments with Tele-Robotic Manipulation, and a Discussion of Challenges and approaches for Decommissioning. In Proceedings of the IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Lausanne, Switzerland, 23–27 October 2016; pp. 166–173. [Google Scholar]
  23. Bruemmer, D.J.; Marble, J.L.; Dudenhoeffer, D.D.; Anderson, M.; McKay, M.D. Mixed-Initiative Control for Remote Characterization of Hazardous Environments. In Proceedings of the 36th Annual Hawaii International Conference on IEEE System Sciences, Big Island, HI, USA, 6–9 January 2003. [Google Scholar]
  24. Sharp, R.; Decreton, M. Radiation tolerance of components and materials in nuclear robot applications. Reliabil. Eng. Syst. Saf. 1996, 53, 291–299. [Google Scholar] [CrossRef]
  25. Nancekievill, M.J. The Radiation Tolerance and Development of Robotic Platforms for Nuclear Decommissioning; The University of Manchester: Manchester, UK, 2018. [Google Scholar]
  26. Houssay, L.P. Robotics and Radiation Hardening in the Nuclear Industry. Ph.D. Thesis, State University System of Florida, Tallahassee, FL, USA, 2008. [Google Scholar]
  27. Nieminen, P.; Esque, S.; Muhammad, A.; Mattila, J.; Väyrynen, J.; Siuko, M.; Vilenius, M. Water hydraulic manipulator for fail safe and fault tolerant remote handling operations at ITER. Fusion Eng. Des. 2009, 84, 1420–1424. [Google Scholar] [CrossRef]
  28. Mattila, J.; Koivumäki, J.; Caldwell, D.G.; Semini, C. A Survey on control of hydraulic robotic manipulators with projection to future trends. IEEE/ASME Trans. Mech. 2017, 22, 669–680. [Google Scholar] [CrossRef]
  29. Montazeri, A.; West, C.; Monk, S.D.; Taylor, C.J. Dynamic modelling and parameter estimation of a hydraulic robot manipulator using a multi-objective genetic algorithm. Int. J. Control 2017, 4, 661–683. [Google Scholar] [CrossRef] [Green Version]
  30. Taylor, C.J.; Robertson, D. State–dependent control of a hydraulically–actuated nuclear decommissioning robot. Control Eng. Pract. 2013, 21, 1716–1725. [Google Scholar] [CrossRef]
  31. Montazeri, A.; Ekotuyo, J. Development of Dynamic Model of a 7DOF Hydraulically Actuated Tele-Operated Robot for Decommissioning Applications; IEEE American Control Conference (ACC): Boston, MA, USA, 2016; pp. 1209–1214. [Google Scholar]
  32. Bandala, M.; West, C.; Monk, S.; Montazeri, A.; Taylor, C.J. Vision-based assisted tele-operation of a dual-arm hydraulically actuated robot for pipe cutting and grasping in nuclear environments. Robotics 2019, 8, 42. [Google Scholar] [CrossRef] [Green Version]
  33. West, C.; Monk, S.D.; Montazeri, A.; Taylor, C.J. A vision-based positioning system with inverse dead-zone control for dual-hydraulic manipulators. In 2018 UKACC 12th International Conference on Control (CONTROL); IEEE: Piscataway, NJ, USA, 2018; pp. 379–384. [Google Scholar]
  34. Mankins, J.C. Technology Readiness Levels. White Paper; NASA: Washington, DC, USA, 1995.
  35. Wang, C.; Hu, S.; Gao, C.; Feng, C. Nuclear radiation degradation study on HD camera based on CMOS image sensor at different dose rates. Sensors 2018, 18, 514. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Canny, J. A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 1986, 6, 679–698. [Google Scholar] [CrossRef]
  37. Mathworks, MATLAB guide to Canny Edge Detection. Available online: https://uk.mathworks.com/help/images/ref/edge.html (accessed on 17 September 2020).
  38. Barata, J.C.A.; Hussein, M.S. The Moore–Penrose pseudoinverse: A tutorial review of the theory. Braz. J. Phys. 2012, 42, 146–165. [Google Scholar] [CrossRef] [Green Version]
  39. Mathworks, MATLAB Moore Penrose Function. Available online: https://uk.mathworks.com/help/matlab/ref/pinv.html. (accessed on 21 September 2020).
  40. Kumar, R.; Mehta, U.; Chand, P. A low cost linear force feedback control system for a two-fingered parallel configuration gripper. Proc. Comput. Sci. 2017, 105, 264–269. [Google Scholar] [CrossRef]
  41. Yang, C.; Xie, Y.; Liu, S.; Sun, D. Force modeling, identification, and feedback control of robot-assisted needle insertion: A survey of the literature. Sensors 2018, 18, 561. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Kruijff, G.J.M.; Pirri, F.; Gianni, M.; Papadakis, P.; Pizzoli, M.; Sinha, A.; Tretyakov, V.; Linder, T.; Pianese, E.; Corrao, S.; et al. Rescue Robots at Earthquake-Hit Mirandola, Italy: A Field Report. In Proceedings of the 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Collage Station, TX, USA, 5–8 November 2012. [Google Scholar]
Figure 1. Graphical user interface provided by the MATLAB image processing script. The top-left box displays the camera view, the top-right box shows the image after edge detection (i.e., where the user clicks to select a grasp point and a cut point on the located pipe), with the bottom right hand box showing the image overlaid with the selected area, while the edge detection parameters can be modified by the user in the bottom-left section of the screen.
Figure 1. Graphical user interface provided by the MATLAB image processing script. The top-left box displays the camera view, the top-right box shows the image after edge detection (i.e., where the user clicks to select a grasp point and a cut point on the located pipe), with the bottom right hand box showing the image overlaid with the selected area, while the edge detection parameters can be modified by the user in the bottom-left section of the screen.
Robotics 10 00062 g001
Figure 2. Kinematic diagram of the manipulator arm with the Denevit-Hartenberg parameter labelled for each joint.
Figure 2. Kinematic diagram of the manipulator arm with the Denevit-Hartenberg parameter labelled for each joint.
Robotics 10 00062 g002
Figure 3. The Hydrolek arm joints.
Figure 3. The Hydrolek arm joints.
Robotics 10 00062 g003
Figure 4. The reciprocating saw mounted on the arm equipped with metal cutting blade.
Figure 4. The reciprocating saw mounted on the arm equipped with metal cutting blade.
Robotics 10 00062 g004
Figure 5. Hydrolek arms in cut and grasp position.
Figure 5. Hydrolek arms in cut and grasp position.
Robotics 10 00062 g005
Figure 6. Angular positions of each joint during positioning for the cutting arm (left) and gripping arm (right) during a vision assisted grasp and cut operation. Fluctuations in the position of joint 1 are the product of sensor noise.
Figure 6. Angular positions of each joint during positioning for the cutting arm (left) and gripping arm (right) during a vision assisted grasp and cut operation. Fluctuations in the position of joint 1 are the product of sensor noise.
Robotics 10 00062 g006
Figure 7. The cut surface of the three pipes (left to right): cardboard, plastic and aluminium.
Figure 7. The cut surface of the three pipes (left to right): cardboard, plastic and aluminium.
Robotics 10 00062 g007
Figure 8. Plots of cut progress in terms of angle of the actuator joint (arm joint number 4). Top left shows results for cardboard, top right ABS plastic, bottom left aluminium. Bottom right shows a small section of the aluminium cut alongside the voltage input to the solenoid valve controlling the hydraulic joint.
Figure 8. Plots of cut progress in terms of angle of the actuator joint (arm joint number 4). Top left shows results for cardboard, top right ABS plastic, bottom left aluminium. Bottom right shows a small section of the aluminium cut alongside the voltage input to the solenoid valve controlling the hydraulic joint.
Robotics 10 00062 g008aRobotics 10 00062 g008b
Table 1. The Denevit Hartenberg parameters for the Hydrolek arms.
Table 1. The Denevit Hartenberg parameters for the Hydrolek arms.
iqidiaiαi
1q100.127π/2
2q2−0.0310.5110
3q300.161π/2
4q40.2140.045π/2
5q50−0.019−π/2
6q60.26900
Table 2. Pipe diameters used in the experimental work (all ±0.2 mm).
Table 2. Pipe diameters used in the experimental work (all ±0.2 mm).
MaterialOuter Diameter (mm)Wall Thickness (mm)
Cardboard583.5
ABS42.52.5
Aluminium502.5
Table 3. Cutting times for human operators and the robot system. Each value is the average of 5 operations.
Table 3. Cutting times for human operators and the robot system. Each value is the average of 5 operations.
Pipe MaterialSemi-Autonomous Cut (s)Tele-Operational Cut (s)Manual Cut (s)
Cardboard43.112.25.4
ABS76.316.64.6
Aluminium8067.334.6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Monk, S.D.; Grievson, A.; Bandala, M.; West, C.; Montazeri, A.; Taylor, C.J. Implementation and Evaluation of a Semi-Autonomous Hydraulic Dual Manipulator for Cutting Pipework in Radiologically Active Environments. Robotics 2021, 10, 62. https://doi.org/10.3390/robotics10020062

AMA Style

Monk SD, Grievson A, Bandala M, West C, Montazeri A, Taylor CJ. Implementation and Evaluation of a Semi-Autonomous Hydraulic Dual Manipulator for Cutting Pipework in Radiologically Active Environments. Robotics. 2021; 10(2):62. https://doi.org/10.3390/robotics10020062

Chicago/Turabian Style

Monk, Stephen D., Alex Grievson, Manuel Bandala, Craig West, Allahyar Montazeri, and C. James Taylor. 2021. "Implementation and Evaluation of a Semi-Autonomous Hydraulic Dual Manipulator for Cutting Pipework in Radiologically Active Environments" Robotics 10, no. 2: 62. https://doi.org/10.3390/robotics10020062

APA Style

Monk, S. D., Grievson, A., Bandala, M., West, C., Montazeri, A., & Taylor, C. J. (2021). Implementation and Evaluation of a Semi-Autonomous Hydraulic Dual Manipulator for Cutting Pipework in Radiologically Active Environments. Robotics, 10(2), 62. https://doi.org/10.3390/robotics10020062

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop