1 Introduction

Disasters can occur at anytime and anywhere around the world. When a disaster strikes, the long period of time taken for emergency inspection of social infrastructure and its hindrance to quick recovery is always highlighted. Since the damage and malfunction of social infrastructure has an adverse effect on human life and civil society, both preventive maintenance and quick recovery are important for disaster prevention.

Any social infrastructure that is over 50 years old experiences serious problems because of the limited lifespan of concrete structures. Although periodic inspection of major infrastructure is conducted, it is still insufficient to ensure the detection of abnormalities or signs of rapid deterioration. Additionally, there are some areas where it is difficult to perform human inspection. The Sasago tunnel accident in Japan was such a case [15]. The anchor bolts were being forced out from the walls over time and ceiling panels had fallen by over 130 m.

Robotics is being applied for different purposes in social infrastructure of various fields. The ICARUS project in EU and NEDO Robot White Paper 2014 are examples of the application of robotics in the fields of infrastructure, construction and civil engineering, factory plant maintenance, agriculture, disaster response, and nuclear energy [5, 9]. If robots that perform maintenance tasks of social infrastructure can also be adapted to act as first responders at disaster sites, it would increase their range of applications.

The Japan Virtual Robotics Challenge (JVRC) was held at October 7–10, 2015 [6]. Eight teams participated and their robots (six humanoids, one with crawler, and a hybrid of a humanoid and crawler) performed seven tasks. The concept of the tasks was based on the idea of search and rescue operations conducted by robots, and robots conducting inspection tasks share many of their characteristics. In this paper, a list of standard tasks from the lessons of JVRC is proposed tasks that robots can perform as first responders during emergencies. The following section describes the background of social infrastructure inspection and a history of rescue robots. The outline of the JVRC with tunnel disasters and the idea of an “equivalent task” are introduced in Sect. 3. Sections 4 and 5 contain lessons learnt from the JVRC and describe standard rescue tasks in case of future emergencies.

2 Rescue Robots and Their History of Competitions

Many projects on rescue tasks and robots have been promoted in the form of robotics competition (Table 1). Their purposes range from search-and-rescue operations at disaster sites to inspections of social infrastructure and oil platforms. The RoboCup Rescue [11], DARPA Robotics Challenge (DRC) [3] in US, and ARGOS Challenge in France [1] are a few such examples. They have concrete targets that open up to the areas or fields wherein robots were used in real life, such as the Hanshin-Awaji earthquake, the September 11 attacks at the World Trade Center, and the Fukushima Daiichi Nuclear Plant in 2011. The validity of these projects has been recognized internationally [7].

Table 1. History of rescue robot competition and test field

In 1980s, the possibility of accidents caused by aging social infrastructure was pointed out in US [10] and disasters related with social infrastructures have been reported around the world recently. In order to prevent the accident from the aging accidents, periodical inspection and constant maintenance are considered to be important. Perform inspection and maintenance tasks urge to work at narrow and closed areas, e.g., pipe lines, bridges, and inside of hazardous facilities. Robot technology have been applied to tasks where human are difficult to access the places and hard do perform. Those task are in the same ones in disaster response application, e.g., inspection of damaged places and flammable/hazardous areas [4].

3 Overview of Japan Virtual Robotics Challenge

3.1 Background and Scenario

The JVRC is a robotics competition involving the use of computer simulations. It is part of a collaborative project between the US and Japan, organized by the New Energy and Industrial Technology Development Organization (NEDO). The participants in JVRC developed control software for robots that were provided by the organizer or were designed by the participants themselves. The participants remotely operate their robots by using the Choreonoid robot simulator and compete in various tasks [2, 8].

The Sasago tunnel disaster was chosen as the scenario for the tasks in the JRVC. The reason for the collapse of ceilings was that they were suspended by bolts that eventually became loose. It is believed that regular checks for signs of deterioration would have prevented the ceiling from falling. The tasks involve the design of periodic safety checks via visual inspection and hammering test and rescue operations during disasters.

The scenario is as follows: an earthquake caused the tunnel wall to collapse onto moving vehicles, causing a crash, which in turn led to a massive pileup of following vehicles. The affected vehicles included a tanker and a large truck. The tanker overturned and the truck scattered its cargo across the roadway. A few of the victims remained trapped inside their vehicles. The maintenance of the tunnel facilities is required to be performed by robots.

Table 2. Task of JVRC

3.2 Outline of Tasks

Table 2 shows a list of tasks included in the JVRC. There are two categories: ordinary tasks and rescue tasks. Ordinary tasks are typical inspection tasks that involve visual inspection and a hammering test (Fig. 1). Both tasks, and especially the hammering test, are difficult to recreate in a simulation as they are; therefore, their equivalent tasks were created. These equivalent tasks are explained in the following section.

Fig. 1.
figure 1

Two inspection tasks: vision inspection and hammering test.

O1::

Visual Inspection

This task represents the visual inspection of cracks, swelling, and leakage in the walls and roads of the tunnel. It is given by the figures in O1 in Table 2. A tunnel is approximately 3.6 m wide and inspection targets are placed on the tunnel wall at heights up to 2.4 m.

After inspection, the condition of the cracks must be reported in the form of an Inspection Report [14].

O2::

Hammering Test

This test is used to inspect the condition of the parts of the fastener and the damaged wall by hammering the parts or close to the damaged area. The sound produced by hammering reflects the difference between normal areas and the areas that need to be repaired. The figures in Table 2 show that a fan is installed on the tunnel roof with the help of fasteners. Target areas for inspection are located near the fastener components.

The report of the condition of the components must be prepared in the same format as O1.

R1::

Vehicle Inspection

Sometimes vehicles are overturned in tunnel accidents. This makes it necessary to check for someone in the vehicle or investigate the possibility of oil being spilled outside. The situations vary depending on whether the vehicle is a standard or large car, the tires are in contact with the road, etc.

R2::

Traversing Obstacles

After an accident, the roads are filled with fallen objects. Exploring the tunnel requires one to go through the area filled with debris or to squeeze into conned spaces formed by obstacles. Obstacles in the left diagram of Table 2 consist of 40 cm\(^2\) blocks with a 15\(^\circ \) rampFootnote 1. The diagram on the right is the confined space through which some robots are required to crouch down to pass.

R3::

Vehicle Inspection using Tools

Tools must be used to check the inside of the vehicle for people who may be trapped inside. These tools include spreaders and ladders, which are used in everyday situations.

In case the overturned vehicle is a large car, there are two kinds of tasks to undertake. One scenario involves climbing the ladder and identifying the target through the upper window. The other is to investigate through the upper window without using a ladder.

R4::

Secure the Route

It is necessary to remove obstacles from the road to secure the route for smooth evacuation and rescue operations. In Table 2, the obstacles are represented by L-shaped bars and blocks whose size and weight are variable. The obstacles over the route are targets to be removed, and the routes are the obstacles are designated by color.

R5::

Support Fire Extinguishing

Facilities for extinguishing fires are installed in a tunnel. This task involves utilizing the facilities to extinguish fires instead of relying on human effort. It begins with opening the box, pulling out the hose, removing the nozzle, connecting the nozzle to the hose, and finally opening the valve.

3.3 Equivalent Tasks for Inspection

When a robot performs the hammering test, it moves its end effector to the specified position, manipulates the effector along a specified direction relative to the test object, and collects sound when the end effector hits the target. The series of moves can be simulated. However, it does not seem to represent the function of the hammering test in actual inspection tasks. Instead, the test is replicated to a more feasible level that evaluates the equivalent of this basic inspection function. The basic task is to maintain control over the robot.

Fig. 2.
figure 2

Image of inspection target as equivalent task in O1 and O2: QR code in the pipe (left), a robot inspecting a target on the wall of tunnel (center), and performing a hammering test (right).

The equivalent tasks in the JVRC include the visual inspection of targets consisting of QR codes and a pipeFootnote 2. Figure 2 shows the target and snapshots of robots executing O1 and O2. The QR code is attached at the bottom of the pipe, and the robot is required to move its end effector along the pipe without making contact. The size of the QR codes and the pipe length can be changed to modify the difficulty of the task.

3.4 Comparisons to DRC Tasks and Result

The DRC was inspired by the Fukushima-Daiichi nuclear accident in Japan in 2011. In this challenge, humanoid robots were supposed to follow the following eight instructions in a simulation and in the real world instead of humans.

Vehicle: Drive and exit utility vehicle

Terrain: Walk across rough terrain

Ladder: Climb industrial ladder with 60–70\(^\circ \) inclination

Debris: Remove debris from doorway

Door: Open series of doors with lever door handle

Wall: Cut through wall by using tools

Valve: Locate and close leaking valves

Hose: Carry and connect fire Hose.

The design of the JVRC tasks is based on the concept that ordinary tasks and rescue tasks have a lot in common with elementary robotic tasks, even though robots for ordinary tasks are designed with suitability in mind. Table 3 shows the common points between the tasks of the DRC and the JVRC. Ordinary tasks O1 and O2 and inspection task R1 are not in the DRC. The ordinary tasks are thought to be one category of service robots such as RoboCup@Home. The tasks of service robots include manipulation and object recognition at the conditions of everyday environment. Further, the vehicle task in the DRC has no corresponding task in JVRC.

Table 4 shows the scores of the top four teams in the competition. All robots, except one ranked below the top four teams, got no points in R5. The winning team was a centaur-type robot, in which the upper body was a humanoid and the lower body was a crawler-type robot. Figure 3 shows the centaur-type robot and a humanoid robot pull the hose from the box in the R5 task. The second and third places went to humanoid robots who participated in the DRC. In the fourth place was a crawler-type robot with one manipulator. Whereas the robots of the other three teams were simulated models, the robot of the top team was a combination of parts of a real humanoid robot and a real crawler. This was the only robot that was not a simulation.

Table 3. Comparison between the tasks of JVRC and DRC
Table 4. Scores of the top four robots in JVRC
Fig. 3.
figure 3

A centaur-type and humanoid robots pulling the hose from the box in R5.

4 Proposal of Standard Rescue Tasks

4.1 Types of Robot

The tasks of JVRC are redesigned from typical rescue tasks; service robots involved in maintaining and inspecting social structures would be first responders to emergencies. At Fukushima, exploration inside buildings was an urgent issue in the aftermath of the disaster. At present, various kinds of robots are in operation, and plans are being made to use them in the decommissioning of nuclear plants [13]. Various kinds of services and tasks have been developed with the use of drones, including delivery services and bridge inspection. Decommission and service tasks have a lot in common with maintenance and inspection tasks.

4.2 Standard Rescue Task as First Resonder Function

Disaster scenes include a variety of cases, and different scenes require different functions and operations of rescue robots. The following four tasks are proposed as elemental tasks highly similar to inspection tasks.

  1. 1.

    Quick exploration of a changed area after disaster: Exploration and the associated map generation of the scene following the disaster are important tasks for rescue robots. These two tasks are the main topics of rescue leagues. For service robots used in maintaining social structures, maps of structures are used every day. At disaster sites, the information required concerns the changes in the scene that have occurred due to the accident. Robots are assessed on how efficiently and completely they can explore and report on the damaged area, given a map of the scene from prior to the disaster.

  2. 2.

    Sensor monitoring task:

    In addition to map generation, sensor data are used to detect victims, gas leakages, res, and other important features of the scene. Robots are required to report the data to the operators either on line or offline. The data consist of time, place and sensing information. The sensing data are either raw or recognition data. Figure 4 shows three pictures of a QR code. A program will commonly read Fig. 4(a) correctly, and not read Fig. 4(b) and (c). The three pictures are an example of a sensing task requirement, and QR code mark sensing is proposed as the second task.

  3. 3.

    Manipulation task:

    Figure 4(c) shows an example of how something like a cable or dirt on a mark can prevent code recognition. If this were encountered by a human worker, he/she would get rid of the cable, or wipe off the dirt in order to read the code. Simple manipulation functions that are used in maintenance tasks widen the rescue task, as the task R4 from JVRC indicates.

  4. 4.

    Action in dark and confined spaces:

    Inspection of anchor bolts in tunnels is an example of dark places where flashlights are typically used to light the space. Falling furniture, ceilings or other obstructions are caused by accidents and these result in confined spaces for robots to operate. The traverse of these confined space in R2 of JVRC is thought to be an energy consuming task for robots.

Fig. 4.
figure 4

QRcode marks.

4.3 New Scenario Containing the Standard Task

In 2014, a new challenge was proposed to demonstrate the potential of the RoboCup rescue league (RSL) in minimizing losses during disasters [12]. They uploaded the CAD data of Portmesse Nagoya; the venue of RoboCup 2017. Figure 5(a) and (b) shows the overview of Portmesse Nagoya and a 3D model of Hall No. 1 with the exhibition hall.

Using the CAD data, more concrete rescue scenarios can be created than the scenarios used presently at RSL competitions. The following scenario is such a case; during an emergency, a robot travels through a hall toward an exit. This situation is motivated from R4 task of JVRC. The task of the robot is to check on damage in the center of the hall. Two blocks that have fallen in the corridor are observed from the exit. After dealing with these obstructions, the robot is required to continue past and explore the area further.

Fig. 5.
figure 5

RoboCup 2017 venue: Portmesse Nagoya

Fig. 6.
figure 6

Clearing spaces task to perform next tasks.

The activity consists of two standard tasks; quick exploration and manipulation tasks. Figure 6(a) shows screenshots of JVRC that robots pulls a rod to go their goals. Figure 6(b), (d) and (d) show areas near an entrance in Portmesse Nagoya Hall 1. The rescue robot pushing a block to the side, and proceeding to the center of the hall of the hall for further exploration. This demonstration shows a combination of standard, realistic tasks in inspection, maintenance, and rescue scenarios.

5 Conclusions

In this paper, tasks of robots at rescue and maintenance sites are compared and discussed. In 2015, the JVRC competition was held and the competition tasks were designed based on the maintenance tasks of social infrastructures. As with the maintenance of social infrastructure, in which robots are already being used, plans are being made to use robots to inspect areas not easily accessible by humans. These tasks have many similarities with rescue tasks, which DRC employed as target tasks. The concept of equivalent tasks is introduced in simulations and the tasks were used in the JVRC. From the lessons of the JVRC, new standards for tasks are proposed, and one simulation task is demonstrated to show the possibility of creating more realistic scenarios for RSL.

We hope these tasks can be used to broaden the functional standards for robots.