0013 UAV and UGV State-Based Behavioral Formation Control For Landmine Operations
0013 UAV and UGV State-Based Behavioral Formation Control For Landmine Operations
Imad Elzein
Belarusian National Technical University
BNTU
Minsk, Belarus
[email protected]
Abstract— Robot formation control has drawn important robot, e.g., formation keeping, trajectory tracking, goal
consideration for a long time, and now it is surely known and seeking, landmine detection, and obstacle avoidance.
developed in its field. Initially, this paper is dealt with planning
the movement of air/ground robots in Behavior Formation The approach is potentially applicable in many other
Control, which means certain behavioral constraints limitations domains such as search and rescue, agricultural coverage tasks
are forced on the relative positions and orientations of the robots and security patrols. Behavior-based approaches are also useful
throughout their travel. Second, it describes the projection of in guiding a multi-robot system in an unknown or dynamically
landmine detection on GIS-map based-on the ground penetrating changing environment using vision processing system.
radar (GPR) attached to unmanned aerial vehicle (UAV). Third,
it identifies how the unmanned ground vehicle (UGV) uses GIS- This article discusses Behavior-Based (B-B) formation of
map to analyze path in real-time and to remove landmines. UAV (Phantom-4 Pro Visio) and UGV (Belarus-132N) as
Fourth, it focuses on the cooperation between air and ground follows (Fig.1):
robots by using an efficient unwired transmission through base 1. Quadcopter takes off, moves over the region,
station. Behavior-State Formation System uses a control strategy photograph the area, searches and detects landmine by
of Finite State Automata for landmines detection, GIS-map ground penetrating radar.
uploading/downloading, and landmines removal. This proposed
system will demonstrate how the class of behavior formations of 2. Quadcopter projects the landmine findings into
hybrid robots (air-ground vehicle) can be used effectively for Geographic Information System (GIS) Mapping.
landmine operations.
3. Quadcopter transmits GIS images, collected data to
Keywords—unmanned aircraft vehicle (UAV); unmanned base-station located near to the field of operation.
ground vehicle (UGV); Behavior Formation Control; hybrid
4. Central Unit Base Station uploads the GIS landmine
robots; landmine operations
findings into digital-map, and then it sends the updated
I. INTRODUCTION digital map to the Ground Robot.
Robot formation control [1 ] has drawn significant attention 5. Ground Robot uses digital-map to move through the
for many years especially for ground mobile robot and operational area and remove the landmines.
quadcopter. The ability to keep up a specific formation of
This paper is organized as follows: Section II reviews the
hybrid robots is of particular where information should be
state-based behavioral formation control, and Section III
gathered from various inputs or resources. A controller is
presents UAV-UGV behavioral formation control with DFA
actualized for every robot to guarantee it tracks its planned
for UAV and UGV control. Our conclusions and thoughts on
path. Robot formation control is done by setting up xyz system
future extensions are summarized in Section IV.
rather than xy system [2].
Researchers classify formation control strategies [3] into II. STATE-BASED BEHAVIORAL FORMATION CONTROL
three strategies: i) behavior-based; ii) virtual-structure; and iii) State-based modeling is a modeling concept used to specify
leader-follower. A particular approach of our hybrid robots the complex hybrid control systems where the entire objective
using the Behavior-Based (B-B) formation starts by designing of the system is divided into set of functional task achieving
simple behaviors or motion primitives for each individual behaviors / motion states working on the individual goals
III. UAV-UGV BEHAVIORAL FORMATION CONTROL
The system describes a formation of 2-robots [8], ground
robot Belarus-132N and ground penetrating radar GPR
attached to quadcopter Phantom-4, as shown in Fig.1. The
proposed control algorithm is applying State-Based Behavioral
control formation [9].
A. Quadcopter Phantom-4 Pro Control
The UAVs are usually used for military, and nonmilitary
operations such as landmines detection. Phantom-4 Vision
Quadcopter is a light-weight, multi-functional aircraft, and
equipped by Ground Penetrating Radar (GPR).
Fig.1. General Architecture of the Proposed System a) UAV Deterministic Finite Automata
A proposed system of UAV is depicted in Fig. 2, where the
concurrently and asynchronously, which upon integration
mission consists in finding landmines, locating their position
yields the global objective of the system.
on GIS-map and saving data into base station sitting near the
The behaviors or motion states of the robots are modeled and operational region while avoiding obstacles. The agent and its
expressed in state based model as: interaction with the environment are modeled by a FSA and is
ρ = C (G*B(s)) (1) denoted the plant.
where, * is the vector encoding the global responses Figure 2 shows the transition diagram for DFA for UAV
undertaken by the robot; G= [g1, g2, g3 …..]T is the vector landmine detection. Node A represents “Start”; Node B
encoding gain of each behavior βi, ; B is the Vector of all represents “Find a landmine”; Node C represents “Locate
active behavior βi at time t, B= [β1, β2, β3…]T ; S= [s1, s2, landmine object into GIS map”. There is a Start arrow entering
s3…]T is the vector of all stimuli si for each behavior at time t; the start state, A, and the final state, B, is represented by a
and C is the Coordination/arbitration function which is double circle. The transition state 0 represents cancel an action
competitive or cooperative. (landmine detection), while 1 represents do the action
(landmine detection).
Autonomous robotic systems present several difficult
challenges. An autonomous robotic system must be extremely
self-reliant to operate in complex, partially known and
challenging environments using its limited physical and
computational resources. In spite of these difficulties, the
control system must ensure in real time that the robot will
achieve its tasks.
A. Finite State Automata Approach
A set of behaviors that is adequately competent to handle
the situation corresponding to the given state is selected. Using Fig 3: UGV Transition diagram of DFA for landmine removal
this formalism, systems are modeled in terms of Finite State
Automata (FSA), where states correspond to execution of
actions/behaviors and events, corresponding to observations
and actions, cause transitions between the states.
FSA consists of two types: i) Deterministic Finite
Automata (DFA) – There is a fixed number of states and we
can only be in one state at a time; and ii) Nondeterministic
Finite Automata (NFA) –There is a fixed number of states but
we can be in multiple states at one time. The DFA is
represented as: A = (Q, , δ, qo, F).
Fig 2: UAV Transition diagram of DFA for landmine detections Fig 4: UGV Model for Obstacle Avoidance
The DFA formal definition for UAV landmine detection is: 5. A transition function δ
1. Finite set of states Q={A, B, C} δ (A,0)=A // do not start
2. Input symbols Σ={0 , 1 } δ (A,1)=B // upload GIS-map from base station
3. Start state A in order to start landmines removal