Literature Review

advertisement
Introduction
Whether it is for space exploration, research in toxic environments, or military applications, there
exists a necessity for unmanned autonomous robotic vehicles. Such vehicles are often required to navigate
complex terrain often without any user inputs. Since they are often unreachable by human beings
integrated surface vehicle systems must either be able to generate enough power to complete their tasks,
or must be able to conserve enough energy to do so. Another requirement for these systems is some sort
of sensory input in order both navigate and accomplish mission objectives. Depending on mission criteria
a number of sensors and sensor types may be required.
The purpose of this report is to compare current vehicles of this type in use today and to analyze
their systems in order to design a vehicle that can meet a given set of mission objectives. Analysis will
include construction materials, power systems and battery types, methods of locomotion, sensors, drivetrains, control methods, and on board computer systems.
Current Designs
There are many different existing designs for multi-terrain autonomous vehicles with a wide
range of features designed to fulfill a variety of needs. Some operate on other planets. The pinnacle
examples of these vehicles are the Mars Explorer Rovers (MER). The MER were built by NASA’s Jet
Propulsion Laboratory 2003. They had to be robust since repair was not an option. They also had to be
able to traverse or avoid all obstacles presented by the Martian surface. For this it utilizes a six-wheeldriven, four-wheeled-steered rocker-bogey design. [1]
1
Figure 1: MER [1]
Another example is the U-Go robot developed by DIEES Robotic Laboratories. The main goal of
this robot is “to solve problems like transportation, navigations, and inspection in very harsh outdoor
environments.” It was designed to operate autonomously for up to 8 hours, carry up to 200kg, and move
on different types of terrain without creating too much impact for agricultural purposes. For autonomy, it
features an array of sensors including GPS, laser scanner, stereo cameras, bumpers, and ultrasound
sensors. For tackling the demands of motion it features a 650W motor and rubber track drive system. [2]
Figure 2: U-Go robot [2]
There are also a number of legged examples of all-terrain robotic vehicles such as Boston
Dynamics BigDog. The BigDog is said to have about 50 sensors. “Inertial sensors measure the attitude
and acceleration of the body, while joint sensors measure motion and force of the actuators working at the
joints…Other sensors monitor BigDog’s homeostasis: hydraulic pressure, flow and temperature, engine
2
speed and temperature, and the like.” Onboard computing allows BigDog to maintain stability on uneven,
and low friction terrains. [3]
Figure 3: BigDog [3]
Locomotion
Since this project is about building an Integrated Surface Vehicle System, a drive system that is
capable of meeting all design goals is required. There are three general branches of drive systems to date
available for the requirements of this project. These include wheeled systems, tracked systems, and
legged systems. Each general branch has its own sub branches. For example under wheeled systems, in
which there are twin-wheels and three-wheel systems. Each of the branches have their own strengths and
weaknesses. It is also important to select a drive system that will carry out the tasks of the vehicle system
with the highest efficiency possible. With these things in consideration, there are four main aspects to
look into when selecting the drive system:
Mobility has to do with both speed and maneuverability. Speed is an important factor because
being able to quickly complete the task contributes to overall efficiency. On the other hand,
maneuverability means the ability to avoid and overcome obstacles with ease in order to allow the system
to complete its task with little or no disturbance.
Stability can be divided into both static and dynamic stability. Static stability is the ability to
maintain equilibrium when the system is stationary. Dynamic stability is the ability to maintain
3
equilibrium when the system is moving. If stability is absent in the system, it will not be able to perform
its tasks efficiently.
Power consumption is the tendency to drain power from the system to provide for the operation
of the drive system. The lower the power consumption, the higher the energy efficiency of the system is.
Cost is another important factor for drive system choice. With the concern of limited budget, it is
important to choose a system that fits the budget while still taking the other aspects into consideration.
Wheeled Systems
In terms of mobility, wheeled systems generally have higher speed than the tracked and legged
systems, while the maneuverability depends on the design of different systems. Wheeled systems are best
suited for even terrains. Theoretically, a wheeled vehicle system can have any number of wheel. However,
to achieve both static and dynamic equilibrium, the system needs three or more wheels [4]. Power
consumption of wheeled systems is dependent on the number of motors used and the terrain on which the
system is travelling. Wheeled systems the most popular drive system in use. This is because they are
cheap and simple.
2-Wheeled Systems are significantly harder to achieve static balance in than other wheeled
systems. They need to keep moving to maintain an upright position. To balance itself, the base of the
vehicle system must stay under the center of gravity. The swing-type robot is an example of a 2-wheeled
system [5].
4
Figure 4: Swing-type Robot
3-Wheeled Systems can be broken down into 2 types, two powered wheels and a free rotating
wheel to provide balance (Differentially steered System), and two powered wheels and a powered
steering wheel to provide balance and steering.[6] The center of gravity has to be situated within the
triangular area formed by the three wheels, and mass has to be carefully spread out in that area to ensure
stability when the system turns.
Figure 5: Differentially Steered 3-Wheeled System
5
Tracked System
Tracked systems provide mobility to the vehicle system using one or more pairs of tracks which
rotate simultaneously. Tracked systems are usually slow but able to overcome obstacles like rocks and
potholes with ease. With the right material, tracked system can even travel on slippery surfaces while
maintaining good traction. Tracked systems have high stability in both static and dynamic capacities due
to their large surface contact area. However, to operate the tracked system, a large amount of energy is
needed due the numerous gears that must be powered. Tracked systems are usually more expensive than
wheeled or legged systems.
Figure 6: Tracked System
Legged Systems
Legged systems provide mobility to the vehicle system using the walking or crawling mechanism.
Legged systems could be fast or slow depending on variation. They usually have a very high
maneuverability which can overcome large obstacles easily. The stability of the legged system depends
on the number of legs the system has. Balance is maintained as long as the center of mass is within the
area formed by the legs [4]. This is applied to both static and dynamic stability. The power consumption
of legged system is generally lower than wheeled and tracked systems. The cost of this system is
dependent on number of legs used.
2-Legged Systems are known as bipedal system. Their locomotion resembles the locomotion of
human’s legs. Bipedal systems are constantly being challenged by the stability issues. There is currently
6
no general algorithm to solve the dynamic stability issue and they are often programmed based on zero
moment point (ZMP) [4]. Asimo from Honda is an example of a bipedal system.
Figure 7: Asimo (Honda)
Most of the 4-legged systems utilize dynamic stable walking because it needs to have at least 3
legs on the ground to maintain balance which leave them with only one leg be able to lift and move [4].
Figure 8: Left: Model of a 4-legged Robot, Middle: Stable Configuration, Right:
Unstable Configuration.
The six-legged or “hexapod” system has proven successful in the realm of biology. In the realm
of robotics it has become popular for its self-stabilizing nature. The complexity of the hexapod gate, and
the cost are often offset by the dynamic stability that can be achieved by this system. [7]
7
Figure 9: 6-legged design adapted from nature. [7]
Drivetrain/ Chassis/ Suspension
All of the successful Mars rover missions have involved vehicles with 6 wheels and
wheel mounted motors. The Pantograph was one of the original suspension systems to
experience success on rover-type vehicles; this system was upgraded by the Rocker-Bogie design,
which is still a popular suspension system for extra-terrestrial unmanned vehicular missions [8].
These suspension provide a high level of mobility for the craft by shifting the vehicles center of
gravity over the four backmost wheels and allowing the front wheels to climb obstacles up to
twice the size of the vehicle while the four rear wheels provided enough traction and torque to
propel the vehicle forward. [8]
Figure 10: Left: Pantograph Right: Rocker-Bogie [8]
8
These suspensions with wheel mounted motors are advantageous to other suspension/motor
combinations because they have relatively high ground clearance while also keeping the motors from
taking up space in the body of the vehicle. Six wheeled Rocker-Bogie suspensions with wheel mounted
motors strongest quality for lunar missions are due to their high mobility.
(a) Crabbing
(b) Zero radius
(c) Ackerman
(d) Differential/Skid
Figure 11: Changing direction [8]
The disadvantage to the six wheeled systems used on the Mars rovers are that they
require more power to operate and have more mass than many other unmanned vehicular
propulsion systems because of the high number of actuators used to propel each wheel[8]. In the
case of wheel mounted motors on a six wheeled suspension, the motors are exposed to the
ambient atmosphere. While this has caused problems on Mars with dirt and debris getting cause
in the drive train and disabling wheels; the Martian rovers have not had to traverse liquid water.
For the Boeing competition, points will be awarded for traversing water, which could pose a
problem for wheel mounted motors. The Rocker-Bogie suspension system also only has a high
level of mobility while moving forward. While this system has been utilized on the Martian
surface, the vehicles have essentially been traversing new terrain while moving in reverse, so that
they are able to pull out of any adverse terrain they encounter.
9
The Dual Axis Drive is a concept that has a lower mass and requires less power to drive a
vehicle. This system has been effective due to the utilization of a linear actuator that separates
two motions of the drive train [9]. While the six wheeled, Rocker-Bogie system could wheel
walk and steer because of its plethora of actuators; the Dual Axis Drive locks links to prevent
wheel walking while the steering drive is in use. This drive has a switching device that will
alternatively lock the steering drive while the wheel walking drive is in use. This isolation of
driving mechanisms allows for fewer motors and actuators to allow similar degrees of mobility at
fraction of the weight and power consumption when compared to the Rocker-Bogie system [9].
While many unmanned vehicles to date have utilized wheel mounted motors; body
mounted motors are more likely to be protected from the elements. Techniques for transferring
motion from a body mounted motor to the wheels can vary. The techniques shown in Figure 10
can be described as a range from “simple and efficient” to “accurate and sturdy”.
10
Figure 12: Dual Output Drivetrain Methods [8]
As illustrated in Figure 10, the motors are located within the body of the vehicle. Body
mounted systems generally have much less mass and require less power to drive because they
contain fewer motors and actuators. The motors’ location inside the body makes it easier to
protect the motor, but also makes the vehicle less maneuverable. While the Rocker-Bogie
system can crab, move in a zero-radius, and skid-steer; these two motor systems can only skidsteer. The body centered motors will generally have a lower ground clearance than the RockerBogie systems. Four wheeled systems generally cannot traverse obstacles taller than the radius
of a wheel because the rear wheels do not have the torque or the traction to propel the front
wheels over the obstacle [8]
11
Material Selection
Selecting the best material for any vehicle is crucial. There are three materials
commonly used to rugged autonomous robotic vehicles. These materials are aluminum, carbon
fiber/graphite, and titanium alloy Ti-6AI-4V.
The primary material used is aluminum. This is because aluminum is light weight, strong,
and can be formed into any shape needed. [10]
Carbon Fiber/graphite is used quite often as well. “Graphite composites have
exceptional mechanical properties which are unequaled by other materials. The material is
strong, stiff, and lightweight.” There are many advantages to using carbon fiber, graphite
composites; they have a high stiffness, strength, with a low coefficient of thermal expansion
(CTE) refer to table [11].
Analysis of Carbon Fiber:
Carbon fiber is most commonly used in applications where strength to weight is
desirable. Carbon fiber has high toughness when combined with other materials and has high
thermal conductivity. However, carbon fiber will fail without warning and catastrophically once
the ultimate strength is exceeded. Also very high skill and specialized machinery are required
to make optimized parts. [12]
Another material commonly used for mars rover or rover like robots is the Titanium
Alloy Ti-6AI-4V. It has some beneficial properties such as being able to withstand large
temperature gradients, has a low coefficient of thermal expansion, and has 3 times the strength
to weight ratio of aluminum. However, the titanium alloy is very expensive [13].
12
Graphite
Graphite
Fiberglass
Composite
Composite
Composite
(aerospace grade) (commercial grade)
Aluminum
6061 T-6
Steel,
Mild,
AISI
1045?
Cost $/kg
$45-$550+
$10-$45
$3-$7
$7
$0.66
Strength
(MPa)
620- 1380
345- 620
140 - 240
240
410
Stiffness
(GPa)
69 - 345
55 – 69
6.9 – 10
69
207
Density
(g/cc)
1.38
1.38
1.52
2.77
8.3
Specific
Strength
(GPa)
12.4- 27.6
6.9 – 12.4
2.5 -4.4
2.4
1.4
Specific
Stiffness
(E/ρ)
200 x 106-1,000 x
106
160 x 106-200 x 106
18 x 106-27 x 25.5
106
27
6 x 10-6 – 8 x 13 x 10-6
10-6
7 x 10-6
CTE (in/in- -1 x 10-6 – 1 x 10-6 1 x 10-6 – 2 x 10-6
F)
Table 1: Carbon Fiber compared to metals [10]
Materials
Density
Modulus
of
Elasticity
Tensile
Strength
Cost
Aluminum
2.6989g/cc
68GPa
186.3
MPa
$0.79/lb
Carbon
Fiber/Graphite
1.33g/cc
290GPa
5650 MPa
$10/lb
Titanium Alloy
Ti-6AI-4V
4.43g/cc
104.8 GPa
1000 MPa
$1123.95/lb
Table 2: Properties of Metals Common in Robots
Electronics
Electricity is the fundamental energy behind robotics. The conversion from electrical
potential to mechanical movement is essential. A robot does this energy conversion through
13
careful manipulation of motors, servos, and sensors. The electrical subsystem of a robot must be
engineered to complete all tasks the robot is designed to perform. [15]
Figure 13: Typical Servo Motor [15]
There are many sizes and strengths of electric motors. For any electric motor, the power
required is dictated by the torque required, and the angular velocity at which the motor is
traveling. This relationship is defined by the equation
the torque, and “
. Where “P” is the power, “T” is
” is the angular velocity. Therefore power demanded by the motor will be
determined by a number of factors including weight of the vehicle, track friction, and track grade.
On one hand, the too small a motor can result in overload of the motors torque ability,
which in turn leads to overheating, or over-current situations. On the other hand, an oversized
motor will use more power, and add unnecessary weight to the vehicle. After the power rating
has been selected, the gear reduction ratio must also be correct to have maximized either torque
14
or speed. Hobby grade motors are different in that they perform at tighter tolerance specs so they
can malfunction and become damaged more easily. The hobby grade motor has a greater power
to weight ratio but the cost is greater. Each system requires its own controller unit that interacts
between the main control system and the motor to carry high current signals to the battery. This
is usually accomplished by a mosfet amplifier circuit.[16]
Servos and or actuators can be used in a robot’s design for the system that will be
manipulating objects. The hobby grade servo is ideal for this task because they are readily
available and come in a very large range of sizes and strengths. The servos will not require an
additional controller however if pneumatic actuators are used. In this case, there is need for an
actuator control.[17]
Batteries
There are many types and configurations of batteries. In robotic design, it is important to
maximize capacity while minimizing both battery mass and volume. The battery must be able to
produce a greater current flow than the total electric draw from all of the robots’ devices.
Lithium batteries provide the best performance in this aspect. The lithium battery comes in two
basic forms the lithium ion and the lithium polymer. [18] Lithium polymer batteries have a much
higher current draw capacity than the lithium ion, but are rarely used in household devices due to
their dangerous nature. The lithium polymer battery is very unstable, and if damaged will erupt
in a ball of fire with very little notice. These batteries are mostly used in the hobby world
because of this instability. Both types of battery require a unique type of charger and come in
many different sizes, voltages, and capacities.
15
Figure 14: Battery Properties Chart [19]
The figure above shows the relationship between mass to volume in relation to runtime for
different battery types. As described, the lithium polymer is the highest performing per mass,
and volume.
Object Location
The types of object location used today include radar, infrared, microwave, sonar and
electromagnetic. For the location of metal objects there are two types of detectors,
electromagnetic or induction detectors. The EM detector is essentially an antennae that projects
an electromagnetic field, and receives a reflected field from metal objects. [20] The difficult part
is decoding the information returned by the reflected field in a way that will reveal the object to
be located. Depending on how accurate the decoding process is, the device can predict distance
to the object from the device, as well as size and density of the object.
16
Sensors
To create a successful Integrated Surface Vehicle System, the robot will require the use
of sensors. A sensor is an electrical/mechanical/chemical device that maps an environmental
attribute to a quantitative measurement. There are hundreds of sensors made today that can
sense virtually anything the human mind can think of. For most robots, three main types of
sensors will be involved. These types include contact sensors, proximity sensors, and
acceleration sensors [21].
Figure 15: Basic Contact Sensor Structure[1].
Contact sensors are those which require physical contact against other objects to trigger.
They are used to measure the interaction forces and torques which appear while the robot
manipulator conducts operations. Proximity sensors have the function of being able to detect the
presence of a nearby object within a given distance, without any physical contact [22]. These
sensors are used for near-field (object approaching or avoidance) robotic operations. Proximity
17
sensors can be further broken down into two main types. One uses the principle of a parallelplate capacitor, and the other uses the principle of fringe capacitance. For the parallel-plate-type
proximity sensor, the sensor forms one plate and the object to be measured forms the other
plate.[23]
Autonomous robots also need to be able to self-locate, plan a path, and avoid obstacles
[24]. Some use infrared sensors to find their path, while others will use the global positioning
system (GPS) [25]. Some will use a combination of both for object detection and avoidance. The
point of object avoidance is to keep the robot a safe distance from the object so that no physical
damage is done to the robot or object [25]. Another sensor that is often important to autonomous
vehicles is the accelerometer. Accelerometers can measure the acceleration, and tilt of a robotic
vehicle. They provide data important to both stability, and positioning.
Sensors: Cross Coupled Controls
Technology exists for advanced autonomy regarding all-terrain rovers. Cross-Coupled
Control (CCC) [26] is a system of sensors that has a higher level of accuracy than traditional
drive trains. In a CCC system, each motor is a control loop and each loop shares information
with the other control loops. This allows for the CCC to maintain a more accurate gauge of how
much each wheel/motor combination travels [26]. Another advantage of a CCC is that it can
sense if a wheel is not spinning or is spinning freely, and the controller can distribute power
away from the wheel does not have proper traction [26]. The system tracks and reduces slippage
in each wheel, allowing it to move more efficiently than other systems with closed loops that do
not communicate with one another. A disadvantage to a CCC system is that they move relatively
18
slow when compared with similar systems due to the additional information that must be
processed in order to keep the loops communicating properly [26].
Computer Subsytem
Originally, this type of robotic vehicle was controlled by a basic wired controller. Over time they
have evolved to wirelessly controlled vehicles that are able to prerform specific functions. They are now
evolving into autonomous vehicles that only use a controller as a secondary means of control.
Micro-controllers have always been a major part of the computer system of this class of robotic
vehicle. The main one being used now is the Arduino. This micro-controller uses the C programming
language with a few modifications [27]. There are twenty-two different versions of the Arduino to fit
many different needs. The mega 2560 R3 is the most used Arduino out right now. This is due to the sheer
amount of Input/output (I/O) connections it has and that it uses less than 1 Watt (W). These connections
can be used to control other boards, known as shields [27]. These shields can be anywhere from motor
controllers to Bluetooth transceivers. However, the idea of using a micro-controller is beginning to fade.
A new concept has actually been to use an actual computer on board. This is because computers
are now becoming small and power efficient enough to be used alongside, or even replace the microcontroller. For example, the Raspberry Pi has a power consumption of about 3.5 W [28]. All image
processing and other intensive tasks would be done by the computer, while the basic controls would be
done by the micro-controller.
The controller has evolved over time. Cell phones and tablets are now able to control things via
Bluetooth and Wi-Fi. This has brought several advances to the controller. The first being the ability to use
a controller away from a computer and to see video from a camera at the same time. Now that an actual
computer is being used, autonomous robots are beginning to become more and more popular. That is
robots that can move without any manual control.
19
References
[1] “Nasa Facts” (2013 September, 20) Nasa Jet Propulsion Laboratory [Website]. Available:
http://www.jpl.gov/news/fact_sheets/mars03rovers.pdf
[2] P. Aranzulla et al., “An Innovative Autonomous Outdoor Vehicle Based On Microsoft Robotic
Studio,” Emerging Trends in Mobile Robotics Proceedings of the 13th International Conference on
Climbing and Walking Robots and the Support Technologies for Mobile Machines, Nagoya, Japan,
August 31 - September 3 2010, pp. 97 -104.
[3] M. Raibert et al., “BigDog, the Rough-Terrain Quadruped Robot,” Proceedings of the 17th World
Congress The International Federation of Automatic Control, Seoul, Korea, July 6-11, 2008, pp.
10822 - 10825.
[4] S. Böttcher, “Principles of robot locomotion,” Seminar, Human robot interaction.
[5] Robot platform, “Types of Wheeled Robot,”
http://www.robotplatform.com/knowledge/Classification_of_Robots/Types_of_wheeled_robots.html.
[6] G. W. Lucas, “A Tutorial and Elementary Trajectory Model for the Differential Steering System of
Robot Wheel Actuator,”2000.
[7] J. E. Clark, and M. R. Cutkosky, “The Effect of Leg Specialization in a Biomimetic Hex pedal
Running Robot,” in Journal of Dynamic Systems, Measurement, and Control, vol. 128, doi:
10.1115/1.2168477
[8] M. Roman, “Design and Analysis of a Four Wheeled Planetary Rover,” M.S. thesis, University of
Oklahoma, Norman, OK, USA, 2005.
[9] A. Shoucri et al., “Dual-axis drive for a Mars rover,” Transactions of the Canadian Society of
Mechanical Engineering, vol. 31, (4) pp. 547-557, 2007.
[10] Rover Missions, NASA, [online] 2013,
http://www.nasa.gov/missions/highlights/webcasts/elv/mera/ld-rover-qa.html (Accessed: 2
October 2013).
[11] Designing with Carbon Fiber, Performance Composites, [online] 2013,
http://www.performancecomposites.com/about-composites-technical-info/124-designing-with-carbonfiber.html (Accessed: 3 October 2013).
[12]Technical, Dragon Plate, [online] 2013, http://www.dragonplate.com/sections/technology.asp
(Accessed: 1 October, 2013).
[13] A. Purura et al., “Mars Advanced Safe Haven Equipped Rover,” [online] 2004,
http://web.mit.edu/mars/Conference_Archives/MarsWeek04_April/Speaker_Documents/Mars
SafeHavenRover-MASHERTeam.pdf (Accessed: 30 September 2013).
20
[14]Matweb: Material Property Data, Matweb, [online] 2013, http://www.matweb.com (Accessed:
30 September, 2013).
[15] “Introduction To Autonomous Mobile Robots” second edition, published by Massachusetts Institute of Technology
[16}2013) http://www.microchip.com/pagehandler/en-us/technology/motorcontrol/motortypes [online]
[17] (2013) http://www.mikeholt.com/mojonewsarchive/NEC-HTML/HTML/article-430-motors [online]
[18](2010) Experimental Characterization of Lithim Polymer Battery Charging Cycles during Bilateral Energy Exchange in
Power-Autonomous Systems by Pushpak Jha [reserch paper]
[19] (2013)http://www.mpoweruk.com/chemistries.htm[online]
[20](2001) Detection and Remediatipon Technologies for Mines and Minelike Targets vi, published by SPIE The International
Society for Optical Engineering
[21] Abinash C. Dubey, James F.Harvey, J.Thomas Broach [book] Dirk Groger, Hosam Alagi, and Heinz Worn. (2013). Tactile
Proximity Sensors For Robotic Application. [Online].
[22] Zhenhai Chen and Ren C. Luo. (1998). Design and Implementation of Capacitive Proximity Sensor Using
Microelectromechanical Systems Technology. [Online].
[23] HeeSu Kang, Kiwon Rhee, Kyoung-jin You, Hyun-chool Shin. (2011). Intuitive Robot Navigation Using Wireless EMG
and Acceleration Sensors on Human Arm. [Online].
[24] E. Georgiou et al., “A Stereo Vision Model For A Small Form Factor Autonomous Mobile Robot
‘KCLBOT’,” Adaptive Mobile Robotics Mobile Robotics Proceedings of the 15th International
Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines,
Baltimore, USA, pp. 81.
[25] Boyu Wei. “Navigation and Slope Detection System Design for Autonomous Mobile Robot.” The
Ninth International Conference on Electronic Measurement & Instruments, 2009.
[26] Reina, G. “Cross-Coupled Control for All-Terrain Rovers,” Sensors, [online] 12 pp. 785-800,
[27] Arduino - www.arduino.cc
[28] “Power Supply confirmed as 5V micro-USB,” Oct. 2011 - http://www.raspberrypi.org/archives/260
[29] Nikola Mitrovic. “Physical computing and Android in Robotics.” 2nd Mediterranean Conference on
Embedded Computing, 2013.
[30] Android - http://www.android.com
21
Download