B 18 Final Evaluation Report
B 18 Final Evaluation Report
B 18 Final Evaluation Report
net/publication/290390411
CITATION READS
1 5,141
1 author:
Shivesh Kumar
Chalmers University of Technology
70 PUBLICATIONS 479 CITATIONS
SEE PROFILE
All content following this page was uploaded by Shivesh Kumar on 13 January 2016.
Final Report
of Major Project
Submitted in partial fulfillment of the requirements for the degree of
BACHELOR OF TECHNOLOGY
in
MECHANICAL ENGINEERING
by
Dr. K V GANGADHARAN
Professor, Dept. of Mech. Engg., NITK Surathkal
ACKNOWLEDGEMENT
This work is the result of efforts from various sources. We take this opportunity to express
our gratitude.
We would like to thank our mentor and guide, Dr. K V Gangadharan, Professor in
Mechanical Engineering at NITK Surathkal. His zest and dynamism has propelled us to
work hard and long to achieve our goals. Truly, a great motivation.
Major thanks are in due to Mr. B. Sridhar, Director of Function Dynamics India Pvt. Ltd.
for issuing provisional licenses of RecurDyn for our project.
Special thanks to Robotics Club of NITK Surathkal for providing us with components for
making our prototype.
We would like to thank our classmates, friends and colleagues for their various ideas and
views during the entire length of the project till now.
Lastly, we would like to thank our families for their support and understanding.
2
B18 Major Project 2012-13 / Final Evaluation May 2013
ABSTRACT
With the recent success of several space missions, many public and private organizations
have invested heavily on developing technology for Extra-terrestrial exploration. It is just a
matter of few years before technology is able to meet our demands for frequent manned
and unmanned missions to bodies like Moon and Mars. This project aims at developing a
mobile robot (rover) with intended applications on Mars to help in exploration once
temporary base stations are set-up. This project involves designing, building and testing an
off-road, stand alone, off-the-grid, semi-autonomous mobile rover. Work for odd-semester
involved gathering background information regarding the mission requirements and
difficulties; learning on building wireless robots (and building a working model); doing
literature survey on existing rovers and their locomotion mechanisms; identifying the best
choice amongst it using methods of product development; and finally modeling and
simulating the mechanism using the RecurDyn software. Work in the even semester
included building the actual rover and testing its capabilities. In the process, we also
validated the simulation results from RecurDyn. Thus, this project was able to deliver on
two levels: (1) developing a prototype rover for extra-terrestrial applications and (2)
demonstrate a potential application of the RecurDyn software for use in space robotics.
3
B18 Major Project 2012-13 / Mid-Term Evaluation Nov 2012
CONTENT
I List of Tables . . . . . . . . . . . . . . . . . . . . . . . 5
II List of Figures . . . . . . . . . . . . . . . . . . . . . . 6
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . 8
2. Literature Survey. . . . . . . . . . . . . . . . . . . . . . 9
2.1 Set A.. . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.1 Rocker Bogie (and its variants) . . . . . . . . . . . . . 13
2.1.2 4 wheel drive rover Zoë . . . . . . . . . . . . . . . 17
2.1.3 SpaceCat . . . . . . . . . . . . . . . . . . . . 18
2.1.4 Concept Screening Matrix . . . . . . . . . . . . . . . 20
2.2 Set B . . . . . . . . . . . . . . . . . . . . . . . 21
2.2.1 ATHLETE . . . . . . . . . . . . . . . . . . . . 21
2.2.2 STriDER . . . . . . . . . . . . . . . . . . . . 23
2.2.3 IMPASS . . . . . . . . . . . . . . . . . . . . 24
2.2.4 Concept Screening Matrix . . . . . . . . . . . . . . . 25
2.3 Set C . . . . . . . . . . . . . . . . . . . . . . . 26
2.3.1 Shrimp . . . . . . . . . . . . . . . . . . . . . 26
2.3.2 AMBLER
. . . . . . . . . . . . . . . . . . . . . . 27
2.3.3 GMD Snake . . . . . . . . . . . . . . . . . . . 28
2.3.4 Concept Screening Matrix . . . . . . . . . . . . . . . 29
2.4 Set D . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.1 Chaos . . . . . . . . . . . . . . . . . . . . . 30
2.4.2 Oregon State University Rover 2011 . . . . . . . . . . . . . 31
2.4.3 Concept Screening Matrix . . . . . . . . . . . . . . . 32
2.5 Concept Scoring Matrix . . . . . . . . . . . . . . . . . 33
3. Realistic modeling and dynamic simulation of Shrimp rover in RecurDyn . . . 34
3.1 Realistic Modeling of Shrimp rover in RecurDyn . . . . . . . . . 35
3.2 Dynamic Simulation of Shrimp rover in RecurDyn. . . . . . . . . . 37
3.2.1 Ability to climb steps . . . . . . . . . . . . . . . . 37
3.2.2 Ability to climb an inclined surface . . . . . . . . . . . . 40
3.2.3 Ability to adapt passively with concave and convex surfaces . . . . 42
4. Shrimp rover manufacturing . . . . . . . . . . . . . . . . . . 43
4.1 Main body . . . . . . . . . . . . . . . . . . . . . . 43
4.2 Parallel bogie . . . . . . . . . . . . . . . . . . . . . 43
4.3 Front and rear.forks
. . . . . . . . . . . . . . . . . . . . 44
4.4 Electronics sub-system
. . . . . . . . . . . . . . . . . . . . . 44
5. Experimental Setup . . . . . . . . . . . . . . . . . . . . . 47
6. Results and discussions of the tests . . . . . . . . . . . . . . . . 49
7. Results of the project. . . . . . . . . . . . . . . . . . . . . 51
8. References . . . . . . . . . . . . . . . . . . . . . . . 52
48
B18 Major Project 2012-13 / Final Evaluation May 2013
LIST OF TABLES
5
B18 Major Project 2012-13 / Final Evaluation May 2013
LIST OF FIGURES
6
B18 Major Project 2012-13 / Final Evaluation May 2013
LIST OF FIGURES
7
B18 Major Project 2012-13 / Mid-Term Evaluation Nov 2012
1. Introduction
With the recent success of several space missions, many public and private organizations
have invested heavily on developing technology for extra-terrestrial exploration. For
instance, the Americans, Russians and now also the Europeans have all had missions to
Mars, more or less successful. There are several risks and problems connected to such
missions, and this places high demands not just on the design but also the mission
equipment (Glette, 2004). Robotic rovers uniquely benefit planetary exploration - they
enable regional exploration with the precision of in-situ measurements, a combination
impossible from an orbiting spacecraft or fixed lander. (Tompkins, 2005). In the last two
decades, over 300 concepts have been generated and discussed (McTamaney, Douglas and
Harmon, 1989). Quite a few of these multi-functionality concepts have been designed and
developed for the deployment of such solo rovers. Characteristically, most designs now are
more or less identified, extensively analyzed and in a few cases even validated.
Sufficient rover designs exist for a solo mission of a rover to Mars, and hence, there has
been a shift in the trends now. Many organizations and universities look towards building a
robot ahead of its time: a rover for a time when humans have obtained / are in the process
of obtaining a permanent presence on Mars, and require robotic assistance to perform
remote tasks. These tasks can relate to astronaut safety, habitation-module maintenance,
and planetary exploration. Humans on Mars will want to limit their exposure to radiation,
hostile dust storms, and uncharted territory that may present physical risks; using a rover
provides a means to mitigate these risks. The project aims to create a wirelessly controlled
rover, able to traverse Mars-like terrain.
Our aim was to develop a prototype mobile robot with intended applications on Mars to
help in exploration once temporary base stations are set-up. Though similar in approach to
that of a solo-mission [ex: Sojourner (1996), Spirit & Opportunity (2003) and the more
recently, Curiosity (2012)], the difference in intended application brings about a different
set of challenges. This project involved designing and building an off-road, stand alone,
off-the-grid, semi-autonomous mobile rover whose life cycle runs into years, has superior
terrain handling capabilities, can be refueled / recharged and also undergo maintenance.
Through our project, we have explored possible designs for rover locomotion and
identified the best options available using product development methods. Shrimp, a passive
6-wheeled rover was determined to be the best rover. To understand its dynamics, we
simulated it using RecurDyn. A prototype rover was manufactured and its performance was
compared with the simulation results. The rover was equipped with adequate sensors and
auxiliary devices to primitively simulate its stand alone, off the grid, semi-autonomous
operation from a base station on the planet Mars.
8
B18 Major Project 2012-13 / Final Evaluation May 2013
2. Literature Survey
A mobile robot is an autonomous system capable of traversing a terrain with natural or
artificial obstacles. Its chassis is equipped with wheels, tracks or legs and possibly a
manipulator setup mounted on the chassis for handling of work pieces, tools or special
devices. Various preplanned operations are executed based on a pre-programmed
navigation strategy taking into account the current status of the environment.
The idea of sending a mobile robot to the surface of another planet is to allow earth bound
scientist’s access to specific areas of interest without enduring the harsh environments of
space. The robot carries instruments to various terrestrial formations for in-situ
experimentation. The goal of the rover is to move between areas of interest quickly and
safely. In order to better represent the planet of interest the rover must be able to travel tens
of kilometers.
Mobile robots can be classified by significant properties as:
1. Locomotion (Legged, wheeled, limbless, etc.)
2. Suspension (Rocker-bogie, independent, soft, etc.)
3. Steering (Skid, Ackerman, explicit)
4. Control Algorithm (Fully-Autonomous, semi-autonomous)
5. Body Flexibility (Uni-body, multi-body)
6. Usage Area (Rough Terrain, even surface, etc.)
7. Guidance and Navigation (Star field or Sun detection, GPS, sensor-based)
Design Challenges
1. Minimal weight and size
2. Reliable long term operation of all critical systems
3. Ability to survive and operate in abrasive and dusty environment
4. Safe utility in extreme radiation and thermal conditions
5. Efficient power utilization and transmission
6. Ability to maneuver in majority of terrains on Mars
7. Modular systems that can be utilized across other missions
Locomotion
Locomotion is a process which moves a rigid body. There is no doubt that a mobile robot’s
most important part is its locomotion system which determines the stability and capacity
while traversing on rough terrain. The difference of robotic locomotion is distinct from
traditional types in that it has to be more reliable without human interaction. While
constructing a robot, designer must have decided on the terrain requirements like stability
criteria, obstacle height, and surface friction. There is no only one exact solution while
comparing the mobility systems.
There are several types of locomotion mechanisms designed depending on nature of the
terrain. Locomotion systems can be divided into groups as; wheeled, tracked, legged
9
B18 Major Project 2012-13 / Final Evaluation May 2013
(walking robots), limbless (snake and serpentine robots) and hopping robots. Wheeled
rough terrain mobile robots are called as “Rover”.
In nature, insects are the fastest creatures, comparing to body/speed with their numerous
legs. There is no doubt that we are going to see legged robots more frequently in future,
with improved leg control algorithms and new lightweight materials. Limbless locomotion
is another terrain adaptive locomotion type for reptile creatures. Snakes can move very fast
on uneven terrain, additionally, they can easily climb on trees by their highly flexible body
structure.
Although animals and insects do not use wheels, wheeled locomotion has several
advantages for human-made machines. Rovers can carry more weight with high-speed
comparing to walking robots and snake robots. Another advantage of wheeled locomotion
is navigation. Wheeled robot’s position and orientation can be calculated more precisely
than tracked vehicles. Opposite to wheeled locomotion, legged locomotion needs complex
control algorithms for positioning.
Rovers designed for the exploration of other planets have had very complex mobility
systems using large numbers of wheels or legs and sometimes multiple bodies. Two
specific types of rovers have been to the surface of another planet: the Lunokhod rovers
using an eight wheel design and three Mars rovers using the six wheel rocker bogie
suspension. While the large number of wheels increases the stability over uneven terrain, it
also increases complexity in the design. Present day Mars rover suspension systems use six
wheels but require more than eight motors to drive them. Future rovers are also being
designed which use many wheels. New technology is being added to the rovers so that
when the drive train does fail the rover will remain mobile, though with reduced
capabilities.
Terrain / Environment
The various spacecraft that have landed on Mars provide sufficient evidence that its surface
is hard enough to support a small mobile vehicle. The images taken from the surface
indicate that it contains geological formations similar to places on Earth. Some have stated
that the areas resemble places in the deserts of Arizona and California where there is little
vegetation. The images from the Viking Landers in the 1970’s and the Pathfinder mission
in 1997 show rolling hills littered with rocks of various sizes. The twin MER rovers, which
are on opposite sides of the planet from each other, have landed in smooth dust covered
areas with an occasional impact crater. A long range rover may encounter these two
drastically different regions during its journey to the next science objective. The rover will
need high mobility features that allow it to pass through densely populated rock
outcroppings as well as efficiently make its way across vast dust covered plains (Cepolina,
1997), (Barlas, 2004).
A rover in natural terrain will encounter two types of obstacles; positive and negative.
Rocks that are above the ground plane are considered positive obstacles. Holes and craters
are examples of negative obstacles. Most rovers will stay clear of negative obstacles for
fear that it may get stuck or damaged from a fall more easily than hitting a positive
obstacle. There are two primary types of positive obstacles that a rover may come across;
bumps and steps. A bump is an obstacle that the rover can drive over a wheel at a time like
10
B18 Major Project 2012-13 / Final Evaluation May 2013
a rock shorter in length than the wheelbase of the rover. During the traversal of this type of
obstacle the remaining wheels maintain contact with the original ground plane. A step
obstacle will raise the entire vehicle to a new ground plane. As the rover traverses a step the
front wheels will remain on top of the obstacle once it has climbed it. The rear wheels will
then have to be pulled up. Of course the rover must be able to sense if the obstacle is
surmountable before attempting this.
Requirements
1. Suspension:
Wheeled locomotion’s main component is its suspension mechanism which connects
the wheels to the main body or platform. This connection can be in several ways like
springs, elastic rods or rigid mechanisms. Most of the heavy vehicles like trucks and
train wagons use leaf springs. For comfortable driving, cars use a complex spring,
damping and mechanism combination. Generally, exploration robots are driven on the
rough surface which consists of different sized stones and soft sand. For this reason,
car suspensions are not applicable for rovers. The requirements of a rover suspension
are:
1. As simple and lightweight as possible
2. Connections should be without spring to maintain equal traction force on
wheels
3. Distribute load equally to each wheel for most of the orientation possibilities to
prevent from slipping
2. Obstacle Climbing:
A rover’s obstacle limit generally compared with robot’s wheel size. In four wheel
drive off-road vehicles, limit is nearly half of their wheel diameter. It is possible to
pass over more than this height by pushing driving wheel to obstacle which can be
called as climbing. Step or stair climbing is the maximum limit of obstacles. The
contact point of wheel and obstacle is at the same height with wheel center for this
condition.
Field tests show that Mars mobile robots should be able to overcome at least 1.5
times height of its wheel diameter. This limitation narrows the mobile robot selection
alternatives and forces scientists to improve their current designs and study on new
rovers.
3. Control:
A passive system has very few control requirements than an active system. Legged
robots generally are active systems and each of their joints on each of their legs
requires to be controlled. A passive system on the other hand mirrors the contour of
the surface and thus requires minimal control.
Present technology and cost constraints, coupled with the erratic nature of martian
surface requires the system to be passive. However, if a robot could afford the
reliability, power and computational taxes levied by an active system, it obviously has
an upper hand.
4. Size:
The smaller the better. The lighter the better. Though the gravity of Mars is only 3/8th
11
B18 Major Project 2012-13 / Final Evaluation May 2013
of that on Earth and it makes things lighter, costs are still highly inhibitive to take
large and heavy machines from Earth. Also, the martian environment has soft sands
due to years of erosion and weathering. A heavy rover is more likely to have a wheel
sink into it.
5. Power:
Utilitarian power is scant on Mars. Solar power developed is dependent more on the
area of solar panels than on efforts to improve efficiency. Other sources are out of
reach and expensive, some even being hazardous. The rover, thus, requires to be
prudent with its activities.
6. Topple:
A toppled rover incapable of getting back is a wasted effort. The design should
account for instabilities and equip the rover to withstand a reasonable amount of pitch
and roll without toppling.
7. Complexity:
A complex design entails a complex manufacturing. It further involves even more
complex quality and validation checks. Besides, it may require regular servicing.
Hence, the intent remains to keep the design as simple as possible.
8. Payload:
The rover should be able to perform well while its payload is functional or not. Power
requirements may force the rover to stop moving while a particular function draws
majority of the power. However, higher the payload capability implies greater
functionality.
9. Speed:
Not the most important of factors, it can still bring about a major design change by
merely increasing speed requirements by 50%. It is essential to identify the speed
before hand and choose / design rover accordingly.
10. Cost:
Possibly, the single most important factor - a lot many ideas and designs get
abandoned due to lack of feasibility.
12
‘
B18At -80degCProject
Major and no load conditions,
2012-13 the geared
/ Final motors produce approximately 0.9RPM,
Evaluation
resulting in a vehicle which has a top speed of 0.4m/min at that temperature. At higher
May 2013
temperatures and similar no load conditions, greater speeds are possible. During steering,
the top speed is 7deg/sec.
The rover is 65cm in length, 48cm wide and 30cm tall in its deployed configuration
2.1(neglecting
Set
launch A the cruise-to-Mars phase of the MPF mission. In this stowed
the height of the UHF antenna). The rover is stowed on a lander petal for
and during
configuration, the rover height is reduced to 19cm. In this configuration, the rover has begn
tested and shown to withstand static loads of 66g, consistent (with margin) with the less
than 40g expected at impact upon landing on Mars. At deployment, the lander fires cable
2.1.1 Rocker bogie (and its variants)
cutting pyres, releasing tiedowns which restrain the rover to the stowed configuration.
Under command, the rover drives its wheels, locking the bogeys and deploying the antenna
so that the deployed configuration is achieved.
In mass
Inall, 4 vehicle
rovers
the deployed
on the have
arrangedlanded
configuration,
has been
the rover has ground on Mars
clearance
so that the center of mass
of 15cm.successfully
The distribution of
is nearly at the center of to explore its surface (Sojourner, 1996;
Spirit,1/3
the body (the of
Warm the
Opportunity,
consequence,
weight
Electronics Box (WEB))
2003;
the vehicle could withstand
of and the
at a rover.
height
a tilt of Curiosity,
at the base Together
of the WEB. As a the rear four wheels have enough traction
45deg in any direction2012.)
without over-They were developed at NASA and they all
turning, although fault protection limits prevent the vehicle from exceeding tilts of 35deg
have a six wheel rocker bogie suspension system invented by Donald Bickler.
during traverses.
Figure 1: Mars Pathfinder Microrover Flight Experiment (MFEX)
to keep the rover from slipping [10].
II------ UHF Antenna
Solar Panel II
APXS
\
A
b
II /7-
Carnerasl
Lasers
r-or-lb
65 cm ——
Figure 1: Sojourner Rover with Rocker Bogie. Courtesy: NASA Figure 2: Rocker Bogie Mechanism. Courtesy: NASA
(a) Pantograph (b) Rocker-Bogie
Each side of the suspension has two links, a main rocker and a forward bogie. A wheel and
steering mechanism
Figure 1.5:is Link
attached
styletomobility
one end systems
of the main rocker.
(images The term from
reproduced “rocker” comes
NASA)
from the rocking aspect of the larger links on each side of the suspension system. These
rockers are connected to each other and the vehicle chassis through a differential. Relative
to the chassis, when one rocker goes up, the other goes down. The chassis maintains the
average pitch angle of both rockers.
Each side of the suspension has two links, a main rocker and a forward bogie.
The opposite end of the rocker is connected to the forward bogie through a passive pivot
joint. A steering mechanism is attached to each end of the forward bogie with the pivot
mounted in-between.
A wheel The twomechanism
and steering sides of theissuspension
attached are
to connected to the
one end of a single
mainbody from aThe
rocker.
point on each main rocker. The length of the rockers and bogies and the position of each
joint are defined to distribute the weight of the body on the wheels with the lowest normal
opposite end is connected to the forward bogie through a passive pivot joint. A
force acting on the front pair.
steering mechanism is attached to each end of the forward bogie with the pivot
mounted in-between. The two sides of the suspension are connected to a single
body from a point on each main rocker. The length of the rockers and bogies and
The body of rover is kept stable at the average angle between both sides of the suspension
wheels with the lowest normal force acting on the front pair. With more normal force
with a differential linkage. The linkage is connected to both main rockers and pinned at the
12
13
B18 Major Project 2012-13 / Final Evaluation May 2013
center on the back of the body. It assures that all six wheels have relatively constant loads
on them at all times which is a major advantage of an unsprung suspension system.
Mobility
The primary advantage of the of the rocker-bogie mechanism is that it provides the rover
with a mobility system that has the kinematic range to permit the rover to safely traverse
obstacles higher then the size of the wheel diameter. It also allow for rover ‘arc turn’ and
‘turn-in-place’ maneuvers.
A rover is considered to have a high degree of mobility in natural terrain if it can surmount
obstacles that are large in comparison to the size of its wheels. A rover must have enough
traction from its rear wheels to push the front wheels against an obstacle with enough force
so that they can climb up it. Typically a four wheeled rover can not climb obstacles larger
than a wheel radius because the rear wheels do not have enough traction. Without traction
the wheels will slip and there will not be enough forward thrust to keep the front wheels in
14
B18 Major Project 2012-13 / Final Evaluation May 2013
contact with the obstacle. The rocker bogie suspension can surmount obstacles head on that
are larger than a wheel diameter because it uses an extra set of wheels to provide more
forward thrust. The extra wheels also reduces the normal force on each wheel by about 1/6
the weight of the rover. Less forward thrust is required because the front wheels only have
to lift 1/3 of the weight of the rover. Together the rear four wheels have enough traction to
keep the rover from slipping.
The rocker bogie suspension is capable of a high degree of mobility. It has a ground
clearance larger than a wheel diameter, unlike articulated body vehicles. The single rigid
body is more stable for sensor mounting and thermal control. The suspension mechanisms
and joints are above the wheels reducing the chances that the rover will get caught on an
obstacle. It can also perform multiple types of steering: Ackerman, Differential, Zero
Radius, and Crabbing.
Variants
rocker bogie suspension can have 10 or 12 motors just for mobility all of which are
There are a few different configurations of the rocker bogie but they all have six wheels
connected by four links (Roman, 2005). The series of “rocky” rovers was used to identify
exposed
what to the environment
configuration would workincluding the drive
best in Martian train. Harmonic
conditions. drives Rocky
The first Rocky, coupled3, to
and
Rock 8 use a gear differential between the two suspension sides. Sojourner, Rocky 4, and
Rocky 7 use are
the motors an external
used to linkage
increasedifferential to free
torque rather up planetary
than space insideor the
spurbody
gear[29].
boxesThe
suspension geometry of Rocky 7 is modified by moving the middle wheels forward and
eliminating the steering mechanisms on the front pair of wheels. This design reduces the
becauseofthey
number saveneeded
motors space and weight. from
for mobility During
tenoperation
to eight, athey have
motor high static
to drive friction
each wheel and
two for steering the rear pair. It was discovered that a rock can jam the tandem wheels
because
and canoflock
the short
up indistance between them.
cold temperatures which will overload the motors causing them
Rocky 8 also known as FIDO (Field Integrated Design and Operations) rover has a drive
motor in each wheel and has the ability to steer all six wheels independently. This gives
to fail prematurely. Sojourner had heating units on each motor to keep them within
FIDO the ability to perform a “crabbing” maneuver in which the rover can point all of the
wheels in the direction it would like to travel. Previous versions in the Rocky series can do
this
the as well but limits
operating the middle pairthat
in fear of wheels will scuff
the extreme coldacross
of thethe ground atmosphere
Martian because theymight
are not
steerable.
damage them [10].
15
B18 Major Project 2012-13 / Final Evaluation May 2013
Advantages
1. It can traverse obstacles more than the size of wheel diameter.
2. It is a passive mechanism.
3. All wheels are always on the ground. This provides equal traction.
4. It can perform 4 different types of steering: Ackerman, Differential, Zero Radius, and
Crabbing
Disadvantages
1. Its speed is very less (less than 0.1m/s).
2. It requires a differential mechanism for stability of the main body
3. It requires 10 motors - 6 for wheel and 4 for steering.
(a)Rocky
Rocky2 (b) Rocky
Rocky 33
(c) Rocky
Rocky 4 4 (d) Rocky
Rocky 7 7
(e) Rocky
Rocky 8 8
Figure 8: Variants of Rocker Bogie Mechanism. Courtesy: NASA
Key Characteristics
1. It is a 4 wheel drive, with the wheels independently
driven by motors.
2. The chassis uses front and rear steering axles that are
articulated passively by driving wheel motors
differentially.
3. Higher maneuverability achieved by steering both
front and rear axis symmetrically. Figure 9: Zoë Rover. Courtesy: CMU
4. Uses an averaged chassis along the longitudinal axis,
thus distributing weight equally amongst all wheels, even when there is high roll.
5. During roll (case 3 in chassis configuration image), the chassis elements are made to
flex rather than having more number of attachments. This ensures fewer links and
This paper explores an alternative chassis design that is avoid or surmount obstacles and slopes without human
lowed
minimalist yet fully DOF
capable andofappropriate
such for attachments.
an intervention. Reliability is therefore a key metric.
autonomous, long-range Mars rover traveling at speeds Furthermore Zoë is built to survey large geological
6. Speeds
steering as high
axles that are articulated as by110cm/s
up to 100 cm/s. This chassis uses front and rear
passively driving achieved.
units, not to study specific rocks. Therefore it has
neither an instrument arm nor a need to make very tight
wheel motors differentially. An averaging mechanism turns.
7.
along The
the steering
chassis’ mechanism
roll axis distributes
weight equally amongst all four wheels. This
the vehicle’s requires traction, in absence of which the dual passive axle
The second motivation was minimizing Zoë’s power
configuration will not steer powered.
suspension system, passive like a rocker-bogie, also
improves obstacle climbing ability.
- as observed in most vehicles. This can lead to unreliable
consumption because the rover is entirely solar
This argues for a minimalist, low mass
b. Loss in momentum
operating as if the robot were on Mars [6].
driving due todifferentially,
varying causingvelocity
independently driven wheels. The vehicle steers by
its wheels its passive of Fig. 5: Analysis of the relationship between distance traveled and energ
motors while turning is
steering joints to pivot. Fig. 2 depicts the Zoë chassis
2. CHASSIS OVERVIEW reduced greatly. in several configurations. Zoë achieves higher6. KINEMATIC ANALYSIS 7. STEERING
maneuverability by steering both axles symmetrically,
2. Steering Control
Two competing factors motivated the design of the Zoë
chassis. First, Zoë was intended to traverse long by Feedback:
unlike our previous rover Hyperion [7] which had a
single steering axle. The body length identical for bothThere is a one-to-one mapping from the chassis’ Initial steering t
Thetakesystem isfielddesigned
distances over desert terrain at roughly human walking
speeds. Its travels would it beyond the of for
Hyperion anda symmetric
Zoë, but with axle(s) setsteering mechanism.
to 20 degrees,configuration This tends to shift
to the resulting path radius. The path
Hyperion travels an arc of about 5.5-m radius whileradius is determined by finding the point of intersection
towards incorrec
the right of Fig.
view of any panoramic image, so it must be prepared to
to incorrect chassis configuration. Also, the shiftofUnfortunately
Zoë travels an arc of about 2.7-m radius.
changes
lines extended based from on eachwhether an
steering axle.
many different steer axle angles can
obstacle climbing
We measured thi
number of tests.
driving command
Fig. 2: Detailed design of Zoë chassis (top) and three chassis configurations: steering, driving straight, surmounting
Figure 10: Zoë Chassis configuration:
rough terrain (bottom, left to1. Steering 2. Neutral 3.
right).
Figure 11: 1. Symmetric steering 2. steering axle ang
Incorrect steering.
steering Courtesy:
angles (left)CMU constant for all t
Surmounting a rough terrain. Courtesy: CMU Fig. 6: Symmetric provide more
maneuverability for a limited range of steering axle drive the robot fo
motion than do other configurations (right). and straight. In al
are given in [9] b
17
B18 Major Project 2012-13 / Final Evaluation May 2013
2.1.3 SpaceCat
SpaceCat, an innovative micro-rover designed by the European Space Agency, which can
climb stairs and optimally balance rover in all situations by adjusting the centre of mass. It
has a unique stepping wheel design.but has capabilities comparable to 6WD rocker-bogie
without the the corresponding expense or complexity. Adjustable centre of mass capability
makes the rover an interesting subject to study. (Siewart et al, 1998), (Lauria et al, 1998)
the center of gravity of the rover is moved outside the contact surface formed by the four
Key characteristics
wheels. Thus the rover gets out of balance and ‘falls’ with its upper wheel onto the object.
Scientific Instruments
1. The rover is 30cm long, 20cm wide and 20cm high. It
CUI APX Camera MOS
has capabilities of overcoming obstacles as high or
wide (in case of a hole) as 10cm.
slave module H-Bridges
2. The robot has bothsensors
distance walking and• rolling capabilities -
low level tasks
• motor control 2 DC-motors
it allows for efficient
inclinometers
rolling over planeswithand stepping
• interface
over obstacles. robot sensors digital encoders
3. It has 2 independently
distance sensors
driven set of 3 wheels aredistance Figure 12: SpaceCat rover. Courtesy: ESA
sensors
joined by a frame. The wheels in a set are placed in
slave module master module slave module
triangular form, without
• low level tasks touching • data each
collectionother. This • low level tasks
forms the wheel frame.
• motor control
• interface with
• navigation • motor control
sliprings • path planing sliprings • interface with
4. The payload robot frame,
sensors
which can• interface
be independently
with
external world
designed,
robot sensors
consists of scientific
payload and itsH-Bridges
support. H-Bridges
tethered link
5. Each wheel is4 DC-motors
driven by an independent• motor. power Also, each wheel frame is capable of
4 DC-motors
• data
rotating independently
digital encoders
around the payload frame by a motor.
digital encoders
external world
6. The adjustable centre of mass is achieved (lander) by the relative motion between the wheel
and payload frame.
FIGURE 2. Electronics scheme of the micro-rover
CoG
CoG
1 2
Co
CoG G side view
Co
G
A B
3 CoG 4 CoG
5 CoG 6 CoG
CoR
CoR
FIGURE 3. Left: Locomotion concept: Stepping on an object
FigureFor
13:simplicity
Locomotion concept.
the Figure
Center of Gravity (CoG) 14: Locomotion
is assumed concept:
to be equal to Turning.
that of the
Stepping
payloadon an object. (CoR = Centre of Rotation)
Courtesy:
Right: ESA
Locomotion concept: Turning A: turning
(CoR: on 3 wheels
Center B: turning on 4 wheels;
of Rotation)
A: turning on three wheels main load on front wheels.
Courtesy: ESA
B: turning on four wheels with main load on front wheels
18
B18 Major Project 2012-13 / Final Evaluation May 2013
FIGURE 4. Real movements of the robot while stepping over an object
CoG CoG
CoG
Co
G
1 2 3 4
Co Co
G
top view G
19
B18 Major Project 2012-13 / Final Evaluation May 2013
Obstacle Climbing + 0 0
Control 0 0 0
Size 0 0 0
Power - 0 -
Topple + 0 +
Complexity - 0 -
Payload + 0 +
Speed 0 0 +
Cost - 0 -
Total 1 0 -1
Rank 1 2 3
20
B18 Major Project 2012-13 / Final Evaluation May 2013
2.2 Set B
2.2.1 ATHLETE
The ATHLETE vehicle system is a new form of two cooperative robotic vehicles that can
act individually or physically connect together through a structural pallet to transport and
manipulate cargo (Wilcox, 2008), (Wilcox, 2009).
The basis of the ATHLETE (All Terrain Hex Limed Extra Terrestrial Explorer) robot is the
wheel-on-limb vehicle concept. This hybrid mobility platform enables the vehicle to
traverse at high speeds across benign terrain, as well as enabling walking, by locking the
wheels and using them as feet, on extreme terrain. This vehicle architecture also allows for
manipulation since the vehicle is
stable on three or more wheels. Non-
adjacent limbs can be lifted and used
to interact with the environment. A
tool mechanism at the end of the
limb, attached to the wheel hub,
allows for interchangeable tools, such
as a gripper or an auger, to be used
for manipulation.
This unique vehicle design allows for
significant weight savings over a
traditional planetary roving vehicle
that must have large wheels to allow
Figure 16: ATHLETE. Courtesy: NASA
for low ground pressure as well as
high torque wheel actuators since
traditional vehicles cannot walk in extremely soft or steep terrain.
It has 6 identical limbs – each having 7 DOF. Each joint has a unique gear ratio and torque
capability, but basic joint design is the same. Every joint has a brushless DC motor with a
power-off holding brake and an incremental encoder. Low power motor is used in Hip
Yaw, Knee Roll, Ankle Pitch, and Ankle Roll Joints. High power motor is used in the Hip
Pitch, Thigh Pitch, and Knee Pitch joints.
Joint Sensing and Control
Overall Coordination of joints is achieved using a main CPU installed over the rover body.
Motor controllers are mounted on the motors locally. Joint positions are updated during
motion and are fed from the main CPU to the local controllers. The motor controllers then
update the position set-point and smoothly transition to the new motion profile. Each joint
has both an incremental encoder on the motor input as well as a 12 bit absolute encoder on
the joint output. The motion of each joint motor is controlled via the incremental encoder,
and the limb kinematics is determined from the high precision output encoder. Using these
two position sensing devices, the mechanical windup of the joint can be determined. This
measurement combined with a characterization of the torsional stiffness of the joint gives
the torque experienced at each joint. Using the joint torques and the vehicle’s kinematic
pose, the robot can determine the ground contact force of each limb and can autonomously
make adjustments to correctly distribute the vehicle load over all the limbs.
21
B18 Major Project 2012-13 / Final Evaluation May 2013
Advantages
1. Wheel – leg hybrid design makes the rover very robust and versatile for any terrain.
2. CG can be changed easily.
3. Modular design
4. Compliant and highly adaptive for any terrain.
5. No spring like suspension required.
6. End effector can also act as a tool holder and can be used for operations like drilling,
pick & place etc.
Disadvantages
1. High costs involved in even building a very basic prototype. (up to Rs. 5,00,000)
2. Achieving a realistic computer simulation for this rover design itself can take more
than 4-5 months.
3. Requires a time line greater than available for Major Project
4. Very complex design and dynamics
5. Active control system
22
B18 Major Project 2012-13 / Final Evaluation May 2013
2.2.2 STriDER
STriDER (Self-excited Tripedal Dynamic Experimental Robot) is a novel three-legged
walking machine that exploits the concept of actuated passive dynamic locomotion to
dynamically walk with high energy efficiency and minimal control. Unlike other passive
dynamic walking machines, this unique tripedal locomotion robot is inherently stable with
its tripod stance and can change directions while walking.
During a step, two legs act as stance legs while the other acts as a swing leg. The legs are
oriented to push the center of gravity outside of the stance legs to initiate a step. As the
body of the robot falls forward, the swing leg naturally swings in between the two stance
legs and catches the fall. The body also rotates 180 degrees, preventing the legs from
tangling up. Once all three legs are in contact with the ground, the robot regains its
stability and the posture of the robot is then reset in preparation for the next step. Gaits for
changing directions are implemented in a rather interesting way: by changing the sequence
of choice of the swing leg, the tripedal gait can move the robot in 60° interval directions
for each step (Ren et al, 2008), (Heaston et al, 2007).
Advantages
1. It has a simple kinematic structure which is inherently stable (like a camera tripod).
2. It is simple to control as the motion is a simple falling in a predetermined direction
and catching its fall.
3. Very energy efficient, exploiting the actuated passive dynamic locomotion concept
utilizing its built in dynamics.
4. Lightweight, thus, enabling it to be launched to difficult to access areas.
5. It is tall making it ideal for deploying and positioning sensors at high position.
Surveillance, for example.
23
B18 Major Project 2012-13 / Final Evaluation May 2013
2.2.3 IMPASS
IMPASS (Intelligent Mobility Platform with Active Spoke System) is a high mobility
locomotion platform for unmanned systems in unstructured environments. Utilizing
rimless wheels with individually actuated spokes, it
can follow the contour of uneven surfaces like
tracks and step over large obstacles like legged
vehicles while retaining the simplicity of wheels.
Since it lacks the complexity of legs and has a large
effective (wheel) diameter, this highly adaptive
system can move over extreme terrain with ease
while maintaining respectable travel speeds, and
thus has great potential for search-and-rescue
Figure 20: IMPASS. Courtesy: ASME
missions, scientific exploration, and anti-terror
response applications. It has a total of 9 DOF
(Laney and Hong, 2006), (Laney and Hong, 2005).
The kinematics of the robot is analyzed and the motion of the robot is simulated using two
actuated spoke wheels on flat terrain using a one-, two-, and three-point contact per wheel
scheme. It is shown that the one-point contact mode has two degrees of freedom and that
the motion output can be arbitrarily selected. This mode would allow for moving while
maintaining a constant height for the center of mass, which we have demonstrated by
simulation. Turning for this mode is shown to occur discretely by changing the heading
angle for every step by taking steps of different lengths with the right and left wheels. The
two-point contact mode is shown to have one degree of freedom, and that by choosing a
step length, the path of the center of the axle in the sagittal plane is determined as a
function of the wheel angle. This mode of locomotion allows for statically stable walking
with only two wheels, and could be used for carrying heavy payloads. The three-point
contact scheme is shown to have zero degrees of freedom, but would allow for additional
stability during stationary tasks by letting the robot assume a wide stance.
24
B18 Major Project 2012-13 / Final Evaluation May 2013
Obstacle Climbing + 0 -
Control - 0 0
Size + 0 -
Power + 0 +
Topple + 0 -
Complexity - 0 +
Payload + 0 -
Speed + 0 -
Cost - 0 +
Total 4 0 -3
Rank 1 2 3
25
B18 Major Project 2012-13 / Final Evaluation May 2013
2.3 Set C
2.3.1 Shrimp
Shrimp Rover has six wheels that operate separately. It is similar to rocker bogies
mechanism in its capabilities. It has 4 wheels on a pair of parallel bogies. It has one front
and one rear wheel. Special design, flexible elbows, a spring fitted in the front elbow that
work as a pushing force, makes it possible for robot to adjust rough areas and obstacles
such that all six wheels touch the ground simultaneously. (Seigwart et al, 2002)
The rover’s front fork has three roles:
1. The spring makes it possible for wheels to touch the ground all the time.
2. When the robot encounters an obstacle, the horizontal force acting on the front wheel
creates a torque around the instantaneous rotating center of front wheel. The four bar
mechanism design in the front wheel shows that the instant center is set under the
horizontal line, and therefore causes the wheel to move up accordingly.
3. When the front wheel is going up, spring is compressed and energy will be stored in
the front wheel. Although, other wheels are not in a good condition during climbing
and they don't touch the ground completely, but this stored energy helps them move
up easier.
(a) (b)
Figure 22: (a) The Shrimp rover’s adaptability (b) Front fork. Courtesy: EPFL
In this robot, each of the six wheels have separate drivers. Also, the front and back wheels
have angle adjusting and controlling system. So for steering, there is appropriate speed
difference in the side wheels and angle of front and back wheels is adjusted. This steering
strategy increase the accuracy of robot maneuvers, and the robot can also turn in its place
with minimum slip.
Wheels are coupled so that the force distribution is the best as
possible. Spring and dimensions of the robot are designed in a
way that when it is standing on a planar surface, forces acted on
all six wheels are the same.
26
B18 Major Project 2012-13 / Final Evaluation May 2013
2.3.2 AMBLER
Ambler, an acronym for Autonomous Mobile Exploratio
n, was developed by Carnegie Mellon University and
the Jet Propulsion Laboratory. Ambler’s configuration
consists of six legs stacked co-axially at shoulder joints.
Each leg is mounted at a different elevation from the
body and can be independently rotated around the full
body. Further, each leg consists of 2 revolute joints that
movie in a horizontal plane to move the leg and a
prismatic joint at the end of the leg affects the variable Figure 25: Artists impression of AMBLER.
Courtesy: CMU, JPL
telescopic motion to extend over and retract the bot.
Thus, it has 18 degrees of freedom. (Krotkov, 1995).
The AMBLER body consists of place to mount power generation devices, computing
devices and equipments for sampling. Amber's legged configuration overcomes three
significant liabilities of precedent walkers:
1. Complexity of coordination control
2. Resultant energy losses
3. Redundancy for continued function after loss of some motions
The Amber's actuator groups are orthogonal; the Ambler can thus level without propelling,
can propel without leveling. It exhibits no power coupling between the two. This
configuration enables a tractable control model and eliminates the energy loss of actuator
conflict.
In addition, the Ambler enables energy-efficient overlapping gaits unprecedented by
animals and other robot walkers. The Ambler incorporates true functional redundancy. It
can lose up to two legs and still walk. Other critical issues include perception and
locomotion of rugged terrain, self-assessment, safeguarding, gait planning, control, and
ultimate self-reliance.
Design employed by ambler can overcome very rough terrains, high slopes, but the
difficulties associated with it are lot more.
Advantages:
1.Can overcome very rough, high terrain.
2.Functional even after losing 1 - 2 limbs.
3.Easier to control than other legged rovers.
Disadvantages:
1.Its speed is very slow.
2.Design is very complex and includes lot of active joints.
3.Controlling and configuring it would be difficult.
Figure 26: Limb of AMBLER. 4.Mounting the sensors and actuators is a tedious task.
Courtesy: CMU, JPL
27
B18 Major Project 2012-13 / Final Evaluation May 2013
28
B18 Major Project 2012-13 / Final Evaluation May 2013
Obstacle Climbing 0 + -
Control 0 - -
Size 0 0 +
Power 0 - -
Topple 0 + 0
Complexity 0 - -
Payload 0 - -
Speed 0 0 +
Cost 0 - -
Total 0 -4 -4
Rank 1 2 3
29
B18 Major Project 2012-13 / Final Evaluation May 2013
2.4 Set D
!"#$%&'()$*)('+,-$$.+*()-$(/$0(,(1(-2(/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3&-+4"56""6"7$
2.4.1 Chaos
Chaos, is a small unmanned ground
vehicle (SUGV) designed as a platform
for search, reconnaissance and
surveillance. The Chaos mobile robot
!"#$%&'()$*)('+,-$$.+*()-$(/$0(,(1(-2(/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
from Autonomous Solutions is an
autonomous tracked robotic platform Locomotion of C haos:
designed for high mobility in areas
W alking A rticulated T racks:
with challenging terrain. It can carry a
wide range of sensors and payloads. Track beam movements can be coordinated to achieve different vehicle g
undulating, crawling, waddling, flailing, and other behaviors
The high mobility is a result of four
tracked arms that provide both high
Figure 29: Chaos
speed and strength. A real-time Performance
Mobility: Q uad independent drive/track arm hybrid
distributed control system controls xx Speed: Up to 8 K P H
each tracked arm independently, allowingxx agility and versatility in steep, uneven, and loose
V ertical Step: Up to 45 cm
G ap C rossing: Up to 60 cm
terrain. x Slope: O ver 45 degrees
x Side-Slope: O ver 45 degrees
x Runtime: 2 hours
The Chaos robot's four tracked arms use two motors - for!"#$%&'()$*)('+,-$$.+*()-$(/$0(,(1(-2(/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3&-+4"56""6"7$
rotating the arm and for track
Dimension
locomotion. The arm's rotation allows the robot to change itsBeam
posture,
PassiveLocomotion
climb over obstacles,
of C haos:
Q uad T racks :
elevate its body, etc. and the tracks provide2. tracks
the raised:
locomotion
49 cm (19.3 in) and steering. The Whistle's
1. H eight: tracks fl at: 23 cm (9.1 in)
W alking A rticulated T racks:
3. W idth: 66.5The passively
cm (26.2 in) pivoting tracks conform to uneven terrain, maximizing surface co
high power output provides high arm torque 4. Land
ength: rapid changes
distributing
tracks extended±131 load. of in)arm
cmcrawling,
undulating, (51.6 position to allow
Track beam movements can be coordinated to achieve different vehicle gaits such as
waddling, flailing, and other behaviors
5. tracks retracted±78 cm (30.7 in)
high agility under heavy loads. While moving across terrain the Whistle's high power
!"#$%&'()$*)('+,-$$.+*()-$(/$0(,(1(-2(/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$3&-+4"56""6"7$
6. T urning Radius: Zero within 105 cm (41.3 in)
Passive
7. W eight w/battery: 59.9 motion
kg (132 is one
lbs, achieved
pack) bykgmechanically
,69.4 (153 lbs, two packs) disengaging the track beam m
allows the robot to move at speed both on flat terrain sending
and steep commands inclines.
Locomotion of C haos:
to the motors and allowing them to be back driven by terrain
$
Variations Track beam movements can be coordinated to achieve different vehicle gaits such as
undulating, crawling, waddling, flailing, and other behaviors
flailing, and other behaviors. Passive motion is achieved by mechanically disengaging the track beam motors or by not
sending commands to the motors and allowing them to be back driven by terrain forces.
30
244+'5&/A# 0%&# -+*&(+5# +(&# 4&55# 0%+.# 0%(&&# 8&&0# 8(2*# & 0%&# 3(2B./=# D.# 0%)5#
>)5)74&# 02# 0%&# /()>&(A# +4421).3# 82(# *2(&# '(&-)5&# .+>)3+0)2.# 2>&(# /)88)-B40#
B18 Major Project 2012-13 / Final Evaluation May 2013
-+.#+452#7&#(&*2>&/#8(2*#0%�()'2/#1%&.#0(+.5'2(0).3#0%&#(2>&(=#$%(&&#
1&(&#B5&/#0%(2B3%2B0#0%&#-2*'&0)0)2.#EF)3B(&#:!
2.4.2 Oregon State University Rover 2011 )=#
Overall rover configuration is a six wheeled
triple rocker system with two front rockers
and a rear rocker. The purpose of the chassis
serves as a mounting point for the rockers,
electrical box, and the robotic arm. It uses
linear actuators to turn the four corner
wheels, allowing the rover to rotate around a
central point
#$"%&'()"*+"'",-./&0&"12#"34/526&",78"91/)"'))&%#:$"+/;)"/()/<&"*(&"*+";1&".:');/0"6/%"1':=&)">1/01"/)";1&("
!"#$$%$& &
This concept is not unique in itself, it can be seen on off-highway articulated trucks
In this rover, the rear bogie is similar in function to
91&"01'))/)"34/526&"F7">')"<&)/5(&<";*"B&&."'::"
the front of the truck. In effect, the chassis is
)/G" >1&&:)" *(" ;1&" 56*2(<" *=&6" '($" ;&66'/("
;!;#J+(5#K2>&(#1&(&#/&5)3.&/#02#'(2>)/&#+#%)3%&(#4&>&4#28#(&4)+7)4)0,#+./# >/;1*2;" ;1&" 2)&" *+" 1&'=$" ).6/(5)" *6" )1*0B"
flipped91&"180
'#)*6#&6)8" degrees.
0&(;&6" +6'%&" 1')"This;16&&"is done to insure the front
./=*;"
of the rover would experience a smoother ride than
B5#J+(5#K2>&(=#$2#+-%)&>�%)5A#0%&#&4&-0()-+4#0&+*#5&0#5&>&(+4#32+45=# .*/(;)"*("/;?";>*"*("&/;1&6")/<&"*+";1&"+6*(;"'(<"
*(&"*(";1&"#'0B8"H'01"*+";1&)&"./=*;".*/(;)"1')"
the back, as this is where the arm is mounted. This
'"1/(5&<")&;"*+";>*">1&&:)"';;'01&<";*"/;?"0'::&<"
orientation
'" I#*5/&I8" also
91/)" /()26&)" eliminates
;1';" the raised "tail" from the
>1&(" <6/=/(5" *=&6"
#&>&(,#&4&-0()-+4#*2/B4+5#(&MB)(&/=#D8#'(2'&(#/2-B*&.0+0)2.#'(+-0)-&5# camera's
2(&=&(" ;&66'/(?" forward field*+"of
;1&" 0&(;&6" ./=*;" '($"view.
5/=&("
#*5/&" %'/(;'/()" ;1&" '=&6'5&" <&+:&0;/*(" *+" ;1&"
.3#+./#).0&3(+0).3#5,50&*5#12B4/#%+>�+C&.#*B-%#42.3&(=# In .'/6?"
" >1&&:" order to allow
B&&./(5" the
'::" >1&&:)" *(" rover to turn in place without
;1&" 56*2(<?"
!"#$%&'@)'?+&'6+0..".'-&."#/='5&04$%"/#'0'>3#"&A4B7&'.$.7&/."3/'43'
Figure 32: Chassis design. Courtesy: OSU
70.."1&,B'63/53%2'43'6327,&C'4&%%0"/='-"%&64'2343%'-%"1&'43'&06+' skidding (desirable in very complex terrain), a set
.6*=/</(5" '(" *=&6'::" )%**;1&6" 6/<&8" 91&" 6&':"
9+&&,='0/-',"/&0%'064$043%'.4&&%"/#'63/4%3,)' '<='(;'5&";*";1/)"<&)/5("/)";1';"/;"&:/%/(';&)";1&"
of +*6"
actuators
'($" )*6;" *+"controls
1&'=$" ).6/(5"the
" front and rear wheels,
/# 7&#*2/B4+(#52#0%+0#)0#-2B4/#7&# MB)-C4,#+./#5+8&4,#).50+44&/#2(#(&*2>&/#
'" )/%.:&6" '(<" %*6&"
(&&<"
!"#$%&'()'*+,--"-'.&-"#/'"/-0"%,1"2/',/.'.&-"#/30+,-&'.&42/-1%,1"2/'25',6631&%%,"/'7,0,8"6"19)'
"
rotating them about a vertical axis via a swivel inside the bogie so that all wheel axes
'#)*6#&6" )2).&()/*(?" '::*>/(5" +*6" :/51;->&/51;" <&)/5(" 3:&))" ;1/(5)" !
;*"
*6" )1*0B"
#6&'B78" 91/)"
*2)/*)%&"9%/$)3")%")-("7%50(?"@-("*'.*$)*5("-(&("03")-*)")-("=/++"&*$5("%="9%)0%$"%="(*2-"*2)/*)%&",*3"
" 31
/3('<"*++%,0$5"=%&"39*++(&"*2)/*)%&3<"&('/20$5")-("%.(&*++",(05-)?"hƚŝůŝnjŝŶŐƚŚĞĂĐƚƵĂƚŽƌ͛ƐĨƵůůƌĂŶŐĞ"*+3%"
1&(.($)3"'*9*5(")%")-("&%.(&"=&%9"/$'(&G"%&"%.(&G3)((&0$5")-(",-((+3"0$")-("(.($)"%="*"2%$)&%+"=*0+/&(?"
./"0-"+$1(
B18 Major Project 2012-13 / Final Evaluation May 2013
Obstacle Climbing 0 -
Control 0 +
Size 0 -
Power 0 +
Topple 0 0
Complexity 0 +
Payload 0 -
Speed 0 -
Cost 0 +
Total 0 -1
Rank 1 2
32
B18 Major Project 2012-13 / Final Evaluation May 2013
Rank 2 4 1 3
33
B18 Major Project 2012-13 / Final Evaluation May 2013
34
B18 Major Project 2012-13 / Final Evaluation May 2013
independently by RecurDyn. Thus, the use of this toolkit eliminates the use of Matlab/
Simulink from this process.
A potential application of this software for realistic modeling and dynamic co-simulation
of the Shrimp rover is presented. Time dependent variations of several parameters such as
joint torques, velocity, acceleration are easily obtained from the software. Also, the actual
robot motion is visualized.
35
B18 Major Project 2012-13 / Final Evaluation May 2013
The use of spring is suggested in the front fork design to enable the rover to adapt to the
terrain more effectively. The “spring force” feature was used to create a spring that was
placed in an appropriate position. The spring properties such as stiffness, damping
coefficient, size, diameter, etc. were defined.
36
B18 Major Project 2012-13 / Final Evaluation May 2013
Using RecurDyn’s plot tool, we obtained the driving torque v/s time graphs. These,
obviously, had some inherent noises affecting the actual data. Hence, a Fast Fourier
Transform (FFT) was applied on all individual driving torque v/s time plots. The
corresponding cut-off frequencies were also identified. The results were then filtered using
a Butterworth filter of order 3 and the cut-off frequency as that was just identified. Fig. 38
(a) & 4 (b) show the driving torque v/s time variation of the wheels. From such driving
torque v/s time plots, maximum torque requirements at each of the active joints can be
predicted. From such driving torque v/s time plots, maximum torque required at each joint
can be easily predicted.
37
B18 Major Project 2012-13 / Final Evaluation May 2013
38
B18 Major Project 2012-13 / Final Evaluation May 2013
Figure 38: Torque v/s Time graphs for all wheels while climbing step of 20 cm height
39
B18 Major Project 2012-13 / Final Evaluation May 2013
40
B18 Major Project 2012-13 / Final Evaluation May 2013
41
B18 Major Project 2012-13 / Final Evaluation May 2013
Figure 40: Torque v/s Time graphs for all wheels while an incline of 40 degrees
After analyzing the torque requirement curves in all these cases, the maximum driving
torque required at each wheel was found out.
42
B18 Major Project 2012-13 / Final Evaluation May 2013
Front 32.1
Rear 16.3
We began the construction with a reasonably accurate (up to 0.5 mm accuracy) cut-out of
2mm thick aluminium plates, which form the top cover and the base plate of the rover. The
shape of these twin plates is a square with a triangle appended on one of its sides. Thus, it’s
a pentagon, with the vertex of the triangle forming the rear of the rover. Fixed between the
two plates, on either side, is an aluminium block, which has a pair of ball-bearings set into
it. This block joins the two plates, serves as a column for load bearing and provides
mounting points for the parallel bogies. The bearings on these blocks prove to be a revolute
joint between the bogie and the main body. There are 2 other such blocks for mounting the
front fork, while a plain, bearing-less block for supporting the rear fork.
It consists of a set of links, which form a couple of two wheels, mounted on a support that
can freely rotate around a central pivot. We used C-section links to build the frame of the
bogies. The C-section allows for the frame to be sufficiently light without compromising
on its strength and rigidity. We used two different cross-section sizes for the C-section
links such that amongst the two, the smaller one could be perfectly inserted inside the
bigger one. The frame was so formed that no adjacent links were of the same cross-section,
thus, permitting us to create a freely rotating revolute joint by merely using a rivet. It is
advised to exercise caution during the manufacture of the two bogies, because they need to
be greatly identical. Any mismatch between the twins will give rise to non-uniform travel
of rover.
43
B18 Major Project 2012-13 / Final Evaluation May 2013
(a) Alumnium plates with 2 side blocks fixed (b) Parallel bogie mounted upon main body;
.....(c) Rover (incomplete) setup place on an inclined surface.........................(d) The basic mechanical structure of the rover....................
The front fork consists of a 4 bar mechanism robustly mounted on 2 aluminium blocks. In
all, 4 bearings are used to move the fork. The front fork has a servo mounted on it, to assist
in the steering process. It does so by rotating the wheel about an axis passing through the
wheel centre perpendicular to the ground.
The rear fork is a fixed link, at the end of which a wheel is mounted. It too, has a steering
system to rotate the wheel.
The electronics sub-system of the rover is distributed over the base station and on-board.
On-board control system includes two Atmega16 based development boards interfaced in
Master-Slave configuration (SPI Interface) [6], which controls various sensors and
actuators installed on the rover for its operation. The sensor data and control signals are
wirelessly transmitted to the base station using a pair of Xbee trans-receiver modules. The
base station involves a PC running on Intel Core 2 Duo processor, which provides a
MATLAB based GUI to the end-user to interact with the rover. A wireless camera has also
been installed on board which uses a separate RF channel and sends the live video feed to
44
B18 Major Project 2012-13 / Final Evaluation May 2013
the GUI. Fig. 43 shows the overall schematic of the control system of the rover. Whereas,
Fig. 44 shows the completed rover.
45
B18 Major Project 2012-13 / Final Evaluation May 2013
46
B18 Major Project 2012-13 / Final Evaluation May 2013
5. Experimental Setup
The rover was tested to experimentally validate the results of RecurDyn. The objective was
to compare RecurDyn results against experimental results with respect to the torque
requirements of each individual motor. The rover was made to traverse on two types of
terrains, one including an inclined surface and the other having a step. As observed in
section 2, using RecurDyn, the driving torque requirements of each wheel were directly
available as time graphs, for both these terrains. However, for obtaining experimental
results, we measured the armature current variation at each motor while the rover fared
through these obstacles. These readings were later multiplied by Kt (the motor torque
constant) to obtain the corresponding torque values. A separate experiment was conducted
to measure the value of Kt
! = Kt " I (1)
This test consisted of putting a step in the path of the rover. The step size was arbitrarily
chosen as 8 cm high. The setup comprised of a base, a step and a raised platform, all of
which were made of plywood. This ensured that the coefficient of friction between the
wheel and surface remained constant. The rover had no difficulty in climbing the step and
we were successfully able to measure the current variation at all motors independently as
the rover traversed the path. Care was taken to ensure that the experimental setup matched
the setup used for simulations in RecurDyn. Fig. 46(a) shows the rover during step test.
An inclined surface, big enough to accommodate the rover completely on it, was used as
the next obstacle. The inclination was arbitrarily chosen as 30 degrees. This setup also
consisted of a base and a raised platform. We performed the experiment in a similar
manner to obtain real-time driving torque values. The experimental setup was made to
match the setup used for simulation in RecurDyn. Fig. 46(b) shows the rover during slope
test.
47
B18 Major Project 2012-13 / Final Evaluation May 2013
48
B18 Major Project 2012-13 / Final Evaluation May 2013
MAPE for rear wheel (in slope test) was found to be 42.87%. MAPE for front wheel (in
step test) was found to be 35.62%. Similar comparisons can be performed for each motor
in both the cases easily. To avoid redundancy, in this paper, we present the comparisons
only for the above two cases. It was found that MAPE value typically varies between 35 to
45 % for different cases.
The primary reason for having such large variations in results is that the electrical DC
drive motor is not included in the RecurDyn simulation. The DC motor adds various non-
linearities to the system such as BEMF voltage, friction at motor bearings, etc. which
haven’t been accounted for.
49
B18 Major Project 2012-13 / Final Evaluation May 2013
Figure 47: Driving torque v/s time plots comparison between real and simulated data
Other reasons contributing to the error could be the incorrect modelling of joint friction at
each revolute joint; incorrect estimate of contact friction between the road and wheel
surface; mismatch between modelled and actual mass-inertia properties of different parts in
the assembly. Also, nuts, bolts, clamps, bearings and other such parts were not included in
the RecurDyn model. This simplification might have contributed to the error as well. If
these sources of error can be suitably accounted for, a better comparison can be drawn.
However, the software was found to be particularly useful for selection of actuators
required by the rover for particular payload capabilities. It shows potential of being able to
greatly assist in the design process.
50
B18 Major Project 2012-13 / Final Evaluation May 2013
Conceptual Results:
1. Identified the problems and issues faced by a high-performance rover for an intended
application in extreme environments
2. Identified the most effective means of rover locomotion by use of product development
methods
3. Used a new multi-body dynamics software for simulation purposes. In the process,
presented a case-study: potential application of the software for space robotics.
4. Made use of Concurrent Engineering: Design and manufacturing was a iterative process
that was greatly done simultaneously.
Tangible Results:
1. Built the rover
2. Tested its capabilities
3. Validated simulation results
4. Developed a research paper; It will be presented at the 12th Symposium on Advanced
Space Technologies in Robotics and Automation, Netherlands (May 15-17, 2013)
Further, successful completion of such projects might motivate more students / colleges to
take up research or projects in this field. Currently, for numerous reasons, only a select few
individuals who hold high posts in elite organizations, carry out research work in space
robotics in India. Looking at the big picture, this is quite contrasting to the situation in
other developed countries where the space industry is (partly) open for privatization.
Indian space research industry could benefit more with an open community with a
common objective; not a closed elite community with a classified objective.
51
B18 Major Project 2012-13 / Final Evaluation May 2013
5. References
Alshamasin, M.S., Ionescu, F. and Al-Kasasbeh, R.T., (2009), Kinematic Modeling and Simulation of a
SCARA Robot by Using Solid Dynamics and Verification by MATLAB/Simulink, European Journal of
Scientific Research, Vol. 37 No. 3, pp. 388-405
Barlas, F., (2004), Design of a Mars Rover Suspension Mechanism, Masters Thesis, Department of
Mechanical Engineering, Izmir Institute of Technology
Cepolina, F., (1997), Design and simulation of an all terrain mobile robot, Undergraduate Thesis, Department
of Mechanical Engineering, University of Leeds
Doan, T.T., Kim, I.S., Kim, H.H., Jeong, W.J. and Kang, B.Y., (2008), Developed Simulation Model-
Kinematics for Robotic Arc Welding. Asian International Journal of Science and Technology in Production
and Manufacturing, Vol. 1, No. 2, pp. 69-76
Hardarson, F., (1997), Locomotion for difficult terrain, Technical Report, Dept. of Machine Design, Royal
Institute of Technology, Sweden
Heaston, J. R., Hong, D. W., Morazzani, I., Ren, P. and Goldman, G., (2007), STriDER: Self-Excited Tripedal
Dynamic Experimental Robot, 2007 IEEE International Conference on Robotics and Automation, Roma,
Italy
Klaassen, B. and Paap, K.L., (1999), GMD-SNAKE2: A snake-like robot driven by wheels and a method for
motion control, Proceedings of International Conference on Robotics and Automation
Krotkov, E., Simmons, R. and Whittaker, W.L., (1995), Ambler: Performance of a Six-Legged Planetary
Rover, Acta Astonautica, Vol. 35, No. 1, pp. 75-81.
Laney, D. and Hong, D.W., (2005), Kinematic Analysis of a Novel Rimless Wheel with Independently
Actuated Spokes, 29th ASME Mechanisms and Robotics Conference, Long Beach, California
Laney, D. and Hong, D.W., (2006), Three-Dimensional Kinematic Analysis of the Actuated Spoke Wheel
Robot, 30th ASME Mechanisms and Robotics Conference, Philadelphia, Pennsylvania
Lauria, M., Conti, F., Mäusli, P.-A., Van Winnendael, M., Bertrand, R. and Siegwart, R., (1998), Design and
Implementation of an Innovative Micro-Rover, ASTRA, ESTEC, The Netherlands
Lindemann, R. A. and Voorhees, C. J., (2005), Mars Exploration Rover mobility assembly design, test and
performance, http://hdlhandlenet/2014/37604
Oh, K. Hwang, J.P., Kim, E. and Lee H., (2007), Path Planning of a Robot Manipulator using Retrieval RRT
Strategy, World Academy of Science, Engineering and Technology 25, pp. 171-174.
Rastogi, A. and Guruprasad K.R., (2011), Kinematic Analysis of 5DOF manipulator arm for mine detection,
7th International Conference on Trends in Industrial Measurements and Automation
Ren, P., Hong, D.W. and Morazzani, I., (2008), Forward and Inverse Displacement Analysis of A Novel
Three-Legged Mobile Robot Based on the Kinematics of In-parallel Manipulators, ASME Journal of
Mechanisms and Robotics
Roman, M.J., (2005), Design and Analysis of a Four Wheeled Planetary Rover, Masters Thesis, University of
Oklahoma
Schlotter, M., (2003), Multibody System Simulation with SimMechanics, Technical Report, Darmstadt
University of Technology
Shirley, D. L., (1995), Mars Pathfinder Microrover Flight Experiment - a paradigm for very low-cost
spacecraft, Acta Astronaut. (UK), Vol. 35, Suppl. issue, pp. 355 - 365
Siegwart, R., Lauria, M., Mäusli, P.-A. and Van Winnendael, M., (1998), Design and Implementation of an
Innovative Micro-Rover, Proceedings of Robotics, 3rd Conference and Exposition on Robotics in
Challenging Environments, Albuquerque, New Mexico
52
B18 Major Project 2012-13 / Final Evaluation May 2013
Siegwart, R., Lamon, P., Estier, T., Lauria., M., Piguet R., (2002), Innovative design for wheeled locomotion
in rough terrain, Robotics and Autonomous Systems, Vol. 40, Number 2, pp. 151-162
Stone, H.W., (1996), Mars Pathfinder Microrover: A Small, Low-Cost, Low-Power Spacecraft, http://
hdl.handle.net/2014/25424livepage.apple.om
Sun, S. S. and Meng, Q.H.M., (1995), Dynamic Simulation of Robot Manipulators Using Graphical
Programming Packages, Proceedings of IEEE Pacific Rim Conference on Communications, Computers, and
Signal Processing, pp. 521-524.
Tompkins, P., (2005), Mission-directed path planning for planetary rover exploration, Masters Thesis, The
Robotics Institute, Carnegie Mellon University
Wagner, M., Heys, S., Wettergreen, D., Teza, J., Apostolopoulos, D., Kantor, G. and Whittaker, W., (2005),
Design and Control of a Passively Steered, Dual Axle Vehicle, i-SAIRAS
Wang, Y.-S., (2011) Dynamics co-simulation of a type of spot welding robot by RecurDyn and Simulink,
International Conference on Consumer Electronics, Communications and Networks
Wettergreen, D., Cabrol, N., Baskaran, V., Calderon, F., Heys, S., Jonak, D., Lüders, A., Pane, D., Smith, M.,
Teza, J., Tompkins, P., Villa, D., Williams, C., Wagner, M., Waggoner, A., Weinstein, S. and Whittaker, W.,
(2005), Second Experiments in the Robotic Investigation of Life in the Atacama Desert of Chile, i-SAIRAS
Wilcox, B.H., (2009), ATHLETE: A Cargo and Habitat Transporter for the Moon, Proceeding of the 2009
IEEE Aerospace Conference, Big Sky, Montana,
Wilcox, B.H., (2008), ATHLETE: An Option for Mobile Lunar Landers, Proceedings of IEEE Aerospace
Conference, Big Sky, Montana
Zakrajsek, J.J., McKissock, D.B., Woytach, J.M., Zakrajsek, J.F., Oswald, F.B., McEntire, K.J., Hill, G.M.,
Abel, P., Eichenberg, D.J. and Goodnight, T.W., (2005), Exploration Rover Concepts and Development
Challenges, http://ntrs.nasa.gov/search.jsp?R=20050175879
Zlajpah, L., (2010), Robot Simulation for Control Design, Robot Manipulators Trends and Development
53