Management and achieving system for metal detection robot using wireless-based technology and online database registry

The tremendous recent involvement of technology in our life generates a lot of advantages and disadvantages. Nevertheless, and to profoundly augment its positive influence, at the expense of the negatives, most technology be deployed to serve humanity and society. Researchers attractive in developing robust and cooperative robotics that capable of solving difficult tasks without any human control. Metal detector robot is one of the robotics principles due to its effectiveness as compared with manually operated and very slow traditional methods. In this article, three main points that are concentrated 1) Design a robot which is vehicle-mounted sensors that capable of carries the sensors of the metal and obstacle; 2) Control and management system wirelessly by a computer-based to command the robot functions by several sets of user’s rules and manage the robot instructions; and 3) Conduct an integrated system that achieving navigated data via metal detector based on online structured query language database registry. Also, discussed a comparison of the previous detector systems and highlights on several merits. The proposed system capable of fully control the robot also, set the robot operator permissions and rules, stored and archived the navigated results and printed reports and stored in an independent database.


INTRODUCTION
Different technological terms such as Telecommunications, Internet of Things (IoT), and robotics have been considered a vital part of our daily activities [1]- [3]. Although its advances and limitations, innovative tech can be solved fundemental issues and save lives for many people for political or financial purposes [4]- [7]. In the electronic era, speed, flexibility, and automation are major defiance that is enabling researchers to meet the challenges of the society against the quick development of the techs [8][9][10][11]. Robotics have been becoming dynamically significant for several standard applications [12]- [14]. Applications such as military, Salvage and Urban Hunt. Due to its human reduction activities in a severe environment [15]- [17]. Effectiveness metal and landmine detections are two vital research areas that still considered more attractive to researchers due to investing tech [18]- [20]. According to Landmine and Cluster Munition Monitor report in 2014, more than 110 million landmines in the ground scattered in 68 countries [21]. So, landmines and metal detector robots are the advances innovation of the crucial and most dangerous part of the humanitarian detection process [22]. Multi-sensor robot, path planning algorithm, and vehicle-mounted sensors are different strategies that used to search and detect mines [23]- [25]. These applications are safer and more efficient due to they provide a safe route for the soldiers through minefields [26]. Robotics, communication, and data analysis have been advanced with high-speed achieved in landmine detection domain [1]. Data management, analysis, and archiving for the detection, navigating and mapping area will open the door to more deployed possibilities for furthermore mapping and detection areas. Automation mechanism presents easier and faster scanning process due to it provides the guarantee to more rapid the scanning processing and investigation automatically. As well, it fits more deployed capabilities based on the big data received to disclose and recognize metals and mines from other objects.
Several attempts by authors have been made for research and development perspectives concern assist or automate human deminers in the humanitarian demining and scanning process to reduce efforts, time, cost, human risks and dangerous issues by proposing diverse efficient and suitable robotics landmine detection with several sensors design [27]- [28]. Recent robotics research involves various trends such as sensor technology, Ground-Penetrating Radar (GPR), Electromagnetic Induction (EMI), Nuclear Quadrupole Resonance (NQR) and so on to perform multi-functions such as detection, deactivating, extracting, and demining for explosive devices, cluster munitions, landmines as well avoiding obstacles; These trends can deploy in diverse soil kinds such as foliage, dry and desert soil based on Aerial and wheel techniques for landmine detection [29]- [31]. Proposed Marwa which is a landmine detecting robot. Marwa is supported with a robotic arm whose payload a metal detector and provided visual information to be a visual servoing system to benefit researchers with limited resources to work in this area [32]. Also, presented a metal mine signals for detection purpose to estimate the depth of the metallic targets. The metal mine detector using robotic manipulator to take advantage of high precision scanning of the minefield; the proposed detector was fast and accurate in Humanitarian Demining; As well, it pre-build library containing data of many targets at different postures and depths [33]. Whereas, a remote robot is conducted to identify personnel landmines in diverse domains. The detector was obtained (87.5%) accuracy from a set of 8 different materials in identifying mines. Also, the detection system can be implemented in different terrains [34]. introduced three-way to avert the issues of using one technology by using data fusion of multi-sensor system based on developing decision level fusion to decrease false alarms [26]. While, presented multi-sensor data-fusion approach by a highaccuracy geo-referencing the field-data acquired by multiple platforms to localize and detect purposes in landmines domain [24]. Likewise, introduced a novel landmine detection sensor that based on the principle of 2-DOF vibration absorber system.
The proposed new sensor gives the sensitivity of 1559 Hz/ (MN/m) and linearity better than (95%) [35]. Besides, in 2016, Hank and Haddad presented a mobile robot for autonomous-navigation problem based on a hybrid approach; the produced navigator subjected to perform an emergency task with shorter execution times [36]. As alongside, designed and fabricated an efficient wireless controlled robot to detect landmine in defence fields as well avoiding the obstacles robustly; H-Bridge module used to control the robot wheels and wireless camera added to capture and located off the robot destination [37]. Also, proposed a low-altitude autonomous flight to detect landmines; the system called Backstepping+DAF which is an integrated system architecture based on lightweight GPR [38]. As well, a hybrid platform introduced by Ghareeb et al. (2017), speed data transferring and transmission quality to improve central unit destination that is based on web server and a database server applications to store data regarding the navigation field for current mapping and detection or future investigation purpose [1].
In this research, highlights on metal detection issues. Also, the capability to detect mines, avoid obstacles. The proposing system using the concept of metal detection sensor and ultrasonic sensor, wireless communication via controlled robotics vehicle remotely for flat surfaces and dry, desert soils to design and fabricate detect metals without human harm. Also, proposed an integrated management and achieving system to control, manage and stored the navigation results with online structured query language databased registry on a server side to give high-security system. As well, conduct a comparative analysis of the proposed robot detection systems and focus on their main findings and systems features like detection, controlling, management, and archiving information in the database server for future mapping and navigation. The rest of the article is structured as follows: In Section 2, describes hardware and software that required to produce the controlling, management, and archiving system that includes three subsections are metal detector robot architecture, management and controlling the metal detector robot, and archiving database system. Section 3 presents all steps and processes to implement the proposed detection system. Besides, results and discussion will be included in Section 4. Whereas, Section 5 gives a comparison of the works that have been done to detect landmine detection. Finally, Section 6 concerns with conclusions and future directions.

RESEARCH METHODOLOGY(MATERIALS AND METHODS)
In this section, describes the methodology used in this research, explaining the particular materials, methods, and techniques used that depend on the sensor-based technology. The research methodology presents the design and development of the proposed system. The methodology which used in this research comprises of three phases: metal detector, control and management, integrated database system phase, as shown details in Figure 1.

Metal Detector Robot Architecture
The detector aims to disclose an underground metal surface for a particular navigation area. This section describes materials and methods of the metal detector robot architecture. The proposed robot detector involves hardware and software components that needed to implement the robot navigator. These elements have been chosen based on cost-effectiveness, usability, availability in the fabricated region, and ease of programming metrics. The hardware components have required for implementing and testing the computer application based on controlling the detector. While Arduino Uno microcontroller boards as the brain of the system detection. Different sensors deployed for detecting mines or metals, avoiding obstacles in real-time settings such as metal detection sensor and ultrasonic sensors. Figure 2 shows the block diagram of the proposing metal detection system. A microcontroller Arduino UNO board (ATmega328P) used as a brain to give instructions and analysis the results. Arduino microcontroller involves physical programmable circuit board and a piece of software that it runs on computer to be used for writing and uploading computer code to the physical board). Uno processes the received data from the computer, run the sensors, receive their results and analysis to send them to the computer, run the motors and move the robot to the targeted place and stop the robot in case of a metal or obstacles disclosed and send an alert to the computer. Besides, the middleware between the computer and robotic circuit is a Bluetooth technology which is adapted to be the transmission channel between system peripherals wirelessly. Bluetooth is a short-range wireless connection between computers and other devices. Figure 3 presents a flowchart that clarifies sending and receiving information mechanism.
On the other hands, the robot used ultrasonic sensor (HC-SR04) which radiated ultrasound to detect and avoid obstacles. Figure 4 illustrates the robot scenarios of metals and obstacles revealed. The ultrasonic sensor (HC-SR04) is used to find out the distance between the robot and obstacles that are positioning in front of its route that controlled via Arduino. Obstacles distance have calculated based on the difference between time sending and receiving the radiated ultrasound by the ultrasonic sensors when a particular obstacle is discovered. The mechanism of disclosing obstacles are used to decide the best route when there are many routes in the navigation and mapping area.

Management and Controlling the Multi-Sensor Robot
Computer application based is designed via using a Visual C# program to control the robot and move it to the current place for detecting the metals and obstacles consecutively. And archive all the results in a database as reports as well uploaded to a server for future navigated purposes. Where the robot received and transmitted information via the computer application by Bluetooth wireless technology. This mechanism  Figures 3 and 4. Hence, detector processes the received data from the computer, run the sensors, receive their results and analysis to send data to the computer, run the motors to move the robot to the targeted place and stop the robot in the case of a metal or the fact of obstacles any? And send an alert to the computer. Admin and users can be accessed and managed the detection system via login form with different permission. The permission of administrator is having full accessing to the database, adding, deleting and editing the user (worker) or even the reports, while the user (worker) can only start the robot and upload reports to the database. A computerized database has been linked to an electronic filing cabinet of data arranged for easy access or a specific purpose. Figure 5 presents the login form with its information required. After entering to the robot control panel via the login form that appeared to check the details of the user and the user will enter the location that is searching it to archive them to the database. The first part of the robot control panel is the connection part of the detector by writing the COM number of Bluetooth. If the robot is switched off or there is any problem, an alert will be presented as shown in Figure 6. The status function on the robot will send some details to the computer, all these details will analyse by the system and shown on the robot control panel, these details like battery level and status screen will display information if the robot detects a metal or detect an obstacle and other things to be easy to understand the status of the robot at this time. There are some buttons is used to give an order to the robot for moving perspectives, and searching on the metal, and change the speed of the robot. If the robot detects obstacles, the testing way function is used to see the best way if there is more than one way to select. Figure 7 presents the connection panel and their controlled data and buttons. There is another control panel that just the admin of the system can enter it, as shown in Figure 8. In this panel the admin can add and remove the users, can add and remove the location of searching and can explain all the reports and search for the desert report that saved in the database before. Hence, the user cannot write any searching region but the admin can add them and the user just selected.

Archiving Database System of the Metal Detector Robot
The system contains a database scheme to store and archive the detector results, there are two types of users for the system, manager or admin and robot worker or operator, the manager can use the robot and show the results that saved in the database, but robot worker can only use the robot and upload reports files to the database server. An integrated database system is used to set of permissions and rules for employees by managers as well as archiving the reports and the results in an independent database registry. Figure 9 presents an example of the printed report as a PDF file. After the robot worker finishes his work, then be able to export and saved charts, tables and all results as PDF file like a report. And upload the PDF report and results to the database server to store, the user can only upload the data to the server but the admin can access to the database and display results, as well he can perform to add and edit users and a particular location. If the admin removes all users, there is a default user the admin cannot remove him to save the system from full down. Figure 10 displays information regarding navigation location and their existing reports archived. This information can be edited, updated, deleted via the admin of the system only. Figure 10. Admin control robot panel

IMPLEMENTATION OF THE PROPOSED CONTROLLING, MANAGEMENT, AND ARCHIVING SYSTEM
Design a robot with complete controlling, management and archiving system consists of the admin and users. They can use the robot for detecting minerals that subsurface. Therefore, the information that comes from the robot to the computer, it collects data from the report, and upload to the database to determine the best report by the manager in charge of the disclosure. The robot gets some orders from the computer that connected with it wirelessly, the exchange of information between the robot and the computer is done via Bluetooth technology by an algorithm. Figure 10 displayed the robot control panel when a particular admin logged. The proposed system can be used in the detection operations of metals, and save all operations information carried out by the robot to the database server device that gives high security for the system. So the most important advantages of this system are supporting the prospectors to locate some details of metals, design an integrated system to archive reports and results. Figure 11 shows the metal detection results for five ways.

RESULTS AND DISCUSSIONS
Three main points that are concentrated are, 1) Design a robot that carries the sensor of the metals and obstacles, 2) Connect the robot wirelessly with the computer-based application for controlling and management purposes via creating a full system to control the robot, and 3) Manage all the results in reports and save them in the database server. As we show in Figure 12 which describes an overview of the proposed multi-sensor robot system. Based on Figure 11, the system analyzed the results and displayed in multi-chart. Whereas, chart 1 lists obstacles distances at the left positioning of the front of the robot detector path. So, there is an obstacle which it distance (10 cm) from the robot in the way No. 1 and there is an obstacle at a distance (100 cm) from the robot in the way No. 2 and the rest obstacles distances in reminder five ways as follows respectively (60 cm, 20 cm, 300 cm). As a long side, chart 2 presents the distances of the detected obstacles via Ultrasonic sensor in the front of the detector positioning mapping area. Whereas, the chart 2 contains obstacles distances of the five ways values as follows consecutively (300 cm, 300 cm, 50 cm, 20 cm, and 300 cm). Likewise, chart 3 views the distances of the obstacles at the right of the front of the robot navigator. The five ways values were (70, 100, 10, 20, 300) cm.
Depend on the results in chart 2, there is an obstacle on distance (300cm) from the robot in the way No. 1 and there is an obstacle at a distance (300cm) from the robot in the way No. 2 and there is an obstacle at a distance (300cm) from the robot in the way No. 5. Whilst, in chart 1 only way No. 5 has an obstacle distance is (300 cm) also in chart 3, way No. 5 has an obstacle distance (300 cm).
The experiment results of the proposed metal detector robot present the detector is capable of detecting more than one metals kinds such as iron, silver, and copper efficiently in the navigation area. Based on Figure 11, there are five ways discovered by the detector in the mapping field. The results found by the ultrasonic sensors that connected with detector robot to disclose the obstacles. The results that are obtained from sensing paths are shown in charts to present the distance of the discovered obstacles that positioning at the front of the robot and to make a better decision for which route is better and fast to navigate it shortly.

COMPARISON OF THE PREVIOUS METAL DETECTION SYSTEMS AND THEIR MERITS
Diverse researchers have been attempted on proposing and developing detection, deactivating, extracting, and demining for explosive purposes. These efforts produced new and novel solutions in the humanitarian demining and scanning process to reduce efforts, time, cost, human risks and dangerous issues [29], [31]. One of the solutions was by proposing diverse efficient and suitable robotics landmine detection with several sensors design [27], [28]. GPR, EMI, NQR, and sensor technology are the common trends in the robotics research recently. Table 1 presents a comparison of the previous detection systems in landmine and metal applications. It consists of several terminologies such as system features and functionalities such as detection, controlling and management end, and the database storing and archiving as well as highlights on their main findings.
Most of the proposed detector systems have controlled and managed their detection robot except [35], on the other hands, three only names [24], [32], and [1] have conducted a database end to store information of the navigated areas for future mapping. As alongside, two systems only that namely [26], and [36] are used path planning algorithms and optimal motion planning techniques in their detectors. Whereas, most of the proposed systems are based on vehicle-mounted sensors (remote sensing) except two only that are [35] and [38]. Fusion methods which include multi-level such as decision level, feature level, and data level are used a few system detectors like [24], [26], and [36]. The authors proposed an accurate methodology to estimate the depth of metallic targets and build a database to store, fetch a large amount of data quickly and with high accuracy [33].
[34], (2015)   • Developed and implement a remote robot platform for identifying personnel landmines in different fields. The proposed detector was obtained plus 87.5% accuracy from a set of 8 different materials [34].
[26], (2015)   • Proposed three-way to avert the issues of using one technology by using data fusion of multi-sensor system based on developing decision level fusion to eliminate false alarms [26].
[24], (2015)    Conducted a multi-sensor data-fusion approach to localize and detect purposes in landmines domain by using multiple platforms environment [24]. Presented a mobile robot for autonomous-navigation problem based on a hybrid approach. The produced navigator subjected to perform an emergency task with shorter execution times [36].
[37], (2016)   • Designed and fabricated an efficient wireless controlled robot to detect landmine in defense fields as well as avoiding the obstacles robustly. H-Bridge module used to controlled robot wheels and wireless camera added to captures and located off the robot destination [37].
[38], (2017)   • A low-altitude autonomous flight proposed to detect landmines. The system called Backstepping+DAF which is an integrated system architecture based on lightweight Ground Penetrating Radar (GPR) [38].
[1], (2017)    A hybrid platform introduced with speed data transferring and transmission quality to improve central unit destination that is based on web server and a database server applications to store data regarding the navigation field for current mapping and detection or future investigation purposes [1].
The proposed integrated management and database system capable of fully control the robot set the robot operator permissions and rules, stored and archived the navigated reports and results in an independent database registry.

CONCLUSIONS AND FUTURE DIRECTIONS
The main idea is to design and implement a prototype of an efficient low-cost automated mine detector that will replace the current employed human detectors in the mission of detecting and extracting mines in a suspected area of land. As well, communication and data analysis in the domain of landmine detection. The detector wirelessly communicates with a server to transmit and store the detected information such as the location of the metal object and captured images of the land where does it exist. Designing an