Modelling and Dynamic Analysis of Rocker-Bogie Rover For Space Exploration
Modelling and Dynamic Analysis of Rocker-Bogie Rover For Space Exploration
A DISSERTATION
Submitted in partial fulfillment of the
requirements for the award of the degree
of
MASTER OF TECHNOLOGY
in
MECHANICAL ENGINEERING
(With Specialization in CAD/CAM 8 Robotics)
By
PUSHPENDRA KUMAR
Dace.
4 °
1.....
LROOR
CANDIDATE'S DECLARATION
I hereby declare that the work which is being presented in the dissertation entitled
"MODELLING AND DYNAMIC ANALYSIS OF ROCKER-BOGIE ROVER FOR
SPACE EXPLORATION" is presented on behalf of partial fulfillment for the award of
the degree of Master of Technology in Mechanical Engineering with specialization in
CAD/CAM & Robotics, submitted to the Department of Mechanical and Industrial
Engineering, Indian Institute of Technology, Roorkee under the supervision of Dr.
P.M. Pathak, Assistant Professor, Department of Mechanical and Industrial Engineering,
Indian Institute of Technology, Roorkee.
I have not submitted the record embodied in this report for the award of any other
degree or diploma.
Date: 30th June 2010 shpendra Kumar
Place: Roorkee (08538006)
CERTIFICATION
This is to certify that the above statement made by the candidate is correct to the best of
my knowledge and belief.
Roorkee Pushpendra Xumar
June 30, 2010
CONTENT
Tilte Page
Chapter 1: INTRODUCTION 1
1.1 Introduction to space robot 1
1.2 Types of space robotic systems 1
1.3 Motivation 1
1.4 Historical development 2
1.5 Types of exploration rovers based on shape 2
1.6 Critical factors for exploration rover 4
1.7 Main requirements of exploration rover 4
1.8 The rocker-bogie structure 5
1.9 Contribution to thesis 6
1.10 Organization of thesis 7
iii
Chapter 3: KINEMATIC MODELLING 14
3.1 The planar model 14
3.2 Frame Assignment 16
3.3 Kinematic Equations 17
REFERENCES 42
iv
ABSTRACT
We have entered a new phase of solar system exploration which has become increasingly
necessary in order to answer questions about the origin and history of solar system bodies
such as Mars, Moon, asteroids, and comets etc. It is very challenging task to land and
collect the data from an unknown body whose environment may be unexpected. Space
robotics has become the main area of research for many researcher and scientists all over
the world, various research are going on in space robotics in different fields as
mechanical, electrical, electronics, software etc.
In the present work the six wheeled rocker-bogie rover is described. The detailed
kinematic modeling and the quasi-static force analysis is presented for the rocker-bogie
rover. The dynamics of the system is presented based on the bond graph modeling and
the motor dynamics is also integrated to the system. Simulation of the rover is performed
and the performance of the rover is analyzed on different uneven surfaces.
v
LIST OF ABBREVIATIONS
Nomenclature:
Notation Definition
Vr Tangential velocity of wheel `i'
Vx Linear velocity of wheel `i' in X direction
V;,, Linear velocity of wheel `i' in Y direction
r Radius of wheel
CoM Centre of mass of body
x, Position of point `i' in X direction
y, Position of point `i' in Y direction
T; Tangential force on wheel `i'
Ni Normal force on wheel `i'
FX External force in X direction
Fy External force in Y direction
M External moment
P,,, Qx, R.., Sx Component of vectors P,Q,R and S in X direction
Py, Qy, R1,, S y Component of vectors P,Q,R and S in Y direction
Greek symbols:
vi
Bond graph symbols:
vii
LIST OF FIGURES
viii
LIST OF TABLES
ix
Chapter 1
INTRODUCTION
1.3 Motivation
Sample collection from different planets is becoming increasingly necessary in order to
answer questions about the origin and history of solar system bodies such as Mars, Moon,
asteroids, and comets etc. It is very challenging task to land and collect the sample from
an unknown body whose environment may be unexpected.
In the space we cannot predict about the environment; there are various key
factors (Time delay, Gravity, Terrain, Temperature, Vacuum, Pressure, Radiation etc.)
1
which have to be considered while designing a space robot. In exploration robots (rovers)
the ability of locomotion is very important factor to travel on a remote planet surface,
because there may be unexpected terrain and may be rocky or sandy. In the deep space
there is a big problem of time delay between robot and the operator so there is
requirement of autonomous robotic system. The problem is of unexpected weather, which
may be storms and high temperature variation whole the day.
2
2) Mechanisms which utilize leg motion; (legged robot Fig. l.lb)
4) Mechanisms which utilize rotation and leg motion; (wheeled leg robot
Fig. 1.1c)
3) Mechanisms which utilize articulated body motion.(snake type creeping
propulsion motion Fig. 1.1 d)
3
Many planetary exploration rovers have been developed since 1960s. According
to the features of the mobile mechanism of robots, planetary exploration rovers have
some types: wheeled, legged and tracked, etc. Wheeled mobile mechanisms have some
excellent features, such as high speed on a relatively flat terrain and easily control, so
many researchers trended to design their exploration rovers with wheeled structure.
Currently, wheeled structure planetary rovers have 4-wheeled, 6-wheeled and 8-wheeled,
etc. Among them, the 6-wheel mobile system with rocker bogie mechanism has superior
adaptability and obstacle climbing capability, which had been applied in Rocky series
and Sojourner Mars Rover.
4
stable while encounter with an obstacle and should - not stuck or turn. The suspension
system should be capable to traverse on rocky and soft terrain.
DRIVE SYSTEM:
The motors for driving the wheels should be of sufficient capacity and reliable so
that can withstand in space environment. There should be gear mechanism for speed
control of different wheels. The each wheel requires brake and disengagement
mechanism and proper steering mechanism should also be considered while designing the
exploration rover.
POWER SYSTEM:
The rover requires the power to operate its different subsystems so there should
be sufficient arrangement for power in the rover.
COMMUNICATION:
There is requirement of communication between the rover and the operator on the
earth so that the control commands can be received from the earth and the exploration
data can be send to earth in least time delay.
NAVIGATION AND CONTROL:
The rover is required to carry various scientific instruments with it for doing some
onsite tests.
5
wheel trends to contact with the ground. The principle of the 6-wheel mobile mechanism
of planetary rover with rocker-bogie structure is shown in Fig. 1.2.
R
1.10 Organization of the thesis:
The chapters of this dissertation are arranged as follow. Chapter 2 presents the literature
survey for the space exploration rovers. The work done by the researchers in the field of
space exploration rovers are briefly described. In chapter 3 detailed kinematic modeling
for the rocker-bogie rover is presented. Chapter 4 describes the quasi-static force analysis
for the rover. In Chapter 5 the bond graph model of the rocker-bogie rover is presented.
Simulation and results for the rover are presented in chapter 6. The conclusion of the
thesis and. future scope is described in chapter 7.
7
Chapter 2
LITERATURE SURVEY
8
this method can be achieved without any mechanical modification to existing designs but
a change in control strategy.
In year 2002 Yoshida and Hamano [6] investigated kinetic behavior of a planetary
rover with attention to tire-soil traction mechanics and articulated body dynamics, and
thereby study the control when the rover travels over natural rough terrain. They carried
out experiments with a rover test bed using the tire slip ratio as a state variable to observe
the physical phenomena of soils and to model the traction mechanics.
In year 2004 Lamon et al. [7] described quasi-static modeling considering the
system constraints: maximal and minimal torques,, positive normal forces of a six-
wheeled robot with a passive suspension mechanism together with a method for selecting
the optimal torques. The method is used to limit wheel slip and to improve climbing
capabilities.
In year 2005 Tarokh and Dermott [8] described a general approach to the
kinematics modeling and analyses of articulated rovers traversing uneven terrain for 6-
DOF motion. Differential kinematics is derived for the individual wheel motions in
contact with the terrain and then combined to form the composite equation for the rover
motion. Three types of kinematics navigation, actuation, and slip kinematics are
identified, and the equations and application of each are discussed.
In year 2005 Mann and Shiller [9] described the stability considering both static
equilibrium and dynamic effects of a Rocker Bogie vehicle that accounts for the tendency
to slide, tipover, or lose contact with the ground. The measure of stability is computed by
solving for the range of acceptable velocities and accelerations that satisfy a set of
dynamic constraints and the maximum acceptable velocity serves as a dynamic stability
measure, whereas the maximum acceptable acceleration at zero velocity serves as a static
stability measure.
In year 2005 Lindemann [ 10] described the Mars exploration rovers named Spirit
and Opportunity which were landed on the mars surface in January 2004. In order to
assess the mobility characteristics of the rovers in the Mars environment, an engineering
model vehicle was tested before the mission launches in a representative environment of
slopes, rock obstacles, and soft soil. In addition, to gain better insight into the rovers'
capabilities, a dynamic model of the rovers was created in the software package
GJ
ADAMS. The rover model was then used to simulate many of the test cases, which
provided a means for model correction and correlation.
In year 2006 Randel et al. [11] described the Mars Exploration Rover (MER)
Project launched in mid-2000 to land on the Mars, and discussed the mission
requirements, design architecture, mechanical mobility, hardware design, development
and testing.
In year 2006 Thianwiboon and Sangveraphunsiri [12] proposed a method for
kinematics modeling of a six-wheel Rocker Bogie mobile robot. The forward kinematics
is derived by using wheel Jacobian matrices in conjunction with wheel-ground contact
angle estimation. The inverse kinematics is to obtain the wheel velocities and steering
angles from the desired forward velocity and turning rate of the robot. By comparing
information from onboard sensors and wheel velocities traction control is also developed
to improve traction to minimize wheel slip. Simulation is done with a rover has rocker
bogie in two conditions of surfaces including climbing slope and travel over a ditch.
In year 2006 Xinyi Yu et al. [13] analyzed the motion of articulated lunar rover
with six cylinder-conical wheels and force acting to wheels, according to the mechanical
configuration of rover, operations pattern of wheel, and principle of speed matching of
wheels they presented a control algorithm which can fit various uneven terrains and
merge it into the whole locomotion control system.
In year 2007 Deng et al. [14] discussed the optimum control model of the motion,
they done motion control of a lunar rover, the power optimum control was carried out
for a lunar rover prototype with six cylinder-conical wheels in wheel walking motion
mode in order to minimize the power consumption. The kinematics model of wheel-
walking motion was built up and the simulation model was constituted based on
Simulink.
In year 2007 Bai-chao et. al. [15] analyzed the structure of the new suspension
and the kinematics of the levers, and to know the distortion capability of the suspension,
relational equations of the suspension levers are established. In order to test the capability
of suspension, they design a prototype rover with the new suspension and take a test of
climbing obstacles, and the prototype rover with new type of suspension had excellent
capability to climb .up obstacles with keeping cab smooth in the results.
10
In year 2007 Kanfeng et . al. [ 16] analyzed the external disturbances cause the
lunar rover's unexpected move because rover may run on the uneven surface of the
moon. They investigate the effects of external disturbance. The six wheeled- rocker-bogie
lunar rover is considered as a six-wheeled vehicle with four steering wheels and the
steering dynamic equation is built based on automotive theory. External disturbance is
expressed as a force acted on the mass center of the rover and the Laplace transform is
introduced. The research results show that the travel changes of the rovers will be
different distinctly when the rovers with different steering characteristics are disturbed
simultaneously.
In year 2007 Thueer et al. [17] presented the performance optimization tool
(POT). The POT enables the comparison and. optimization of a rover chassis in a quick
and efficient way. The tool is based on a static approach including optimization of the
wheel torques in order to maximize traction. Tests with real hardware were performed to
validate the POT. Two different rovers, CRAB and RCL-E, were assessed in simulation
and hardware with respect to specific, well defined metrics. In simulation, their
performances were compared to the rocker-bogie-type rover MER.
In year 2007 Thueer et al. [18] Conducted a study of locomotion performance of
different suspension types in order to find the rover that matches best any given mission
requirements. A number of metrics were defined which precisely specify what qualifies
as good or bad performance. These results were used to characterize the performance of
each rover and put it in relation to the weighted mission requirements. This study has
shown that a four wheeled rover can be a valuable alternative to the rocker bogie but only
in very specific missions.
In 2008 Thueer and Siegwart [19] analyzed three different rovers from a
kinematic point of view. The optimal velocities at the actual position were calculated for
all wheels based on a kinematic model and used for characterization of the suspension of
the different rovers. Simulation results show significant differences between the rovers
and thus, the utility of the chosen metric. It is found that by integrating kinematics in a
model-based velocity controller a substantial reduction of slip can be achieved.
11
In year 2008 Yuan et al. [20] presented a wheel-ground contact angle and slip
estimation scheme for skid-steered lunar rover by combining drive and guidance system
to form a closed control system, in which an observer will work out the slip values and
wheel-terrain contact angle by using the measured datum of passed route of lunar rover's
mass center. Simulation and experiment results show that the terrain and control
parameters algorithms can accurately and efficiently be identified for loose sand.
In year 2008 Younse et al. [21] at the Jet Propulsion Laboratory used the Mars
technology rover Sample Return Rover 2000 (SRR2K) for their experiment. They
presented the Mars sample return missions technology to robotically acquire and cache
multiple samples for delivery back to Earth. To prevent cross-contamination, individual
detachable scoops and caching boxes were designed for use with a rover. They used a
robotic arm on the rover to open and close the cache boxes. A clamping mechanism
designed for the end effecter of the robotic arm attached and detached individual scoops
and performed the scooping for sample collection.
In year 2008 Pathak et al. [22] presented the bond graph model of an autonomous
vehicle, called RobuCar, with four independently driven wheels and two independently
adjustable steering angles. The system bond graph is constructed for generating the
Analytical Redundancy Relations (ARRs) which are evaluated with actual measurements
to generate residuals and to perform structural fault isolation. The system is reconfigured
to achieve given control objectives.
In year 2008 Suojun et al. [23] build the mobility performance indexes .based on
work conditions by summarizing the lunar surface terrain characteristics. The
performance of overturning stability, load equalization of the wheels and trafficability are
analyzed and established an optimization mathematical model of suspension parameters
of rocker-bogie rover.
In 2009 Yongming et al. [24] presented a model based on force analysis of the
differential joints and force analysis between the wheels and the ground; they established
the quasi-static mathematical model of the 6-wheel mobile system of planetary
exploration rover with rocker-bogie structure. Using the method of finding the wheels
friction force solution space feasible region, obstacle-climbing capability of the mobile
12
mechanism was analyzed by considering the constraint conditions. The simulation is
done by giving the same obstacle heights and contact angles of wheel-ground.
Iagnemma and Dubowsky [25] at Massachusetts Institute of Technology
addressed a rough-terrain control (RTC) methodology that exploits the actuator
redundancy found in multi-wheeled mobile robot systems to improve ground traction and
reduce power consumption. A key element of the method is to be able to estimate the
wheel ground contact angles and an optimization criterion based on the local terrain
profile is used. Kalman filter method is presented for estimating these angles using
simple onboard sensors.
Hacot [26] at Massachusetts Institute of Technology presented the models of
mechanics and method for solving the inverse kinematics of the rocker-bogie rover. The
quasi-static force analysis was described for the rover. The simulation of the rover was
done and compared with experimental results.
13
Chapter 3
KINEMATIC MODELLING
In this section the rover kinematic modeling is explained. The rover consists of several
rigid elements connected through joints. The rover is capable of locomotion over uneven
terrain by rolling of the wheels and adjusting its joints, and the only contact with the
terrain is at the wheel surfaces. In our analysis, each wheel is assumed to be represented
by a rigid disc with a single point of contact with the terrain surface.
To establish the rover model rigid body kinematics is used and the model is
simplified such that it has identical behavior as the real rovers Fig. 3.1.
14
P
®~' K
\
cY
C 6 p
a x
The frame {O} is the reference frame. The orientation of rocker (p) and wheel-
ground contact angles (aA, aB and ac) are with respect to the reference frame and the
orientation of bogie (/3) is relative to the rocker.
The wheels at points A (front), B(middle), and C(rear) are actuated by the motors.
If wA, wB, and we are the angular velocities of the front, middle and rear wheel (Fig. 3.3),
then the linear velocities of the centre of wheels are given by the following relations.
VAt r. &)A (3.1)
1Bt r. W B . (3.2)
VCt = r. coc (3.3)
Where r is the radius of wheel.
15
The positive X and Y directions of the reference frame {O} is shown in the Fig.
3.3. The components of linear velocities in X and Y directions are given below.
17
Also the location of point D and G are given by:
XD = xK — KD. sin(03 + p) (3.22)
YD = Yx + KD. cos(03 + p) (3.23)
In this chapter we have developed the kinematic model of the rover considering
the planar model.
18
Chapter 4
FORCE ANALYSIS
This section presents the planar quasi-static force analysis of the rocker-bogie rover. The
rover travels at slow speed, therefore dynamic effects are small and a quasi-static model
adequately describes its behavior.
19
4.2 Equilibrium equations:
There are four equilibrium equations for the system, two equilibrium equations for the
forces in X and Y directions, and two moment equations on the rocker-bogie pivot joint.
The moment equation must be zero at that point for both the rocker and the bogie.
The positions of the wheel contact points with respect to the rocker-bogie joint are
required to perform.the force analysis. The vectors P, Q and R connect the wheel-ground
contact points to the rocker-bogie joint and the vector S connects the rocker-body joint to
the rocker-bogie joint. The components of these vectors along X and Y are written below.
TA. cos(aA ) + TB. cos(aB ) + Tc. cos(ac ) — NA. sin(aA ) — NB. sin(aB ) — Nc. sin(ac )
+Fz =0 (4.9)
R`~~~
20
The moment equilibrium equation of bogie about point K is:
In this chapter the quasi-static force analysis is done for the planar model of the
rocker-bogie rover.
21
Chapter 5
BOND GRAPH MODELLING
In the previous chapters we have discussed the kinematics and force analysis for the
rocker-bogie rover. The bond graph model of the rover is constructed directly from
kinematical relationships. The dynamics is automatically represented correctly since the
bond graph junction structure is power conservative.
5.1 Assumptions:
1. Wheels, Rocker and Bogie are assumed to be massless as compared to the body.
2. The mass of the body is assumed to be acted on CoM at point K
3. Each wheel is independently driven by the motors.
22
Ground
V4
r
Motor A Wheel
eel A
Fcl Body
Bod Weight
Supply A
Fn
r,
Ground
<<z
Wheel C
Supply C Vii. Motor C
Fc v;
Ground
23
normal flow -. tangential flow
n j
A N
A A A
°
~G W
~ n
C) Yo or CD n
N N
V
A
N ~
O. W
N O~
N
N N N
O ~ N
° ~
W 1~
N N
.vr m
N ~ N
~ V
__ __
V
m ~
A
5.4 Motor:
The three wheels are independently driven by the motors. In Fig. 5.3 the angular
velocities of three motors are represented by three 1 -junctions (1,,,A, LB and 1,,,c). The
angular velocity is multiplied by radius of wheel to get the tangential velocity represented
by junctions (lAt,'Bt and lct).
R I
2f 5 r
to the
p. tangential
SE 1 1 1 Vie.- G Y —rl 1 I— ~—r~ T Fj8
velocity
junction
5.5 Ground:
The ground is responsible for the flow in normal direction of the rover represented by
junctions (lAn, lgn and lcn). We have modeled the ground as spring damper system
which is modeled with C and R elements in bond graph as shown in Fig. 5.4.
to noraml
velocity
junction
3~
R` 1 C
25
5.6 The Forces:
The tangential force (T) and normal force (N) come from the motor and the ground
respectively. The external forces (F,, Fy and M) are modeled with `SE' elements in bond
graph.
26
C) o ° n
A N
N V
n •H o ~~ d"• h=er n
a N
n N
W
N V N
/ 1 q
° ./—~3i
l
W r N
y N
~ V N
m y
~ n N
m a
6.1 Parameters:
The parameters for the model are depicted in Fig. 6.1 and Table 1 lists the respective
values for the mars exploration rover (MER). Note that the exact dimensions of the MER
are not available in literature; therefore the dimensions may slightly differ.
r:
6.2 Rover on flat ground:
The system is verified in Symbol Shakti software. In Fig. 6.2, the trajectory of the wheels
and body CoM is shown. The rover moves on the flat ground when motor is actuated.
0
C- .
10
0
-0.005 -0.005 .............. .......................................................................
-0.010
0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0
Position of Bx (m)
(a) (b)
0
0.22 .........1....i ..............:.....................................................
cO i i
0.21 .............................................................
0
0
0.20
0.19
0.18
0.0 0.5 1.0 1.5 2.0 2.5 3.0
Position of Gx (m)
(c) (d)
Fig. 6.2. Rover's trajectory on flat ground. (a) Front -wheel trajectory (b) Middle wheel
trajectory (c) Rear wheel trajectory (d) Body CoM trajectory
29
In Fig. 6.3, the velocity of rover is plotted with respect to time. When motors are
actuated, the rover moves with a constant speed of 16 cm/s. The animation frame is
shown in Fig. 6.4.
0.18 .
E 0.12
0.08.
0.06.
0.04.
0.02.
0.00
0 2 4 6 8 10 12 14
Time (s)
30
Fig. 6.4. Animation of rover on flat ground.
31
(a) (b)
0.38 ................°°....... :°--°°-r°-----. ......... ..................._
0.36 .........j.........i--------.;.. +-------°+-- ..................................
0.34 .........i.........i .........:.........E...................................:....... _
(c) (d)
Fig. 6.5. Rover's trajectory on 30-degree slope. (a) Front wheel trajectory (b) Middle
wheel trajectory (c) Rear wheel trajectory (d) Body CoM trajectory
32
Refer Fig. 6.6, the rover moves at speed 16 cm/s, then at time 1.36 sec the front
wheel touches the slope and begins to climb up, the rover velocity reduces to 8 cm/s.
Then at time 3.24 sec the middle wheel touches the slope and the rover velocity reduces
to 3 cm/s. Then middle wheel climbs up and the velocity of the rover starts to increase
and goes to 16 cm/s until rear wheel touches- the slope. When rear wheel touches the
slope at time 8.74 sec the velocity again decreases to 10 cm/s and the rover continues to
climb. When all the wheels have covered the slope the velocity of the rover again
increases to constant value 16 cm/s. The animation frame of the rover is shown in Fig.
MIA
0.18
..---..
0.16 --- --- - ---••-----------------•_......---- U
0.14 ------
33
Fig. 6.7. Animation of rover climbing 30-degree slope.
34
0.16. 0.03-
0.14-
0.10. E
0.01 .
0.08.
0
0
0.06. J o.oo
U)
0
0. 0.04.
0.02. -0.01 .
(a) (b)
0.28
0.26.
EEII
':: E 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70
Position of Gx (m)
(c) (d)
Fig. 6.8. Rover's trajectory on a step. (a) Front wheel trajectory (b) Middle wheel
trajectory (c) Rear wheel trajectory (d) Body CoM trajectory
35
In Fig. 6.9, the rover velocity is plotted against time, the rover moves at a speed of
16 cm/s. The front wheel hit the step at time 1.36 sec and begins to climb up, the velocity
decreases and reaches to zero. When front wheel is over the step, velocity again starts to
increase and becomes 16 cm/s. Then at time 4.18 sec the middle wheel hit the step and
velocity of the rover decrease to zero; now the middle wheel is not able to climb up the
step. In Fig. 6.10, the animation frame of the rover climbing up a step is shown.
0.18
0.15
0.12
0 2 4 6 8 10 12 14
Time (s)
36
Fig. 6.10. Animation of rover climbing up a step.
37
.0.04. -...................................
0.00 -- ' .........---< .............
0
.................................................. ............... ~.................
0 -0.05 .....-°:......-°-° =-----°-----i .............E......................-:.............:
0.
(a) (b)
o za .........................................................................................
0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Position of Gx (m)
(c) (d)
Fig. 6.11. Rover's trajectory on a ditch. (a) Front wheel trajectory (b) Middle wheel
trajectory (c) Rear wheel trajectory (d) Body CoM trajectory
Refer Fig. 6.12, the rover moves at speed 16 cm/s, then at time 2.28 sec the.front
wheel touches the ditch and velocity increases to 40 cm/s. The middle wheel touches the
ditch at time 3.76 sec and velocity decreases to zero even goes in negative direction,
when middle wheel comes down, velocity again increases to 14 cm/s. Then at time 4.52
sec front wheel hit the up of ditch and begins to climb up, the velocity decreases and
reaches to zero. When front wheel is over the step, velocity again starts to increase and
becomes 16 cm/s. Then at time 7.65 sec the middle wheel hit the up of ditch and velocity
of the rover decrease to zero; now the middle wheel is not able to climb up the step. In
Fig. 6.13, the animation frame of the rover on the ditch is shown.
E
x 0.2
(9 i i
• ............ ....................•-.•.••.•..•..•..•-.-..-............•.•-.•-•--•--•.......
0
v .1
-0.1
0 3 6 9 12 15
Time (s)
39
Fig. 6.13. Animation of rover on a ditch.
Chapter 7
CONCLUSION & FUTURE SCOPE
In this thesis work we have analyzed the six wheeled rocker-bogie rover. The
Kinematics of the rover is presented in detail and quasi-static force analysis is also done
for the rover for planar case. The bond graph model for the rover is developed which
represents the dynamics of the system and motor dynamics is also added to the system.
The rover is simulated over various uneven terrains and the performance of the rover is
analyzed over flat, slope, step and ditch profile of surface. The results of simulation show
that rover crosses flat and slope profiles. In case of step profile only front wheel crosses
the step, when middle wheel hit the step the velocity becomes zero and it is not able to
climb. In case of ditch profile also only front wheel crosses the ditch, when middle wheel
hit the up of ditch the velocity goes to zero and it is not able to climb.
In the future work, some control strategies will be added to the system so that it
can cross step and ditch profiles of ground without being stuck. The three dimensional
bond graph modeling can be the future work.
41
REFERENCES
42
[10] R. Lindemann, "Dynamic testing and simulation of the Mars Exploration Rover",
Proceedings of the ASME International Design Engineering Technical Conference
and Computers and Information in Engineering Conference, Long Beach,
California, USA, September 24-28, 2005.
[11] R. A. Lindemann, D.B. Bickler, B.D. Harrington, G. M. Ortiz and C. J. Voorhees,
"Mars Exploration Rover Mobility Development ", IEEE Robotics & Automation
Magazine, pp. 19-26, June2006.
[12] M. Thianwiboon and V. Sangveraphunsiri, "Traction Control for a Rocker Bogie
Robot with Wheel-Ground Contact Angle Estimation ", Published by Springer
Berlin / Heidelberg, Vol. 4020, pp. 682-690, June 2006.
[13] X. Yu, Z. Deng, H. Fang and J. Tao, "Research on Locomotion Control of Lunar
Rover with Six Cylinder-conical Wheels ", Proceedings of the IEEE International
Conference on Robotics and Biomimetics, Kuming, China, pp. 919-923, December
2006.
[ 14] Z. Deng, H. Fang, Y. Dong and J. Tao, "Research on Wheel-walking Motion
Control of Lunar Rover with Six Cylinder-conical Wheels ", Proceedings of the
IEEE International Conference on Mechatronics and Automation, Harbin, China,
pp. 388-392, August 2007.
[15] C. Bai-chao, W. Rong-ben, Y. Lu, J. Li-sheng, and G. Lie, "Design and Simulation
Research on a New Type of Suspension for Lunar Rover", Proceedings of the IEEE
International Symposium on Computational Intelligence in Robotics and
Automation Jacksonville, FL, USA, pp. 173-177, June 2007.
[16] K. Gu, H. Wang and M. Zhao, "The Analyse of the Influence of External
Disturbance on the Motion of a Six-Wheeled Lunar Rover", Proceedings of the
IEEE International Conference on Mechatronics and Automation, Harbin, China,
pp. 393-398, August 2007.
[17] T. Thueer, A. Krebs, R. Siegwart and P. Lamon, "Performance Comparison of
Rough-Terrain Robots-Simulation and Hardware", International Journal of Field
Robotics, vol. 24, pp. 251-271, 2007.
[18] T. Thueer, R. Siegwart, P. G. Backes, "Planetary Vehicle Suspension Options",
Proceeding of the IEEE Aerospace Conference, Montana, USA, pp. 1-13, 2008.
191
[I 9] T. Thueer and R. Siegwart, "Characterization and Comparison of Rover Locomotion
Performance Based on Kinematic aspects", 6th International Conference on Field
and Service Robotics, Chamonix, France, pp. 189-198, July 2007.
[20] Y. LaoHu, L. Tun, Z. Ping and G. Ping, "Identification of Terrain Mechanical
Parameters for A Six-wheeled Lunar Rover", IEEE 2nd International Symposium
on Systems and Control in Aerospace and Astronautics, Shenzhen, December 2008.
[21] P. Younse, A. Stroupe, T. Huntsberger, M. Garrett, J. L. Eigenbrode, L. G. Benning,
M. Fogel, and A. Steele, "Sample Acquisition and Caching using Detachable
Scoops for Mars Sample Return ", IEEE Aerospace Conference, Piscataway, N.J.,
pp. 1-12, 2009.
[22] P. M. Pathak, A. K. Samantaray, R. Merzouki, and B. Ould-Bouamama,
"Reconfiguration of Directional Handling of an Autonomous Vehicle", IEEE
Region 10 Colloquium and the Third ICIIS, Kharagpur, India, December 2008.
[23] S. Li, H. Gao, and Z. Deng, "Mobility Performance Evaluation of Lunar Rover and
Optimization of Rocker-bogie Suspension Parameters ", IEEE 2nd International
Symposium on Systems and Control in Aerospace and Astronautics, Shenzhen,
December 2008.
[24] W. Yongming, Y. Xiaoliu, and T. Wencheng, "Analysis of Obstacle-climbing
Capability of Planetary Exploration Rover with Rocker-bogie Structure",
Proceedings of the IEEE International Conference on Information Technology and
Computer Science, Kiev, Ukraine, pp. 329-332, 2009.
[25] K. Iagnemma and S. Dubowsky, "Mobile Robot Rough-Terrain Control (RTC) for
Planetary Exploration ", Proceedings of the 26th ASME Biennial Mechanisms and
Robotics Conference, Baltimore, MD, 2000.
[26] H. Hacot, S. Dubowsky, and P. Bidaud, "Analysis and Simulation of a Rocker-Bogie
Exploration Rover", Proceedings of the Twelfth Symposium on Theory and
Practice of Robots and Manipulators, Paris, France, July 1998.
[27] A. Mukherjee, R. Karmakar and A. K. Samantaray, "Bond graph in Modeling,
Simulation and Fault Identification", CRC Press, FL, USA, 2006.
44