You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/224111843

Design and development of a wall climbing Robot and its control system

Conference Paper · January 2010


DOI: 10.1109/ICCIT.2009.5407120 · Source: IEEE Xplore

CITATIONS READS

12 210

4 authors, including:

Md Akhtaruzzaman Md Mozasser Rahman


International Islamic University Malaysia International Islamic University Malaysia
42 PUBLICATIONS   205 CITATIONS    24 PUBLICATIONS   134 CITATIONS   

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Md Akhtaruzzaman on 18 April 2014.

The user has requested enhancement of the downloaded file.


Proceedings of2009 12th International Conference on Computer and Information Technology (ICCIT 2009)
21-23 December, 2009, Dhaka, Bangladesh

Design and Development of a Wall Climbing Robot and its


Control System
Md. Akhtaruzzaman, Nurullzzati Bt Samsuddin, Norsofiana Bt Umar, Mozasser Rahman
Department ofMechatronics Engineering, International Islamic University Malaysia, Kuala Lumpur, Malaysia
akhter900@yahoo.com, ixaty@yahoo.com, sofie_umar@yahoo.com, author4@net.edu

Abstract Each of these mechanisms has some advantages and


The Robot, named as TRAIN WALL BOT, is designed to drawbacks. Magnetic adhesion can be very strong and
navigate on smooth vertical surfaces with the capability has good power failure mitigation, but is only applicable
to avoid obstacles and overcome if the height is about for ferromagnetic surfaces. Suction adhesion requires an
Icm. The design is inspired from train steel wheel ambient pressure for attachment and is therefore not
movement that contains two actuated legs with rotary suitable for space applications. Micro-claws have shown
motion provided by a DC motor. The Robot uses pneu- good performance on brick buildings, but clawed and
matic system and the suction force is supplied by an air grasping robots cannot climb smooth surfaces, smooth
compressor that turns on intermittently. The suction metal or painted structures.
force ensures the attachment of the robot with the wall Technique of the constructed wall climbing robot, de-
by using 3 vacuum valves and 6 vacuum pads. The robot scribed in this paper, is similar to the train wheel me-
is controlled using PIC I6F877A. Two limit switches chanism where suction cups are attested to the bottom
are used to acknowledge the contact with its navigating of the legs and body. It is capable to travel on smooth
surface. Vacuum suction is controlled based on the ON surfaces with certain inclinations, such as floors, walls,
OFF priority ofthe limit switches. Though the design is and ceilings. The usages of pneumatic system ensure the
quiet simple but it is capable to walk, climb vertical attachment of the robot with the surface of the wall
smooth surfaces and avoid obstacles. Forward and while carrying onboard circuits, DC motor and some
backward movements are also faster, smoother and pneumatic equipment. The main objective is to develop
more stable (because ofthe coupling design) than other a wall climbing robot that is simple in design, able to
existing wall climbing Robots. In this paper, various walk on smooth vertical surface, able to detect ob-
aspects of prototype design and development of the stacles, able to navigate smoothly and faster compared
Climbing Robot are conveyed including the body, leg, to existing robots where the system must be cost wise
feet design and gait dynamics. and user friendly.
Keywords: Train Wall Bot, Wall Climbing Robot, PIC
16F877A. II. BACKGROUND OF EXISTING WALL
CLIMBING ROBOT
I. INTRODUCTION
A.GECKOBOT
Nowadays, wall climbing robot is widening up its versa-
tility to stealth and range of exploration. For example, a This gecko-inspired robot [2], shown in figure 2a, uses
small climbing robot can locate people trapped in the PIC as its main controller and it is able to walk on flat
rubble of fallen buildings, or navigate difficult-to-access surface, climb and steering. It uses peeling system on its
systems. A robot capable of functioning on any surface feet to climb. Peeling is a very crucial and challenging
of a structure can be valuable for surface-based opera- task for climbing robots to improve their climbing abili-
tions such as cleaning, painting, and inspection. Re- ty and to minimize power consumption. The robot has a
searchers have proposed a variety of climbing robots for tail and the benefits of having a tail is preloading, hold-
various applications. In general these robots use three ing the surface and maintaining balance in order to
types of adhesion mechanism like vacuum suction (Wall move. Pressing against the surface with a tail increases
Crawler Robot shown in figure l.a), magnetic attraction the normal force on the front toes leading secure climb-
(Tank Vert Robot shown in firuge l.b) and gripping ing technique.
with claws or grasping mechanism (Wall Climbing
Spider Robot in figure l.c).

(~ ~)
Fig. 2. Design of Gakobot [2]

(a) (b) (c) The robot body kinematics is composed of a four-bar


Fig. 1. Adhesion mechanism of different types of wall climb- mechanism as shown in Figure 2b. AB, BC, CD and
ing robots. ground are four linkages. It sequentially pulls two di-
agonally opposed feet up by using a motor on the four-

978-1-4244-6284-1/09/$26.00 ©2009 IEEE 309


bar mechanism, propelling itself forward. Then, the feet loaded tail ensures the robot will always push against
that are aloft are attached to the ground and the opposite the surface. The Waalbot is capable to walk and climb
feet are lifted for the next forward motion. Steering is at any direction, avoid obstacles, steer (up to 1800 of
realized by controlling two servomotors on the four-bar rotation) and plane transitions (from horizontal to ver-
mechanism separately when the other feet are aloft. tical or vice versa).
While the robot is walking, the two motors rotate in a
synchronized manner. When steering starts, its rear feet
peel off the ground and Geckobot's tail presses harder
against the surface. Then, the front motor rotates the
whole body to reach the desired angle while the tail is
sliding. At the same time, the back motor adjusts itself
for the next step to the right angle while rear legs are
aloft. PIC16F877A and H-bridges are used as its con-
troller, ultrasonic sensor is used to avoid obstacles, ad- (a) (b)
hesive footpads are used as a primary force that keeps Fig. 4. Waalbot
the robot attach with the wall. 12V on board batteries The principles of operation of the Waalbot are as fol-
are its power source. lows:
• As the motors tum, the tail of the robot presses
B. WINDOW CLEANING ROBOT (URMAKAMI) against the surface and the triangular legs rotate
forward. The two feet which are adhered to the sur-
A lead pivoting support surface, such as a pivoting
face, supports the weight of the robot. At this posi-
wheel and two or more traction drives, such as drive
tion there are 5 contact points with the surface, 2
wheels are mounted on the base of the robotic device.
feet on each side and the tail.
Vacuum pads are mounted on the bottom of the base.
The vacuum pads each have a low friction foot, de- • The motor torque provides an internal moment
signed for movement over a surface with minimal fric- which presses the front feet onto the surface while
tion while vacuum is maintained. The robot can move pulling the rear feet away from the surface.
over gaps without losing vacuum in all of the vacuum • When the rear foot reaches a critical peeling value,
pads, using a fluid limiting valve at each vacuum pad. the adhesive peels away from the surface and the
The main components of the robotic system are: robot steps forward.
• The motor-pulley system to move the robot. For the controller part, microcontroller and H bridge
• The motor driver to control the robot's rotational drivers are used to control the Waalbot. To detect the
direction and operation. obstacles, ultrasonic sensors are mounted with the robot
body. For the peeling system, adhesive footpads are
• The PIC microcontroller and the PCB board to con-
used. Table I shows the summary of the described wall
trol the robot.
climbing robots components.
• The solenoid valve and vacuum system to attach Table I Summary of the existing wall climbing robots.
the robot to the window.
Window
• Ultrasonic sensor to avoid obstacles. Geckobot Cleaning Waalbot
Robot
Mechani-
Gecko lizard 4 feet and a Triangular
cal de-
inspired body legs inspired
sign
Actua- Electrical Electrical
Pneumatic
tors (servomotor) (servomotor)
Fig. 3. Window cleaning robot. Accelerome-
Pressure Ultrasonic
Sensors ter & ultra-
The concept of the Window Cleaning Robot has already Sensor sensor
sonic sensor
been explored as an alternative to human employees,
who run a safety risk in cleaning high rise buildings. Microcon- Microcon- Microcon-
Control-
troller troller troller
However, a concept was needed which would not only ler
(16F877A) 16F877A (16F877A)
guarantee a safe, reliable and efficient window cleaning
robot but one that would also be cost-effective. Power Win-
Motor DC Motor DC Motor
dow Motor
C. WAALBOT
The Waalbot [2], shown in the figure 4, is constructed III. MECHANICAL DESIGN OF THE TRAIN
with two sets of three-footed wheels that use rotary ac- WALL BOT
tuators for a single degree of freedom motion. Like The design is very simple having three main parts, the
Geckobot, Waalbot uses dry adhesion footpads. A PIC body or base, legs and coupling. Figure 5(a) shows the
is used and it has onboard power. In addition, a spring- Train Wall Bot indicating its three basic parts.

310
~

l
( ~ . _1 ",._.c""" ."~....,.-,,
. . ,I",' i i i
,. ...... ~. .ij

·-1- ....
:1
of .1 ~~
.... ··.r··..
.U ,i .II ~.'
(~ (b)
Fig. 5. The Train Wall Bot (a) and some of its components (b). (~ (b)
Fig. 6. (a) Leg is attested with the wall, (b) Body is attested
The size of the body part is, 23 em in length, 15 em in with the navigating surface.
width and 1.5 em in thickness where the motor, gears The Train Wall Bot has two legs which moves simulta-
and sensors are mounted on. The two vacuum pads are neously based on the only one motor which is mounted
attested at the bottom part of the body. Two legs (each on the Robot Body. Based on this structure it is ensured
23cm * 1.5cm * 1.5cm) have four vacuum pads attested that the Robot has one degree of freedom. The specifi-
at the bottom. The leg pair has one degree of freedom cation of the robot is given in the table II.
because of four bar linkage mechanism. The H shape
coupling parts ensures the simultaneous rotation of both Table II Specification of Train Wall Bot.
legs. Robot specification
Mass (1.81 + 0.68) = 2.49 kg
A. MATERIAL SELECTION
Length 23 em
To ensure light weight and strong structure, aluminum
is used to construct the body and leg of the Robot. For Height 15 em
climbing and sticking to the wall, pneumatic system is Width 15 em
used. Air compressor (30 bar or 340 psi) system is cho- Turning radius 10cm
sen to ensure the pneumatic system to work. Tube con- Step length 10 em
nectors are used to connect the vacuum pads with the air
Vacuum pads area (per foot) Pi*r2=Pi*42=50.24cm2
compressor which is a mechanical device that increases
the pressure by reducing the volume of air. Three sole- Force 25.48N, 9.572N
noid valves are used to control the air flow of the pneu- Torque 2.58 N.m, 0.96 N.m
matic system. The solenoid valves works as ON and Pressure (per foot) 2.548*10-4 m", 0.957*10-4 m 2
OFF switch which is control by the PIC 16F877A. This
Speed 0.625m/s = 5.95 rpm
PIC is chosen as the main controller of the whole sys-
tem. The PIC also controls the rotational speed and di-
rection of the DC motor having torque output approx- C. GAIT DESIGN OF TRAIN WALL BOT
imately more than 500Nm. This DC motor generates the
rotational movement (forward and backward) of the
Robot. To transfer forces to the shafts, two gears are
used with the motor. The shafts help to rotate the two
legs simultaneously. The figure 5 (b) shows the DC
motor, gears and shafts of the Robot. The interlocking
of the teeth in a pair of meshing gears means that their
circumferences necessarily move at the same rate of
linear motion (meters per second). The smaller gear
makes more revolutions in a given period of time; it
turns faster. Here it is consider as, 30rpm = lm/s,

B. CALCULATION OF FORCE AND TORQUE


For the rotational movement of the robot there are two (d) (e)
different positions to attach with the climbing surface. Fig. 7. Steps of forward movement of the designed Robot.
One, leg is attested with the surface while body is mov-
ing, two, the body is attested with the wall while legs TRAIN WALL BOT simultaneously rotates both legs
are moving. Figure 6 shows the two different and im- by using a motor assisted with coupling system, propel-
portant positions of the Wall Bot which are related to its ling itself forward. At the beginning the robot starts
navigation mechanism. To determine the forces acting from its rest position (considered as 0°), vacuum pads
to move the robot during climbing action, it is necessary on the legs attaches to the wall (ON mode) while va-
cuum pads of the body is free from the wall (OFF
to consider the above two conditions. To calculate force,
mode). Hence, body rotates forward. At 180° and it
it needs to follow some steps like, finding volume, mass
touched the climbing surface. At this condition vacuum
and weight.

311
pads of the body become attested with the surface (ON with fan for faster thermal release and pluggable con-
mode) and vacuum pads on the legs are become free nector for more user friendly design.
(OFF mode). Hence, legs rotate forward. Following this
technique the robot moves onward. For backward V. SENSORS AND SWITCHES
movement the robot will follow the same technique but
Infrared Sensor (SN GP2YOA21 Sharp IR) is used to
in reverse order. Figure 6 shows the steps of forward
detect obstacles. The mechanism is simple where a
movement ofthe robot.
pulse from IR sensor is emitted by the emitter. The light
is travel out and in the case of no object, the light is
IV. DESIGN OF CONTROLLER
never reflected and the reading shows no object in front
Figure 8 shows the close loop diagram of the control of the robot. If the light reflects and returns to the de-
system. The controller is activated when the input tector, it creates a triangle with the point of reflection,
switch is on and it gives instruction to the motor to ro- the emitter and the detector. On this moment the reading
tate in a certain speed to move the robot forward. The can be detected as digital 10 that indicates the presence
controller also gives the instruction to the system to of obstacles. The detection range of the sensor is about
continue the climbing mechanism by controlling the 10 to 80 em and average current consumption is 30mA.
solenoid valves of the pneumatic device. If the IR dis- Figure 8 (a) shows the triangular detection technique of
tance sensor senses an obstacle, it will give feedback to IR Sensor.
utt-I
PIC and the PIC will control the motor to move in re-
verse order for the backward movement of the robot.

(a) (b)
............
---------t~-_ lJ ...

Fig. 8. Close loop diagram of control system, designed for the


Train Wall Bot.
The Microchip's PICI6F877A, the 40 pin 8-bit CMOS
Flash Microcontroller is targeted to provide single chip
solution to control digital motion. The chip has 8 Kbytes
of FLASH programmable memory, 360 byte of data
(c)
memory (RAM), 256 byte of EEPROM Data Memory,
33 input or out put pins. The controller may receive Fig. 9. (a) IR sensor triangulation technique, (b) Limit switch
analog signal input from up to 8 channels. The operating with digital 110, (c) Valve control switch.
speed of the controller is provided by 20MHz clock Two mechanical limit switches are used to detect the
input DC. The controller has two PWM outputs for each contact or touch of the climbing plane. The switch has
module from where only one is used to control the the digital output signal that is sensed by the controller
speed of the motor. In this project DC Geared Motor - and it controls the electronic switches of the pneumatic
SPG30 - 150K is used to control the rotary movement device. Two transistors (2N3055) are used as the elec-
of the Robot. For DC motor it is easy task to reverse the tronic switches that control the solenoid valve of the
rotational direction of the shaft by simply changing the pneumatic device. The 2N3055 is a silicon Epitaxial-
polarity of the DC input. Another big advantage of DC Base Planar NPN transistor mounted in Jedec TO-3
metal case. It is intended for power switching circuits,
motor is to control the variable speed of the motor shaft
series and shunt regulators, output stages and high fidel-
movement and can be achieved with just a suitable vari-
ity amplifiers. The output voltage, 5V, from PIC will
able resistor or variable DC power supply. For more
switch ON the transistor, and 12V power supply will
precise control to get the maximum efficiency, electron- flow through the solenoid valve of the vacuum pump
ic PWM solution is the most preferable technique. The that causes the valve to become on and continuous air
operating voltage of the Motor, used in this project, is flow ensures the suction mechanism of the pneumatic
12V where power is 1.IW. The rotational speed and device. Figure 9 (b) and (c) shows the diagram of limit
torque are 30 RPM and 588 mN.m respectively. The switch and solenoid valve control switch of the whole
weight ofthe motor is 160 gram. system.
MD30B Enhanced 30A Motor Driver is used with the
main controller because of its low cost and easy to use VI. ALGORITHM DESIGN
and capable to drive up to 30-Ampere peak motor cur- At the initial position when the robot starts to move, the
rent. This motor driver has 5V logic level inputs, bidi- both of the limit switches (legs and body limit switches)
rectional control for one motor, onboard PWM genera- are on. In this position the solenoid valve for the leg
tion and PWM speed control up to 10KHz, Heat sink must be on to make sure that the leg is attested with the

312
moving plane and the valve for the body part must be VII. CONCLUSION
off which gives the capability to move the body. This In terms of mechanical design, the motion is limited to
action turns off the limit switch of the body and the climb only in the horizontal or vertical plane by its rota-
switch is on again when the body touches the surface tional stepping technique while it is capable to move
after completing first step. Now the solenoid valve for over a certain height of obstacles. The design of the
the body must be on and the valve for the leg must be robot is very simple, cost wise, user friendly and it can
off so that the robot can attach with wall and have the move faster than other existing climbing robots. The
capacity to move its legs to keep its motion continuous. designed robot has one degree of freedom, so it is not
While the robot began to move its legs the limit switch possible for the agent to move on zigzag path which can
attested with leg becomes off and it becomes on again at be considered as one of the limitations of the system.
the moment of touching the wall for second time. In this Multi directional movement and plane transition capa-
position the robot comes to its initial state again from bility can be achieved by changing the design of the
which it began to start moving. Here the limit switches mobile agent by increasing the degree of freedom. The
are considered as sensors that send signals to the con- response of the robot to its environment can be in-
troller when it touches the surface of the wall. To main- creased by adding more sensors. In addition, the vision
tain this moving process a truth table (shown in the fig- sensor can be installed which will be a great enhance-
ment of this climbing robot. The implementation of
ure 10) is formed and based on this truth table the main
wireless communication module (radio frequency or
algorithm is designed and implemented to the device.
......1"£IiII'tK'I
Infrared) will enhance the device one step forward for
.la?1~~~
.-co.·'",.- '.'-" • '-~hr""""""" ...... 'l-.-.

research and other uses that can be performed by the


LI,"" ~ ..nch
1.....1
Lnln ~ run
flaa(~
I sP...... . , . ....M ......, l.I.tN·;toat: climbing robot. Robot to robot collaboration, multi
J J J D I I] agent communication system and remote tele-operation
1 J [I ] I I] through a host computer, local and global localization
1t
i-
]
ts J
-- i - _ ) _
1
lJ
IJ
I)
1
L
.- for indoor navigation system may be one of the impor-
~ :I 1 b J I] tant applications of the designed robot. Furthermore,
Fig. 10. Truth table to control the suction valves. adding a gripper will allow implementing of algorithms
After each five steps the Robot comes to its initial state. for carrying objects (cooperatively by multiple robots if
Here a State Flag variable is considered to indicate the desired). As the early stages of the wall climbing robot
state condition while moving forward or backward. development, the Train Wall Bot will play a great role
First line shows the initial state of the robot where limit in the research area of this field.
switches for both leg and body are on while flag is 0
(zero). When body starts moving and loses the contact REFERENCES
with the surface, the condition is considered as the [1] Bing L. Luka,«, David S. Cooke b, Stuart Galt c,
second stage of the moving procedure and the stage flag Arthur A. Collie d, Sheng Chene, Intelligent legged
becomes 1 but the action remain same. At the moment climbing service robot for remote maintenance ap-
of touching the plane with the body part the third condi- plications in hazardous environments, Department
tion will occur indicating the third line of the truth table. of Manufacturing Engineering and Engineering
The next condition will appear while the leg is moving Management (MEEM), City University of Hong
and finally it will reach to its initial stage indicating the Kong
5th line of the truth table which is same as the line one. [2] Michael P. Murphy] Geckobot and Waalbot:
Figure 11 shows the flow diagram of the whole process. Small-Scale Wall Climbing Robots mikemur-
phy@cmu.edu, tDepartment of Mechanical Engi-
neering Carnegie Mellon University Pittsburgh, PA,
USA
[3] William Tso, Michael Tanzini, Metin Sitti,Michael
P. Murphy, Waalbot: An Agile Small-Scale Wall
Climbing Robot Utilizing Pressure Sensitive Adhe-
sives Department of Mechanical Engineering, Car-
negie Mellon University, Pittsburgh, Pennsylvania
15213
[4] Weimin Shen and Jason Gu, Permanent Magnetic
System Design for the Wall-climbing Robot, de-
partment of Electrical and Computer Engineering,
Dalhousie University, 1360 Barrington St.,NS
B3J2X4, Canada
[5] Yanjun Shen, Permanent Magnetic System Design
for the Wall-climbing Robot College of Science,
Three Gorges University, Yichang, Hubei Province
Fig. 11. Flow diagram of movement control algorithm. 443002, China

313

View publication stats

You might also like