Design and Manufacturing of A Mobile Rescue Robot: S. Ali A. Moosavian Hesam Semsarilar Arash Kalantari
Design and Manufacturing of A Mobile Rescue Robot: S. Ali A. Moosavian Hesam Semsarilar Arash Kalantari
Design and Manufacturing of A Mobile Rescue Robot: S. Ali A. Moosavian Hesam Semsarilar Arash Kalantari
Abstract. This paper presents design and manufacturing would be to find victims, determine their situation, and then
procedure of a tele-operative rescue robot. First, the general task to report back their findings based on a map of the building, [1].
be performed by such a robot is defined, and variant kinematic These will immediately be given to human rescue teams
mechanisms to form the basic structure of the robot will be preparing to extract all victims that are found. Further
discussed. Choosing an appropriate mechanism, geometric expectations of rescue robots such as being able to
dimensions, and mass properties will be detailed to develop a autonomously negotiate compromised and collapsed structures
dynamics model for the system. Next, the strength of each component and provide structural shoring, find victims and ascertain their
is analyzed to finalize its shape. To complete the design procedure, conditions, deliver sustenance and communications to victims,
Patran/Nastran was used to apply the finite element method for and emplace sensors (acoustic, thermal, seismic,…) are active
strength analysis of complicated parts. Also, ADAMS was used to research fields. Nevertheless, the basic capability of rescue
model the mechanisms, where 3D sketch of each component of the robots should be their maneuverability in destructed areas
robot was generated by means of Solidworks, and several sets of which thoroughly depends on their locomotion system and
equations governing the dimensions of system were solved using their dimensions. Various rescue robots have been designed
Matlab. Finally, the components are fabricated and assembled and manufactured. For instance, an autonomous Urban
together with controlling hardware. Two main processors are used Reconnaissance Robot, in the size of 20 Kg, was developed by
within the control system of the robot. The operator’s PC as the a research group from University of Southern California, [2].
master processor and the laptop installed on the robot as the slave PolyBot is an example of modular reconfigurable robots,
processor. The performance of the system was demonstrated in which is a rather small and economic prototype, [3]. CEDRA
Rescue robot league of RoboCup 2005 in Osaka (Japan) and is also a rescue robot with the ability to adjust its locomotion
nd
achieved the 2 best design award. system with the terrain on which it performs, [4].
Index Terms – Robotics - Tele-operative – Locomotion - This paper presents an illustrative description of the
Mechanisms. Resquake project at KNTU. Innovative mechanisms and
software-based steps of the design procedure are highlighted
I. INTRODUCTION. here. First, the most successful projects in terms of their
mechanical structure and locomotion capabilities, regardless of
Mobile robots whether autonomous or tele-operative play their autonomy and the sensors mounted on them, are studied
an important role in different fields of human life. Mobile and concluded to develop new special mechanisms to enhance
robots are mainly operated for investigating areas in which the maneuverability of a mobile robot while trying to keep its
human health is endangered. Police robots, fire fighter robots dimensions relevant to the environment in which it performs.
and rescue robots are examples of such application. Mobile After selecting suitable mechanisms, dimensions and
robots are also used for assisting human forces for doing parameters of the system are defined. The system dynamics is
repeated works such as moving heavy boxes within a defined discussed and the sequence of stress analysis for each member
path in a factory or providing the patients with appropriate of the mechanism is addressed in order to finalize its shape and
medicine on time in a hospital. Earthquake is a natural to select suitable material for its fabrication. The last phase of
incident, which threatens human life. Aftershocks occurring a the project was to manufacture the parts and assemble the
while after the main earthquake cause secondary collapses and system. Electronic devices and control system of the robot is
take victims from the search and rescue personnel. In order to described in the last section. Resquake is a robot with great
minimize the risks for rescuers, while increasing victim capabilities in climbing obstacles in destructed areas, which
survival rates, fielding teams of collaborative robots is a good was participated in Rescue robot league of RoboCup 2005 in
alternative. The mission for the robots and their operators Osaka (Japan) and achieved the 2nd best design award.
1- Associate Professor
2- B.Sc. Student
3- Graduate Student
1-4244-0259-X/06/$20.00 ©2006 IEEE
3982
environment. Whether destructed or not a rescue robot should
II. MECHANISM DESIGN have the ability to climb and move down stairways in order to
cover the whole area.
There are three major categories of rescue and search
robots in terms of locomotion system, i.e. wheeled, tracked, In order to compromise between the two contradictory
and legged robots as shown in Fig. 1. The simplest are wheeled aspects of providing a small robot with maneuverability of a
robots, while tracked robots are used because of their ability to larger locomotion system, an exceptional mechanism has been
move on uneven terrains and their inevitable traction. Legged developed. This mechanism, which includes a base with two
robots can be the most maneuverable, due to their high degree expandable tracks (arms), enables the robot to resize
of freedom. The number of actuators and sensors is relatively depending on the situation that encounters. Accordingly, these
high which makes their dynamic analysis and modeling more tracks should have a minimum length to prevent loosing its
complicated than the former types. Consequently, stable balance and having a steady movement without extra
control of such systems is more difficult, and eventually more
vibrations, Fig. 3. However, such lengthy tracks will need a
expensive.
wide area for turning, which is rarely reachable in a destructed
environment, and a compromise between these two aspects is
also required.
3983
ratio is obtained such that the arms move based on a path B. Tracks
between two main positions, Fig. 5.
The traction of the locomotion system strongly depends on the
It should be noted that while the main part of the arm rotates friction between the track peaces and the surface on which the
π/2 rad, the second part should rotate more than π rad. The robot moves. That is why the material and the shape of the
gear chain with such performance should be a planetary track pieces are of great importance. On the other hand, the
gearbox. The main part of the first arm play the role of the arm tracks should also bear a reasonable tension. Thus, the tracks
in the planetary chain, which is directly powered by a motor. are designed to be assembled using two components. A basis
The sun gear should be attached to the body of the robot and of chain-sprocket provides the system with sufficient tensile
the planet gear should be a attached to the second part of the strength and tooth shaped pieces made of latex filled the gap
arm. A pair of medium gears are placed between the sun and between the chain and surface to create required friction.
the planet so that the diameter of gears does not exceed a Figure 8 shows how latex pieces are attached to the chains.
reasonable length (the diameter of the main wheels of the
tracks), Fig. 6. Another advantage of this mechanism is that the
distance between the centers of the two joints of the arm will Arm’s motor
Robot’s Arm
remain constant during its rotaion. This enables us to fill the
gap between the main track and the arm's with another track,
Fig. 4. This track can also be used to transmit power from the
main part of the tracks to the latest part of the arm.
Medium tracks
C. Suspension system
Two major advantages are obtained by including a suspension
mechanism.
- Increasing the flexibility and stability of the system on
Fig. 5. The path for motion of the arms bumpy surfaces;
- Damping any shock to the system caused by collisions.
Gear4 Gear3&Gear2 Gear2
Medium Gears
The suspension system was designed by separating the two
Planet Gear Sun Gear
sides from the main body and then attaching them by a
Robot’s Arm
revolute joint.. A pair of linear springs limits the angle of
rotation and makes the system remain at a single position when
no extra forces are applied. It should be mentioned that using
dampers was not needed, because the friction of the plain
l4 l3 l2 l1 bearings used as the so-called joints was enough to limit any
Fig. 6. Planetary gear-chain extra shaking of the springs.
Helical gears are chosen for the planetary gears due to their Finishing the design of locomotion mechanisms, now it is time
small backlash and also higher strength of gear tooth to determine the dimentions. Some of the components for
comparing with spur gears, [5-6]. The angular velocity of the building the mechanisms are available as standard parts, so we
arm should be less than 2-4 rpm while the motor's output should select other dimensions to match their counterparts.
velocity is normally around 3000 rpm. Hence the transfer ratio Besides, the overall size of the robot and the formulas on the
between the arm motor and the link should be around 1000. gear chains must be considered in our calculations. Since there
Therefore, a combination of a 3 stage planetary gearbox , are numerous equations governing these factors, an optimised
(constructed right at the motor shaft where the angular velocity solution is not reachable by manual calculations. Thus, Matlab
is relatively high) with a ratio of 3:1 at each stage, and a is used to extract desired values from a set of equations.
wormgear set with ratio of 30:1 (gear is attached to the arm's
link) provides the desirable ratio within a compact space, Fig. III. DYNAMICS Analysis
7. As shown in Fig. 7, the tracks at each side of the robot are
powered by a DC motor. A. Locomotion system
3984
There are some important points in robot motion: Finally, the appropriate speed, by operating the robot within a
1- Convenient control over the robot’s motion by the variety of situations was obtained around 18~20 cm/s.
operator;
B. Arms
2- Stability of the robot while maneuvering;
3- Reducing the risk of collisions. The rotational speed of arms is chosen in range of 3~5 rpm.
Using the expressions for the kinetic and potential energy, and The exact speed will be specified after evaluating the power of
applying Lagrange’s equations for a constrained or actuators. In order to obtain the appropriate torque applied on
unconstrained mobile robotic system, the dynamics model can the arms, we should consider the most critical case that the
be obtained as presented in [7-8]. Here, avoiding a system may encounter, which is assumed as shown in Fig. 10,
cumbersome analysis, in order to determine the torques needed and the motor torque is determined such that the robot bears its
to actuate the locomotion system and arms, it is reasonable to own weight.
choose the input torques such that they suffice the highest
torques assumed to be applicable on the system. Thus,
considering a simplified model as shown in Fig. 15, the
minimum torque required for climbing a surface with slope of
35˚ is calculated. To this end, Newton's 2nd law can be written
for the motion direction: Fig. 10. Arms bearing the weight of the robot over a hole
3985
1. Classic methods; The hardware of the control system consists various devices:
2. Numerical methods.
1. An operator desktop PC (A P4 2.4 MHz with 256
Using classic methods, the stresses in all gears and bearings
Mgb sdRam)
can be calculated and properly designed. Using this method is
not applicable to some parts, e.g. the motor base structure or 2. An on-board Laptop (HP Model: nc4000 with 12.1”
the gear-set basis, where equations became really complex and LCD,Wireless LAN 802.11 a/b/g, 512 MB Ram,
unsolvable. In such cases, the finite element method using CPU: 1.6 Mobile)
Patran/Nastran is applied.
3. Micro controllers (mostly ATMega 128 with 53 I/Os,
For instance, the part shown in fig. 11, is considered as the arm 8 A/D, 2 serial ports, Machine frequency of 16 MHz,
for the planetary gear-set, considering the following roles 128 KB of program memory and 4 KB Ram),
defined for it:
4. Sensors: (pyrometer, potentiometer and cameras),
- This part acts as the arm of the planetary gearbox.
- It must stand all the force and moments applied to electronic circuits (for Interface, power and drivers),
robot’s arm, which are transferred to this part via 9 lithium-polymer on-board batteries.
Gear 4 of planetary system. As shown in Fig. 13, the operator’s desktop PC is used as the
- It should form the cover of planetary gearbox. master processor and the laptop installed on robot as the slave
By applying the loads and constrains and assuming that this processor. The robot is remotely operated using either
part is made of aluminum the result of analysis was obtained as keyboard or joysticks, by taking advantage of the wireless
shown in fig. 11. According to this analysis, the maximum connection between the computers via LAN-Cards.
pitting stress is 78 Mpa. By ignoring the effect of pitting stress,
the maximum stress is 35 Mpa which comparing to the yield
strength of aluminum is acceptable. Operator
Operator’s
USB
Joystick
commands
Operator’s PC
Video User
interface
Sensor data Wireless LAN
Wireless LAN
On-Board
Camera 1
Laptop
USB
Fig. 11. Results of FEM analysis for the arm
Camera 2
Following a complete stress analysis of all different parts, and Serial
redesigning of those required, the last step is to fabricate the
designed parts and assemble those together with the available
standard elements to achieve the robot as shown in Fig. 12.
Sensors
Interface
Battery circuit
Actuators
.
Power circuit
3986
LM2576HV-ADJ switching regulators; distribute the voltage
proportionally to driver circuits and other electrical devices. It
should be mentioned that powered by the battery cells with a
full charge (4.2 volts, 10 A.H.), the whole system operates
more than 4 hours.
Resquake works as a tele-operative mobile robot with the
following capabilities:
1. Surmounting uneven terrains with a relatively high
stability as shown in Fig. 12;
2. Climbing stairs and slopes up to 35o as shown in
Fig. 14;
3. Searching unreachable environments within a
maximum distance of 50 meters from the operator Fig. 14. Resquake climbing up the stairs
station;
4. Broadcasting thermal and visual data from the area;
5. High reliability of hardware and electronic devices. REFERENCES
Other specifications of the robot are listed in Table II. [1] Adam Jacoff, Elena Messina, Brian A. Weiss, Satoshi
Tadakoro, Yuki Nakagava, "Test Arenas and
Performance Metrics for Urban Search and Rescue
Table II Robots", IEEE/RSJ International Conference on
Main specifications of Resquake Intelligent Robots and systems, 2003.
Overall weight 25 Kg [2] L. Matthies, Y. Xiong, R. Hogg, . Zhu, A. Rankin, B.
Length with expanded arms 80 cm Kennedy, "A Portable, Autonomous, Urban
Reconnaissance Robot', California Institute of
Length with closed arms 41 cm Technology, Jet Propulsion Laboratory, Pasadena
Minimum height 26 cm CA, 91109, 2000.
3987