Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

Hexapod Robot for detecting Landmines with SILO6 as baseline, during war actions

P. Naga Srilekha M. Harish Kumar


Infotech Enterprises Limited, Infotech Enterprises Limited,
Hyderabad, A.P. Hyderabad, A.P.
srilekha.pamarthi@infotech-enterprises.com harish.mudapaka@infotech-enterprises.com

ABSTRACT second solution is safer and quicker, but inefficient on


Removal of antipersonnel landmines is a worldwide problem irregular terrain, where it achieves cleaning rates of only up
currently requiring the use of new technologies such as to 70%. Also, such heavy, cumbrous vehicles cannot access
improved sensors and efficient mobile robots. Our paper is minefields across fragile or narrow bridges, narrow roads and
focused on the description of a system that relies on a walking paths or between the debris of buildings. Additionally, these
robot that carries sensors to detect and locate antipersonnel machines are vulnerable to antitank mines, which are
landmines efficiently and effectively. The paper describes the frequently laid along with antipersonnel landmines.
main features of the walking robot and additional equipment
purposefully developed for this kind of application with the For instance, a legged robot only needs a discrete number of
study of SILO6 walking robot as reference. The overall system ground-contact points; therefore, its likelihood of stepping on
consists of a sensor head that can detect certain landmine types, an antipersonnel mine is lower than that of traditional
a manipulator to move the sensor head over large areas, a vehicles. If a legged robot detects an antipersonnel mine, it
locating system based on a global positioning system, a remote has a higher likelihood of going farther than wheeled or
supervisor computer and the SILO6 walking robot used as the
tracked robots do because robots based on wheels and tracks
subsystems’ carrier. The whole system has been configured to
work in a semi-autonomous mode with a view also to robot need to perform different turning-and backing manoeuvres to
mobility and energy efficiency. Some of the achievements avoid the mine. On the contrary, legs only need to stand on
already accomplished with this system are reported. discrete points along the path and exhibit inherent omni
directionality, which lets legged robots proceed forward
Keywords: Legged robots; Walking robots; Demining robots;
without performing turning-and backing manoeuvres. This
Landmine detection; Landmine location; humanitarian demining;
Communication layer. feature allows all potential alarms in a field to be located
before the removal task begins. Removal is normally
I. INTRODUCTION accomplished by experienced human teams or different kinds
An antipersonnel landmine is a pyrotechnic instrument of robots.
developed to be activated by an involuntary action of the Traditional vehicles, unfortunately, are unable to negotiate
enemy in order to put him out of combat. Although mines are very irregular terrain because their bodies accommodate to
scattered mainly in war actions, they remain active after terrain inclination and in so doing jeopardize the robot’s
deployment and retain the potential to kill animals and stability. However, legged robots can negotiate irregular
civilians, especially children, or amputate their limbs, for a terrain whilst keeping their bodies always leveled and thus
period of more than 50 years. Neutralization of landmines is maintaining static stability. This is essential when the robot
accomplished in two different ways, military demining and carries pieces of equipment or sensors that need to be leveled
humanitarian demining, which present important differences. whilst measuring. Mobility over obstacles and ditches and
Military demining is performed during the conflict; its main even on stairs is one of the foremost advantages legged
purpose is to form a safe passageway for troops and it clears robots hold over their wheeled or tracked counterparts. That
away 80% of the mines in the target area. On the other hand, means legged robots can operate in both structured and
humanitarian demining is a post-conflict activity that is unstructured environments. Also, legged robots can walk
intended to restore the countryside and according to the UN over loose and sandy terrain, and legs fitted with the proper
should eliminate about 99.6% of the mines in the area. sensors can identify stepped terrain and prevent foot slippage.
Detection and deactivation of antipersonnel land mines in
humanitarian missions is thus a serious worldwide problem Finally, a legged robot provides additional motion along the
with great impact on politics, agriculture, tourism, industry, x, y and z components of the body reference frame and even
environment and, of course, human welfare. body rotations without changing its footholds. Therefore, this
motion provides additional degrees-of-freedom for the
Both military and humanitarian demining have been robot’s sensors and onboard equipment. However, the centre-
accomplished up to now by using human operators handling of-gravity workspace of a legged robot when the feet are
manual equipment to detect mines or by using heavy armored fixed on the ground is quite small and we cannot expect to
manned vehicles that blast the mines mechanically. The first take advantage of this feature for scanning large areas in
solution is very dangerous and slow, but efficient. The humanitarian demining tasks.
II. SYSTEM OUTLINE problems the system implements a dead-reckoning system
that allows it to keep track of the robot’s position by using
The demining system is conceived around a walking robot
the position of all robot joints and the body heading provided
used as a mobile platform to carry the required subsystem for
by an electromagnetic compass. The information of all three
detecting and locating antipersonnel landmines. The overall
of these subsystems is input to an extended-Kalman filter
system is thus broken down into the subsystems described in
(EKF) that substantially improves the accuracy of the robot’s
the following paragraphs and illustrated in Fig. 1.
position.
A. Sensor head
D. Mobile platform
The core of the sensor head is the mine-detecting set, i.e., a
To configure the walking robot, the following specific
device capable of detecting landmines. Unfortunately, there
features have been considered as basic characteristics for an
are many different kinds of mines. Some mines have metallic
efficient machine:
components and can be detected by using metal detectors that
work on the principle of electromagnetic induction; however, 1. The mobile platform should be based on a six-legged
there are also landmines made of plastic or wood, with very robot. Section 5 presents the advantages of this robot
small metallic components or no metal at all, which cannot configuration.
be detected with this kind of sensor. One more inconvenience
2. The total robot weight is very important. A light weight
is that the electromagnetic induction system is sensitive to
means the robot can be easily rescued from technical or
any metal debris and so gives a large number of false alarms.
logistical problems. Therefore, the robot should be
Our system is designed to provide knowledge about robotic
lightweight enough to be handled by two operators. Robot
technology for the specific task of humanitarian demining
encumbrance is also an important feature for exploring
rather than to provide new sensors. We are only concerned
narrow areas.
about the position of potential alarms given for any kind of
detecting system; thus for the sake of simplicity we will use 3. The robot should be autonomous from the energy point of
the simplest sensor: a metal detector. Nevertheless, different view in order to avoid problems derived from managing
mine detectors could be accommodated into the sensor head tethers with obstacles (rocks, trees, etc.). The same would be
presented in this paper. The sensor head also needs additional applicable to communication between the walking robot and
elements for detecting the ground and objects in the way. The the operator station, although in this case aerial
sensor head must keep the metal detector at a given height communication can be easily installed.
above the ground. The system controller can perform this
4. The robot should be semi-autonomous from the control
task by using simple range sensors; therefore, the sensor head
point of view. Therefore, a remote operator (supervisor) must
incorporates three pairs of infrared sensors for this purpose.
be in the loop to control the system manually through tele-
Flex sensors (plastic ribbons which change electrical
operation and collaborative control when needed. Some kind
resistance as they bend) are also provided to detect objects in
of manual mode should also be provided to allow the
the sensor head’s trajectory.
operator controlling independent robot joints to recover the
B. Scanning manipulator robot from extreme situations. Nevertheless, the system must
be fully autonomous in aspects such as gait generation,
Refer Fig.1 The sensor head is essentially a one-point sensor.
terrain adaptation and attitude control.
That means it is able to detect metal components at just one
point. The efficiency of such a device can be improved by 5. The overall system must be configured to optimize power
moving the sensor head through a large area. Using a consumption, mobility and stability. These are antagonistic
manipulator is one simple way of enlarging the workspace of conditions which are balanced through detailed design as
this device. Thus, our system uses a robot manipulator to presented below.
move the sensor head and to adapt the sensor head to terrain
E. Controller
irregularities as well.
The overall control system will be distributed into two main
C. Locator
computers, the onboard computer and the operator station.
After detecting a suspect object, the system has to mark the The onboard computer is in charge of controlling and co-
object’s exact location in a database for subsequent analysis coordinating the manipulator and leg joints, communicating
and deactivation. An accuracy of about ±2 cm is adequate for with the DGPS, the mine detector and the operator station via
locating landmines. This accuracy can be obtained with radio Ethernet, recording the robot joint positions, reading
commercial systems such as Differential Global Positioning the electromagnetic compass and computing the EKF
Systems (DGPSs). However, DGPSs are prone to failures algorithm. The operator station is a remote computer in
due to degradation or loss of the satellite signal. This can charge of defining the mobile robot’s main task and
occur when temporal errors in the signal appear or when the managing the potential-alarm database and constitutes the
antenna (the robot) is in shadow areas. To avoid these two human–machine system interface.
F. Power supply Our mission requirements state that alarms must be located
with an accuracy of about ±2 cm. This accuracy can be
From the power supply viewpoint, there are two main
achieved with the GPS real-time kinematic (RTK) technique,
solutions for autonomous robots based on electrical actuators:
but this technique requires an additional correction. In our
(1) batteries and (2) AC power supply using a fuel generator.
case, that correction is achieved by using an extra GPS
The second solution provides higher autonomy but its heavy
antenna placed at the operator station. With these preliminary
weight and encumbrance factor are serious drawbacks. On
specifications the DGPS 5700, manufactured by TRIMBLE,
the other hand, DC batteries are lightweight but exhibit less
was selected for our application. Despite of the advantages of
autonomy. The latter seem to have greater advantages over
DGPS techniques for locating mobile robots outdoors, the
the former. On the other hand, fuel-cell technology, which
degradation or loss of the satellite signal can cause errors in
currently can do no better than a low power/weight ratio, is
position accuracy. Thus, complementary positioning systems
growing quickly and promises to be the best candidate in the
such as odometry or dead-reckoning techniques are
near future.
sometimes required. An additional problem of using DGPS
Summarizing, the mobile robot is to be configured as a six- for estimating the position of walking robots is that, because
legged autonomous robot that carries a scanning manipulator, of the intrinsic low speed of a walking robot, during several
which handles a sensor head consisting of a metal detector, readings, the data obtained from the DGPS are constant
infrared sensors and a set of flex sensors. Tele-operation and because the position increments are smaller than the DGPS
operator-in-the-control-loop techniques are the control modes error range.
of the system.
2) Odometry
III. DETECTING AND LOCATING LANDMINES
Odometry is a technique extensively used for determining
This section describes two of the main subsystems, the sensor both indoor and outdoor location that consists in measuring
head and the locator. They are configured around specific the distance travelled by a vehicle in general. In wheeled
commercial devices but other sensors are used to improve robots the information is provided by position sensors fixed
their features. For instance, the sensor head is based on a to the wheel shafts. If the wheeled robot is based on a
commercial mine detector set but it also integrates several differential driving system, the information from the wheels
range and touch sensors to improve its mobility through on both sides can be used to compute the orientation of the
manipulator motion. The heart of the locator is a commercial robot and then it is possible to compute not only the distance
DGPS whose functionality is increased by using joint- travelled but the position of the robot in a world reference
encoder information and electromagnetic compass data frame. For legged robots, odometry consists in computing the
(dead-reckoning) as well. The following subsections robot’s displacement by using the information provided by
introduce these two subsystems. the joint-positioning sensors (potentiometers, encoders, etc.).
Our prototype uses a 2000-pulse/turn encoder in each axis
A. Detecting landmines: sensor head configuration
motor and every motor is geared with the gearing ratio given
Refer Fig.2 The simplest sensor technology for detecting in Table 1. Therefore, joint resolution is very good and we
landmines relies on a metal detector. consider there is no error associated to this measurement. The
odometry provides information on position increments with
This sensor is simple, lightweight and easy to use; however, respect to the previous position and it is computed based on
it is inefficient with non-metallic mines (plastic or wooden the body reference frame. The main problem with this system
mines). In such cases other types of sensors are required, is that the position errors are cumulative, i.e., they increase
such as sensors based on ground penetrating radar (GPR), with the distance walked. These errors are caused mainly by
chemical sensors or artificial noses. The Schiebel AN-19/2 link and joint flexion and foot slippage.
commercial mine-detecting set is used for our purposes. Fig.
4, which consists of a support holding the metal detector plus 3) Dead-reckoning techniques
additional range sensors (infrared sensors) for detecting the
One way of reducing the errors in odometry is by using an
ground and controlling sensor head height and attitude. These
additional sensor system to improve the geometric
sensors are located in pairs defining the upper and lower
computations used to determine the robot’s position. A
limits of the band in which the sensor head works. This array
heading sensor can help in determining the robot position
allows the controller to adapt the sensor head to terrain
with enhanced accuracy. An electromagnetic compass or
irregularities. A number of flex sensors are located around
gyroscope can be used for this purpose. In our case, an
the sensor head to detect objects in the sensor head’s
electromagnetic compass (model 1525 from Analog Sensor)
trajectory. This enables the controller to steer around
is used to measure the absolute orientation of the robot
obstacles.
around its vertical axis. This sensor has a precision of about
B. Locating Landmines 10 in average; however, the sensor readings are severely
affected by the robot electromechanical equipment, metallic
1) Global Positioning system mobile masses such as legs, and external disturbances. Leg
transfers, for instance, cause strong electromagnetic lists the manipulator’s features. Some dimensions, such as
interference, as well as mechanical shocks and vibrations that manipulator link lengths, depend on the hexapod’s body
affect measurement. To avoid these inconveniences, height and leg span. These questions are addressed below.
electromagnetic compass readings are performed only when
A. Hexapod robot
all of the legs are in their support phase. The electromagnetic
compass must be maintained in a vertical position in order to It is well known that statically stable legged robots are
accurately measure the orientation; this is accomplished by inherently slow machines, and this feature is theoretically
moving the robot with its body leveled. A pair of dependent on the number of legs the machine has. A
inclinometers helps to keep the robot body leveled. The hexapod, then, can achieve higher speed than a quadruped,
technique that merges these devices is termed dead and it is well known that a hexapod achieves its highest
reckoning, which is defined as the determination of the speed.
position of a vehicle from the record of the courses moved,
B. Leg configuration
the distance made and the known or estimated drift, without
the aid of external observations. Dead-reckoning techniques Walking robots require legs that touch the ground only at
use the kinematic robot model to compute the robot’s certain contact points; therefore, a 3-DOF mechanism
position relative to its initial position and, like odometry, also suffices to accomplish motion. Legs have to be designed to
present the problem of cumulative errors. However, there are be lightweight mechanisms because their weight is part of the
less accumulated errors because the orientation of the robot is robot’s total weight, which must be supported by the legs
known and the position increments can be transformed more themselves. Hence, the leg’s payload/weight ratio must be
accurately with respect to the body reference frame. These high. An additional consideration is that the payload must be
techniques are especially important for locating the robot in supported with the legs in different configurations. The first
our application, for instance, when satellite signal reception step for leg design was to compute the torques the robot has
is bad. to undergo with the legs in insect configuration, which is, of
course, the worst possible case. Joint 2 for all legs must bear
4) Sensor fusion
up to the highest torque. A traditional way of reducing motor
The merging method is termed sensor fusion, a method size is to use actuators working in parallel, that is, actuators
allowing for the integration and fusion of data obtained from placed so that two actuators work at the same time to
different sources to produce more accurate information. In accomplish motion in a single joint. Nevertheless, such
this particular case, we use the Kalman filter, a well-known mechanisms allow motions in two joints simultaneously.
and easy-to-apply set of mathematical equations for That is, we move two independent joints with the combined
estimating the state of a process. action of two actuators. This configuration gives the benefit
of using small motors if we impose some constraints on the
IV. SCANNING MANIPULATOR
possible trajectories. As a parallel mechanism we chose a
A scanning device is therefore required to enable the sensor differential driving device that is used for joints 2 and 3. Joint
to sweep large areas. The easiest system is a manipulator 1 is configured around a typical rotary joint. With this leg
tailor-made for this task. Such a manipulator requires 3- configuration we have all three motors confined within a very
DOFs for positioning the sensor in a 3D volume, assuming small volume near the body. This gives additional advantages
that the system must scan non-flat areas. Also, the detector because the expensive leg components are away from the
needs to be adapted to terrain inclinations; hence, two foot, the most dangerous point in the leg. This decreases the
additional DOFs are needed at the wrist to control detector cost of replacing parts in the case of accidental mine blasting.
attitude. Because the detector has radial symmetry, no Figure below shows a drawing of the leg indicating the main
additional DOFs would be needed for sensor orientation. To parts and components.
sum up, a manipulator with at least 5-DOFs is needed to
Feet for legged robots are basically built in two
accomplish the task.
configurations: a ball fixed to the ankle or a flat sole with
The manipulator is specifically designed to carry the sensor articulated passive joints. We have chosen the first design for
head and the design is optimized to carry just this load. First, our application because it is the simplest and can work quite
the load is balanced to maintain the sensor head in a level well on stiff terrain; however, on loose terrain it is prone to
position with no motor torque. Thus, the sensor head can be sink. If the radius of the ball increases, the foot sinking
moved by up to ±450 by applying low torques. This motion decreases, and there is a minimum foot radius that makes the
range for the 2-DOF of the wrist is considered adequate for robot efficient. Nevertheless, on stiff terrain a ball-type foot
our application. For the arm structure we choose the rotary– will try to rotate, changing the support point of the foot. If
rotary–rotary configuration. Two key design points for the this foot motion is absorbed by joint backlash and link
manipulator are to balance the motor loads to decrease flexion, the robot can work properly; otherwise, the
required torques and to place the motors inside the structure kinematics of the foot must be included in the control
to decrease manipulator encumbrance. Table defined above algorithms.
The body of a walking robot is mainly a frame to which the
legs are attached and on which the robot subsystem is loaded.
zi(k) = h sin (πk/N)(1 – ζ(k/N+1)) – H
Thus, the body must be rigid enough to withstand
for i = 1, 4, 5 k = 1,…..2N
deformation and big enough to contain the required
subsystems, such as an onboard computer, electronics, -h sin (πk/N) (1 – ζ (k/N+1)) – H
drivers, a DGPS and batteries. The preliminary volumes of for i = 2, 3, 6 k = 1…2N
these subsystems define the total volume of the body.
Function σ(i) defines the displacement of the body
C.Control system attachment of leg i with respect to the center of the body
reference frame (x, y, z) along the x-axis and is given by:
The SILO6 control system is distributed between the operator
station and the onboard controller. The operator station is a
PC-based computer that runs the Windows XP operating
1, for a front leg
system. The onboard controller is a half-sized PC that runs
QNX, a UNIX-like real-time multitasking operating system. σ(i) = 0, for a middle leg
Communication between operator station and onboard
computer is performed by radio Ethernet. -1, for a rear leg

D. Operator station ζ(x) is a function that is defined for rounding the function x
to the nearest integer or zero, and mod represents the
The operator station is located remotely from the walking modulus function. Above equations give the foot positions of
robot and is in charge of human–machine interface, database the legs along a locomotion cycle. The legs in one tripod
management and system communication. The human– move forward (leg transfer phase) during the first half cycle
machine interface is a module intended to fulfill three main and move backwards during the second half (leg support
requirements: (a) robot-state monitoring, (b) robot tele- phase). For the other tripod the x component works
operation and (c) task definition. 180degrees out of phase.
E. Walking robot controller The y component given by y-component maintains each foot
in a straight line parallel to the x-axis of the body reference
Refer Fig.3 The robot controller is a distributed hierarchical
frame. Note that the distance from the foot trajectory to the x-
system comprising a PC-based computer, a data-acquisition
axis is different for the central legs. The component zi must
board and eight three-axis control boards based on the
be above the ground for a leg in its transfer phase and on the
LM629 microcontrollers, interconnected through the PC bus.
ground for a leg in its support phase. The leg trajectory in this
The LM629 microcontrollers include digital PID filters
component can be defined in several very different ways: as a
provided with a trajectory generator used to execute closed
piecewise function, a polynomial function, a trigonometric
loop control for position and velocity in each joint. Every
function, etc. For the sake of simplicity of formulation, a
microcontroller commands a Z12ADDC motor-joint driver
piecewise function that consists of a straight segment and a
based on the PWM technique. The gait generator is the main
sine function has been chosen, and thus zi(k) is defined by Z-
module on the onboard computer. It generates the sequence
component.
of leg lifting and foot placement to move the robot in a stable
manner. The SILO6 gait generator is based on an alternating V. CONCLUSION
tripod gait. The foot path that the robot follows is given as
follows The above concept is the study of how the landmine
detection is done with the help of SILO6 hexapod robot built
(xi(k) yi(k) zi(k))T = G (k, i, Rx, L, H, h, d), previously. Because removal of antipersonnel landmines
manually is very difficult and sometimes dangerous so
For i=1,2……6 k= 1,…..2N
robotisation of the field may decrease the hazards and
where k is the sample period, i the leg number, 2N the increase the detection efficiency. The sensor technology
number of samples in a locomotion cycle, R, L, H, h and d mentioned above are for minimum requirement to increase
are geometric parameters of the robot defined in Figure given the efficiency the sensors used may be increased by
below and G is the gait function that provides the foot incorporating other type of techniques or by using other type
positions and is defined by: of techniques. The proposed technology is only for the
detection of the landmines so that the human has to approach
xi(k) = σ(i)Px + (-1)ζ(k/N+1)Rx × (0.5 – (1/N-1)((k-1)modN) -
the spotted area and then dismantle the landmine, this is only
1))
for detection purpose. If the robot is equipped with some
For I = 1…6 k = 1…2N drilling techniques and dismantling techniques the robot can
be made more efficient for dismantling the landmine too
yid(k) = (-1)i+1 (D/2 + L), for i=1,2,5,6
which contributes a more efficient model to the defense
i+1
(-1) (D/2 + L + d), for i=3, 4 industry.
ACKNOWLEDGEMENTS IEEE Int. Conf. on Robotics and Automation, Albuquerque,
NM, USA, April 20–25 1997, pp. 494–500.
The model we proposed above is only a prototype and
involves a lot of sensor technology to implement a full-
[14] M. Moronti, M. Sanguineti, M. Zoppi, R. Molfino,
fledged antipersonnel landmine detection robot, includes lot
Roboclimber: proposal for online gait planning, 7th
of funding too. So SILO6 robot can be enhanced with our
International Conference on Climbing and Walking Robots
proposed technique to increase the efficiency of the SILO6
CLAWAR04, Madrid, Spain, 2004.
robot.
REFERENCES
[1] Huang QJ, Nonami K. Humanitarian mine detecting six-
legged
walking robot and hybrid neuro walking control with
position/force
control. Mechatronics 2003;13:773–90.
[2] www.google.com
[3] www.wikipedia.org
[4] Habib MK. Mechanical mine clearance technologies and Figure 1. DYLEMA System
humanitarian demining applicability and effectiveness;
2000.http://www.neurotechnology.neu.edu/NPS2000Manusc
ript.pdf

[5] Ayers J, Witting J, Wilbur C, Zavracky P, McGruer H,


Massa D.
Biomimetic robots for shallow water mine countermeasures;
1998.http://agrosy.informatik.uni-kl.de/wmc/.
Figure 2. SENSOR Head
[6] Plustech-Oy. The walking forest machine concept;
2005.http://waas.stanford.edu/~wwu/papers/gps/ABS/land_v
ehicle_nav_ea98.html.

[7] A. Vishnu, Software Engineer, Infotech Enterprises


Limited.

[8] A. Shilpa, Software Engineer, Infotech Enterprises


Limited.

[9] K. Deliver Prasad, Systems Engineer, Siemens


Information and systems Limited. Figure 3. SILO6 Parametric Diagram

[10] Habib MK. Mechanical mine clearance technologies and


humanitarian demining applicability and effectiveness;
2000.http://www.demine. org/SCOT/Papers/Habib.pdf.

[11] SILO6. The SILO6 walking robot; 2005.


http://www.iai.csic.es/users/silo6.

[12] Gonzalez de Santos P, Estremera J, Garcia E, Armada


MA. DYLEMA: using walking robots for landmine detection
and location. Int J Syst Sci 2005;36(9):545–58.

[13] S. Hirose, K. Yoneda, H. Tsukagoshi, TITAN VII:


quadruped walking and manipulating robot on a steep slope,

You might also like