A Space Unrestricted Multi-Robot Combat Internet of Things System ()
1. Introduction
Multi-robot cooperation systems play advanced role in the complex missions and applications. Multi-robot systems can accomplish many tasks where a single robot cannot accomplish. A group of robots accomplishes a target mission in a faster and reliable way compared to a single robot mission [1,2]. This is due to the distribution of tasks among the robots of a group. There are two types of cooperation between robots: 1) passive and 2) active. In the passive cooperation, the communication among robots is adhoc basis. In the active cooperation, the communication among robots is fixed and uses a short-distanced communication media. Generally, radios, wired electronic communication, and optical [3] medias which are used in the communication.
Multi-robot Systems improve the performance where the existing systems deploy single robot [4-7]. The cornerstone of a multi-robot system is the use of a wide range communication. If the system covers a small area, the benefits of using robots will be limited. Furthermore, the applicability of the multi-robot system in critical missions like terrorism and military becomes unusable.
Internet technology has become more prevalent in our lives in a shorter period of time than any other technology in the history. It has revolutionized in the way of people communicate with each other. Recently, the concept of the Internet as a set of connected computer devices is changed to a set of connected surrounding things of human’s living space, such as home appliances, machines, transportation, business storage, and goods etc. The number of things in the living space is larger than the number of world population. Research is going on how to make these things to communicate with each other like computer devices communicate through Internet. The communication among these things is referred as Internet of Things (IoT). Each element of IoT is called a thing and should have a unique address. Things communicate using the Radio-Frequency Identification (RFID) technology or the unique Internet Protocol address (IPV6). In addition, an intelligent web system is used to manage the communication. For more formalized definition of IoT can be found in [8,9].
Considering the advent of IoT, this paper focuses on the wide area communication between robots using Internet of Things (IoT) technology (i.e. interaction via a communication link over wide distances). Particularly, we propose a multi-robot system based on the internet of things technology. The proposed multi-robot system can be used in many applications like health, space, and military. We present a case study that demonstrates how the anti-terrorism human team in a combat field can be transformed to the anti-terrorism multi-robot system.
The rest of the paper proceeds as follows. Section 2 demonstrates proposed multi-robot system architecture. Section 3 introduces the functionality of the multi-robot system. Section 4 introduces a multi-robot case study. Section 5 presents expected advantages of our proposed system. Finally, the paper concludes in Section 6.
2. Proposed Multi-Robot System Architecture
Figure 1 shows the proposed multi-robot system which is based on the IoT technology. The proposed multi-robot architecture consists of four layers: 1) the robot layer, 2) the local IoT layer, 3) the translator layer, and 4) the global IoT layer. The robot layer defines the infrastructure of each robot and is mainly related to the robot’s hardware. Hardware provides a robot’s movements and abilities. The examples of hardware are power supplymotors, camera, microphone, sensor, driving mechanism, and etc. The local IoT layer contains the application that controls and executes a robot in a plane. The application is based on the Radio Frequency Identification (RFID) [10]. The translator layer is used for interoperability of messages between different robots’ applications since the application of each robot may be designed using different languages. The fourth layer contains a global application which is used to control the multi-robot system. The global application is an intelligent web application.
Figure 1. Our proposed system architecture.
3. Functionality of Multi-Robot System
In a multi-robot system, a robot should be able to accomplish a specified mission when it is sent for a mission task. In order to execute a task the robot application in a robot needs data from the environment to make a suitable step. Feeding each robot application with environmental data is a major factor that affects the robot’s action accuracy. There are three techniques to provide data to a robot from the environment. In the first technique, data is provided from a plane that is used to control and accomplish the robot mission. In the second technique, data is provided by human control techniques. In the third technique, data is provided to the robot using cameras or sensors, which collect multimedia information from the robot’s environment. Sometime a robot needs information which is not available in the surrounding environment or is covered by sensors or cameras. In the proposed system each robot acts like a human. A robot provides other robots with data, which may be required to run live actions. In the multi-robot system, there is no human intervention. To eliminate the human intervention, an intelligent communication system [11-13], which simulates a human behavior between robots, is used. Scalable and wide range communication challenge is solved using the Internet as a communication media. The Internet is widely used technology; hence it can be considered as an ideal media to transmit instructions and environmental information which is collected by different robots settled in different positions. If the second layer needs a data for a robot to accomplish its mission, it fires a request to the fourth layer. The fourth layer then distributes the robot request on the other robot systems. The data is sent to the robot using the Internet. The third layer is used to translate the robot requests received from the second layer in case of using different languages.
In the system, each robot is equipped with the DualBand UHF-RFID Tags [14] to collect data and distribute it through a wireless communication media. Each robot sends and receives data (instructions or environment information) by a dual communication web application. Each robot is addressed using IPV6 address space which is discussed in the IoT technology [15].
4. Multi-Robot Case Study
For the case study, we consider a combat mission against terrorism which is generally accomplished by human team. We show how this mission can be performed using the proposed multi-robot system. The case study shows that the proposed system provides better performance. Furthermore, it demonstrates a long run solution for some critical missions, such as combating terrorism and war. This case study is difficult (if not impossible) to be accomplished by the current multi-robot systems, which miss many characteristics such as autonomously, scalability, and wide range communication.
In the proposed multi-robot system, we replace each human in the mission by a robot. Each solder target is executed by a robot. In the system, human’s sense capability is achieved by a robot using sensors, the vision capability is achieved by cameras, the speaking capability is achieved by data transmission between robots, the thinking capability is achieved by artificial intelligence techniques [16], and the prediction capability is solved by feedback algorithms [17]. Thinking and prediction capability of each robot depends on the data that are collected by the sensors and cameras. In a combat mission, the error percentage in the actions should be near to zero. So, the collected data is a very important factor in robot’s reactions. The collected data depends on the number of robots and the range of communication which is covered by the robots, the data collection time, and the environment from which the data are collected.
In Figure 2(a) we show the scenario of executing the mission using human combat team. The target of the mission is to fight a terrorist and capture as live or dead. The combat team consists of four well trained soldiers. These soldiers are equipped with wireless communication tools and guns.
In Figure 2(b) we show how the mission in Figure 2(a) is transformed into a multi-robot system. Each solider is replaced by a fully equipped robot (camera, sensors, battery, etc.). Each robot has RFID tag and a wireless card for Internet connection. The warrior tools can be attached on the robot. Each robot is able to walk or move on a rocky land. Each robot in the mission is fixed with a target and can cooperate with other robots. Let us imagine a state to explain how a robot in the multi-robot system cooperates with other robots. Suppose that a terrorist moves from on region to another. One of the robots which are responsible about this region observation sends an alarm to other robots informing the new state (position, style, and equipments) of the terrorist. Hence, a robot form the team can shoot the terrorist. The shooting moment is determined depending on the thinking and the prediction.
5. Expected Advantages of Our Proposed System
Our system has following advantages.
Scalability: the proposed system can support a huge number of robots due to natural of the connection media (Internet). The system has an ability to enhance the system by adding new functionality to the local or global web intelligent applications. Furthermore, there is enormous amount of information available through the Internet. This information may be used in the multi-robot system during the mission execution. For example the Google Earth Internet application may be used to describe the target environment which may be real time changed by some outside factors such as atmosphere.
Minimal additional hardware complexity: no notable additional hardware is needed to accomplish the communication between the robots. The only attached hardware is the RFID tag or reader.
Multi applications suitability: our system opens the door to collect a single robot’s applications to be one strong application used in big missions.
Wide distance communication: nowadays, the Internet technology is supported by satellite, which means that the media of robot communication is available anywhere.
(a)(b)
Figure 2. Human (a) vs Robots (b) in terrorism mission case study.
Mission distribution: the mission is distributed in our multi-robot systems. This makes the execution of each mission part precious and fast. In addition, when the number of robots increases, each mission part will be simple, which means that the efficiency of part excursion increases. The mission distribution means not only each robot should have one part; but also, it may help in other mission parts for other robots team. In addition, sharing information between robots provide each robot with ambiguous data which may be used in its mission part.
No human intervention: this is a very important issue because in some cases like terrorism or military missions, the human sharing may lead to death or arrest. So, when we exchange the human with robots, the loss percentage in human and information will be eliminated.
6. Conclusion
In this paper, multi-robot system architecture is described based on the internet of things technology. The IoT provides the multi-robot system with scalability, wide range recovering, and easy communication. The system architecture contains 4 layers, one hardware layer and 3 software layers. The multi-robot system can be used in many applications like health, space, and military. Terrorism case study for our multi-robot system is demonstrated to clarify how the anti-terrorism human team can be transformed to the anti-terrorism robots team. Finally, the advantages of the proposed system are discussed.
7. Future Work
In the proposed system, we have more challenges like the global IoT application construction (general plan of the proposed multi-robot system). Furthermore, the middle tier construction can be considered as a challenge due to different local robot applications and plans. Also, the security system is extremely important issue especially when we apply our proposed system in critical environment such as military or terrorism [18,19]. Other issues like scalability, accuracy, and reliability should be considered. In addition, a control system for army of robots, which contains three main groups; diver robots, fly robots, and ground robots, will be constructed (work in progress). Also, the hiding robot’s ability issue will be scoped.
The paper mainly describes the foundation of developing a multi-robot system using IoT technology. We are currently working on the designing phase of the implementation part. Our future goal is also to implement the system in a real scenario.