Professional Documents
Culture Documents
Step
Step
Abstract— In this paper, a study of a wheeled mobile robot to move forward and backward. The changing of the robot
(WMR) with omni-directional mobility and rover-like climb- orientation is done by varying the angular velocities of left
ing ability is presented. Various rovers with robust locomotion and right drive motors (differential steering), likes Micro
design had been developed. However, the rover locomotion
design with omni-directional mobility has not been addressed 5, or install a steerable drive wheel, likes Rocker 8. The
commonly. Shrimp suspension system and parallel bogies wheels are controlled by two motors, one for locomotion
were employed as robot locomotion. It adapts to the terrain and one for steering. However, the limitation of such a
profile passively and it has better climbing capability than design is the mobile robot has to keep changing wheels
other rovers. To achieve a singularityless motion, the kine- orientation, which causes time delay, while tracking a
matic model of a wheeled mobile robot (WMR), including a
platform equipped with six omni-directional wheels (ODWs), discontinuous trajectory likes zigzag path. Therefore, the
is formulated. The contents of this study are the design WMRs require an unnecessarily large space when move
principle, kinematics, and motion studies. Also, experimental along a complicated path.
results have been employed to verify the model developed. To cope with this problem, various omni-directional
drives have been proposed to provide mobility of three,
Index Terms— Wheeled Mobile Robot, Rover, Locomotion,
Omni-directional Wheels, Simulation and Experiment namely conventional wheel mechanism [7], orthogonal
wheel mechanism [8], universal wheel mechanism [9], and
I. I NTRODUCTION ball wheel mechanism [10]. Universal wheel mechanism,
also known as Mecanum wheel or Omni-directional wheel
Incorporating mobility into robots has always been the (ODW) is chosen due to ease of control and highly mobile
main focus of study when the robots started to join the daily in applications requiring tight maneuvering.
life of human beings. The robot needs sufficient mobility The main aim of the present work is to design and
to traverse areas of interest, which has a better potential develop a wheeled mobile robot with high mobility not
than other types of robots in replacing, or helping human only on flat terrain but also on undulating terrain. One
beings in the manufacturing, service, and entertainment of the similar works is the omni-directional step climbing
industries. The most common forms of land locomotion are robot designed by Chugo [11]. The vehicle combines seven
legged, wheeled, and tracked. Among the three systems, ODWs and a passive rocker-bogie suspension system. After
the wheeled locomotion is the most popular means for surveying on the available options, it would be ideal to
providing robot with mobility on flat terrain. To move on combine the omni-directional mobility of ODW and the
rough terrain, special mechanism is required. Shrimp robot mechanism, which provides the best step
In general, rovers can be classified into two types of climbing capability, two times of its wheel diameter. Also,
mechanisms, active locomotion and passive locomotion. Shrimp robot is the only robot with tested stair climbing
Active locomotion required to have prior knowledge of abilities. In addition, the authors only consider that the
ground condition, and to precisely and actively adjust the improvement of step climbing ability in fixed direction
location of center of gravity of robot. As a result, such since it is easier to design, and the robot can always re-
a robot is said to have better mobility in the outdoor position itself to desired direction. In the following, the
environment than other types of mobile robots. However, kinematic analysis of a designed omni-directional rover
the active locomotion normally requires extended resources (ODR) is presented. The derived equations can be used
and complex mechanism. The Nomad robot [1], Octopus in position feedback control.
robot [2], T2 ODV autonomous mobile robot [3] represent
the active configurations. On the other hand, passive lo- II. K INEMATIC M ODELLING
comotion means the robot can adapt to terrain passively,
which implies that no active intervention is needed to In this section the kinematics of the ODR is considered.
handle the terrain. For example, Rocky 8 robot [4], Shrimp An understanding of the kinematics for the six omni-
robot [5], and Micro 5 robot [6]. directional wheels (ODWs) platform is fundamental to
Most of the rovers discussed so far are designed only designing a control system.
Fig. 2. Notation for the omni-directional wheel: (a) Double Wheel; (b)
Helix Wheel.
1586
velocity of point H n can be determined from the spinning
of the wheels and rollers,
ḣn = −rw θ̇n fn + rr φ̇n pn (4)
where ḣn is the two-dimensional velocity of the centre of
wheel.
D. Kinematic Modelling of 6-Wheel OWMR
Equating the left-hand side of eq. (1) with the right-
hand side of eq. (4) we obtain the relationship between
the velocity of the platform and the velocity of the wheel, Fig. 3. Pmax test: The point Pmax and working range of front fork.
namely,
ċ + Wn Edn ψ̇ = −rw θ̇n fn + rr φ̇n pn (5) corresponding link lengths. Then, the derived front fork
Only θ̇n can be controlled through the actuator of the n th is simulated in Interactive Physics 2000 [16]. First, the
wheel, while φ̇n accommodates itself to allow for pure trajectory of the front fork mechanism is plotted as shown
rolling of the roller with respect to the ground. Since all in Fig. 3. The working range of 200 mm is specified in the
these rollers are unactuated, the rate φ̇n are not controllable present work. The impact point, where the wheel hits on
and therefore not required in our analysis. To eliminate φ̇n , the vertical step, must be equal or above the point Pmax .
we take the inner product of eq. (5) and gn , which is normal Otherwise, the impact force acting on the front fork might
to pn . Therefore, the wheel velocities θ̇n can be determined damage the structure. Note that the point Pmax is defined
through inverse matrix operation. as the maximum point along the path generated by front
wheel. Also, the point Pmax must be located in lower
d −1 −1 region of the trajectory to have a larger working range,
d −1 1 which defines the maximum obstacle height.
ψ̇
1 d 3 −1 0
θ̇n = − ẋ (6)
d
rw 1 1 ẏ B. Simulation of 3D Mobility Analysis
d 1 −1
d6 1 0
III. MOTION ANALYSIS AND SIMULATION
The basic function of the developed rover is to move
from point to point, and able to deal with obstacle without
getting stuck. The rover locomotion needs to perform four
actions repeatedly in random order: (a) place new ground
point in front of the rover; (b) shift the weight forward; (c)
remove the rear wheel ground contact point; (d) maintain
the static equilibrium throughout the motion. At first, we
need to determine the optimum front fork dimension.
After that, the 3D model is setup in MSC.visualNastran
2003 environment [15] to capture the quantitative relation-
ships among configuration parameters (e.g. wheel diameter,
chassis articulation location), performance parameters (e.g.
speed) and task parameters (e.g. size of obstacles). Fig. 4. The obstacle tests configuration: (a) Dimension of strictured
obstacles; (b) Notation of ODR; (c) ISO view of 3D-model.
A. Front Fork Analysis
In fact, the ability to overcome obstacle is not the Obstacles refer to any physical characteristics of terrain
primary function of the wheels. It is the rover’s suspension that impede the mobility of the rover. Due to the vast
system determines the rover obstacle climbing ability. The amount of obstacles, it is necessary to define and restrict
Shrimp robot adopted front fork spring suspension system our analysis to a few specific obstacles. For this reason, the
to improve traction [5]. To obtain optimum front fork analyses were done to optimize the ability to climb slope
geometry dimension, which give us possible maximum and step initially. The concluding portion of the analysis
lifting height with minimum energy consumption, both would be channeled back to a more conventional urbanized
analytical synthesis and simulation method are applied and structure commonly known as the staircase.
discussed. In the 3D simulation, the mobility analysis started by
Analytical synthesis allows us to determine front fork driving the ODR on structured terrain, as shown in Fig. 4.
dimension based on given prescribed positions of mecha- The ODR is tested on three different types of terrain,
nism. The three-position synthesis is used to calculate the namely, step, staircase, and slope. The coefficient of friction
1587
was set at 0.6 to simulate the terrain likely to be experi- Fig. 6(a). It shows that the front wheel has crossed the step
enced by ODR. Three runs were conducted as follows: with more that half of the wheel diameter. At this point in
• Run I: Spring rate: 5400 N/m, Speed: 0.1625 m/s time, the front fork is experiencing high compressive force
• Run II: Spring rate: 10000 N/m, Speed: 0.1625 m/s due to the change of the spring length. The attempt by
• Run III: Spring rate: 10000 N/m, Speed: 0.1 m/s the spring mechanism to release the compressive load will
In the following, the results of step and multiple-steps trigger an upward lifting force sufficient enough to lift the
climbing are presented and discussed. The result of slope bogie wheel 1 off the ground when it is in contact with the
climbing is not presented since it is insignificant compared vertical step. During the climbing process, the CoG of the
with the other two. ODR is also lifted concurrently.
1588
validating the success was not an occurrence of riding up
the stairs by momentum only. Therefore, we next aim to
deduce the major geometry constraints faced by the ODR
that shall enable it to climb up the staircase.
Climbing sequence and registered time of Runs I and II,
as shown in Fig. 8, are used as reference in the following
discussion. The results obtained for the stair possess certain
similarity to those recorded for the single step obstacle
until 18.93 s for Runs I, and II, or 31.25 s for Run
III. Therefore, the discussion will only focus on the later
section. At 18.93 s in Run I, the expected large contact
force in negative Y direction is registered on the front
wheel, as depicted in Fig. 9(a). Compared with the time
at 15.45 s, the rear wheel is subjected to much higher
contact force in negative Z direction. It is because the Fig. 10. Torque diagrams of multiple steps climbing analysis: (a) Run
spring mechanism is under compression at a value of 5.08 I; (b) Run II; and (c) Run III.
N. However, the front wheel still manages to move up the
second step until wheel 2 experiences two points contact climbing upward simultaneously. To alleviate this problem,
with the first step at 19.65 s. the geometry dimensions of the ODR is modified such that
Initially, a majority of the ODR models failed to proceed only one wheel is moving upward at any instance. The
forward after the instant of 19.65 s. As seen in Fig. 8, first geometry constraint based on the above criterion is
it is a time instant where both front wheel and rear determined at simulation time 20.8 s, where wheel 1 is
wheel touching the vertical walls. After studied the torque having two point contacts with the second step,
diagrams of the failed models, the rear wheel registered
extremely high torque values compared to the rest of lBogie + rw ≤ Stair Width
the wheels. It also implies that the ODR is unable to Another critical moment is at the simulation time of 21.7
climb up multiple steps with front wheel and wheel 2 s, the rear wheel hits the first step while wheel 1 is about to
overcome the second step. It is even worsen than previous
scene as the front wheel is lifting in the air, and wheel
2 becomes the only propelling force. Based on the above
criterion, wheel 1 needs to cross the second step more than
half of the wheel diameter before the rear wheel establishes
two point contacts with the first step. As a result, the wheels
1 and 2 will work together to propel the ODR moves
forward. Based on the above observation, the relationship
between the stair and ODR geometry dimensions can be
determined. The selected length of bogie, lBogie , and length
of rear fork, lRear , must satisfy the two constraints listed
in Fig. 11 in order to avoid possible failure during the
stair climbing. Fig. 10 shows the recorded wheels’ driving
1589
results of Runs I and II, the higher spring rate does not In the third test, the rover is tasked to climb up a wooden
help much to the ODR’s stair climbing ability. Indeed, it slope. The objective is determined maximum climbable
creates extra problem by requiring higher torque output. slope. The experiment shows that the rover is able to
However, ODR without spring mechanism can only climb overcome 30 degrees slope. Lastly, the omni-directional
up the stair with coefficient of 0.8. A miniature simulation mobility of the ODR was tested to verify the kinematic
study of the influence of the spring force to weight ratio on model discussed in Section II. The experimental implemen-
ODR step climbing ability reveals that the minimum spring tation of position control and results can be found in [17].
force to weight ratio was found to be approximately 58
V. C ONCLUSION
percents before any lifting of the bogie wheels is possible.
Therefore, the two springs with a spring rate of 2700 N/m The work presented in this paper revolved around two
are selected to enhance the ODR step and stair climbing main topics, namely, kinematic analysis of the system, and
capability. motion analysis of ODR. The 2-D and 3-D simulation
interface was setup to further investigate the step and stair
IV. M OTION P LANNING AND T ESTING climbing performance of the ODR. The off-road capability
This section summarized the performance of the 6-wheel is tested by commanding ODR overcome three different
ODR during testing. For the testing of omni-directional types of obstacle.
mobility, various trajectories are performed by ODR. For R EFERENCES
all tests, no external sensors are used. The magnetic incre-
[1] E. Rollins, J. Luntz, A. Foessel, B. Shamah, and W.L. Whittaker
mental encoder is sufficient for making the ODR trajectory 1998. Nomad: A Demonstration of the Transforming Chassis, In
asymptotically close to the desired path on flat terrain. Proceedings of the Intelligent Components for Vehicles, March,
All motions are based on kinematic equations derived in 1998.
[2] Octopus Robot. 2002. An Autonomous Wheeled Climbing Robot
Section II, the maximum speed is limited to 0.1625 m/s. with Tactile Wheels, http://asl.epfl.ch/research/systems/
To investigate its motion capability, the constructed ODR Octopus/octopus.php
was tasked to overcome three designed obstacles, namely, [3] Moore, K.L. and Flann, N.S. 2000 A Six-Wheeled Omnidirectional
Autonomous Mobile Robot, IEEE Control Systems Magazine, (20-
step, slope, and stair. The plywood was used to form the 6):53–66.
various obstacles, as shown in Fig. 12. [4] NASA JPL Mars Rover: Rocker 8. 2003.
http://mars.jpl.nasa.gov/mer/
mission/spacecraft surface rover.html
[5] Roland Siegwart, Pierre Lamon, Thomas Estier, Michel Lauria and
Ralph Piguet. 2002. Innovative design for wheeled locomotion in
rough terrain, Robotics and Autonomous Systems, Volume 40, Issues
2-3, 31 August 2002, 151–162.
[6] Takashi Kubota, Yoji Kuroda, Yasuharu Kunii and Ichiro Nakatani.
Small, Light-Weight Rover ”Micro5” for Lunar Exploration, Acta
Astronautica, Volume 52, Issues 2-6, January-March 2003, 447–453.
[7] NomadXR4000. Omni-directional Robot, Nomadic Technologies,
(a) (b)
Inc. http://www.robots.com
[8] Killough, S.M. and Pin, F.G. 1992. Design of an omni-directional
and holonomic wheeled platform prototype, Proc. IEEE Int Conf
on Robotics and Automation, 84–90, Nice, France.
[9] W.K. Loh, K.H. Low, and Y.P. Leow. 2003. Mechatronics Design
and Kinematic Modelling of a Singularityless Omni-Directional
Wheeled Mobile Robot, Proc. IEEE Int Conf on Robotics and
Automation, China Taipei, Taiwan, (3):3237–3242.
[10] West, M., and Asada, H. 1995. Design and Control of Ball Wheel
Omnidirectional Vehicles, Proc. IEEE Int Conf on Robotics and
(c) (d) Automation, Nagoya, Japan, (2):1931–1938.
[11] Chugo, D., Kawabata, K., Kaetsu, H., Asama, H., and Mishima, T.
2003. Development of Omnidirectional Vehicle with Step-climbing
Fig. 12. ODR in actions: (a)Wooden step (150 mm) (b) Carpet step (150
Ability, Proc. IEEE Int Conf on Robotics and Automation, China
mm) (c) Wooden steps (100 × 290 mm) (d) Wooden slope (25 degs).
Taipei, Taiwan, (3):3849–3854.
[12] Muir, P.F. and Neuman, C.P. 1987. Kinematic Modeling of Wheeled
Mobile Robots, J. Robotic Systems, 4 (2):281–340.
A. Motion in Structured Environment [13] Muir, P.F. 1988. Modeling and Control of Wheeled Mobile Robots,
Ph.D Thesis, Carnegie Mellon University, Pennsylvania, USA.
One of the objectives of this research work was the [14] Angeles, J. 2002. Fundamentals of Robotic Mechanical Systems:
overcoming of a step which height had to be at least 1.5 Theory, Methods, and Algorithms, Second Edition, New York:
Springer-Verlag.
times the wheel diameter. Two different types of terrain, [15] 3D Simulation Software. http://www.mscsoftware.com September
wood and carpet, were setup, as depicted in Figs. 12 (a) 2004.
and (b). The only motion command is moving forward. The [16] 2D Simulation Software. http://www.interactivephysics.com Septem-
ber 2004.
next mission is to test rover stairs climbing ability. Due to [17] Loh, W.K. 2004. Design and Development of Omni-directional
a good correlation between the bogies and rear fork sizes Rover for Exploration on Undulating Terrain, Master Thesis, School
and the step dimensions, the rover is able to climb 100 mm of Mechanical and Production Engineering, Nanyang Technological
University, Singapore.
× 290 mm stair. However, the rover failed to overcome 150
mm × 290 mm stair due to poor traction.
1590