This aerial drone, developed by the University of the Balearic Islands, is intended to address the operational scenario involving wide volumes with a reduced number of obstacles and irregular surfaces, like cargo holds and cargo tanks. The platform is characterized by a rich equipment of sensors and software technology for highly autonomous unsupervised navigation, able to explore wide spaces according to complex path planning.
The focus will be on addressing those issues that can prevent the incorporation of these vehicles in routine cargo hold inspections and adopting specialized strategies for each issue that typically arises in this kind of environment.
Essentially, the following problems require specific answers that, once attained, will take us beyond the state of the art in vessel inspection:
- Although being large areas in general, operating conditions in cargo holds can change significantly from one case to another, from poorly lit (or even completely dark) environments with a single entry point (man-hole sized) in oil tankers to open, wide areas under sun light in the case of bulk carriers (hatch door open) and containerships.
This makes MAV navigation a challenge since a single sensor modality will not always be appropriate: e.g. dark environments do not permit using navigation solutions based on cameras, but other sensors, such as laser-, infrared-, sonar- or radar-based devices must be adopted; featureless scenarios also limit the effectiveness of vision-based motion estimation methods, while long corridors or walls (in comparison with sensor maximum range), where the environment does not present a discriminative shape that can be matched uniquely across scans, puts laser-based solutions in trouble, etc. Moreover, accurate motion estimation is not only necessary for platform control, but also to tag collected inspection data with precise positioning information. In order to counteract this problem (not solved yet for the case of vessels inspection), a two-fold hybrid solution will be adopted: on the one hand, a combination of relative and absolute localization will be considered, e.g. laser-based navigation together with easy-to-deploy UWB technology; on the other hand, the MAV is intended to be designed around a modular, flexible, and easily exchangeable sensor suite (both HW and SW levels), so that it can be adapted to the environment where the platform is required to operate, e.g. laser-based against vision-based navigation.
- Collected inspection data must be complete and be properly presented in order for the user to do the most of it. In this regard, we plan to ensure proper coverage of the structure under inspection, e.g. a bulkhead, as well as to facilitate the integration of these data into a specific framework for enhanced visualization, e.g. 3D view rendering.
- Being one of the main goals the incorporation of these platforms into routine inspection procedures, platform usability and robustness become key aspects. In order to do so, a supervised autonomy approach will be adopted. Under this paradigm, the robotic platform implements a number of behaviours that allows it to attain in a modular way different levels of autonomy and cover different kinds of tasks and situations, ranging from low- to medium-level complexity, without human intervention. The idea is not to switch from one mode of operation (total autonomy) to the other (teleoperation), but to implement a global approach under which a man is always in the loop, monitoring the progress of the task under execution, which if possible runs in autonomous mode, but allows him to take control whenever necessary. Besides, thanks to the behaviours running onboard the platforms, the operator does not need to deal with (nor to be trained about) the control complexities of the platforms, but can interact through terse, intuitive commands. In this way, the full system can attain a high level of robustness since simple situations are solved by the robotic platforms autonomously (i.e. the ones that the platforms can work out reliably), while those of high complexity are supported by an operator through a friendly, useful interface. Consequently, situation awareness, human judgment and decision making takes place at the precise level where they are required, and with the proper support through the available technological means.
- Usability not only refers to the development of software that implements the functions actually needed by the user, but also means hardware that facilitates, in this case, the inspection procedures. To this end, as mentioned above, we plan to proceed case by case, and adopt a modular structure, which permits exchanging components depending on the particular inspection to perform. This is to make compatible the different requirements with the payload restrictions. As well, this will mean a challenge, from not only the mechanical/electrical point of view, but also regarding the Control Software Architecture (CSA). It will need to be able to adapt to a number of configurations, both regarding the interaction with the current hardware and regarding the capabilities which that hardware fits the platform with. Easy transport and deployment are additional desirable features that have an impact on usability which will also have to be dealt with: e.g. easy deployment of UWB infrastructure, practical transport of the platform itself, etc.