Advanced Vehicle Control and Safety: Chuck Thorpe Carnegie Mellon University
Advanced Vehicle Control and Safety: Chuck Thorpe Carnegie Mellon University
Safety
Chuck Thorpe
Carnegie Mellon University
1. The Problem
• Vehicles and highways have greatly improved safety: total
fatalities are down approximately 30% over the past 35
years
• Even with those improvements, there are still
approximately 40,000 fatalities / year in the US
• People haven’t improved: in 90% of all accidents, the
driver is a contributing cause
The Solution
Rear
End
Road
Dep
Lane
Chnge
Inter-
Sect
RR
Safety 2
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Vision
Enhce
Loc-
spec
Coll
Notif
Smart
restrnt
Safety Impacting
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Nav/
Rout
R-T
traffic
Driver
Comf.
Commercial Vehicle
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Stability
Driver
Cond.
Vehicle
Diag.
Cargo ID
Auto
Transact.
Safety
recorder
Transit
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Obst /
Ped
Prec.
Dock
Pass
Mntr
Pass
Info
Specialty
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Full
Auto
Supporting
Other Obst. Lane Con- Pos + Brake Comm Relia Misc. Clutter
Veh. Pos trol mtion bility
Low
Friction
Long
Ctrl
Lat
Ctrl
Section 1 Questions:
• How many accidents occurred in the most recent year for
which statistics are available? Hint -
http://www.ohs.fhwa.dot.gov/info/saffacts.html and
http://www.census.gov/statab/www/
• How many fatalities?
• What was the dollar cost of those accidents?
• What kind of economic justification is there for the various
AVCSS services?
• Are there other on-vehicle functions that would be useful?
2 Sensing Other Vehicles
• Other vehicles need to be sensed in front for
adaptive cruise control and forward collision
warning; on the sides, for blind spot and lane
change / merge warning; and behind, for backup
warning and for lane change / merge warning of
overtaking vehicles.
• Sensing has to work in all weather, and at a variety
of ranges
2.1 Basic Geometry
Sensing straight ahead is
not sufficient; on a
curving road, a forward-
looking sensor needs to
have a wide field of
view, and sensed vehicle
position needs to be
combined with road
geometry to know
whether the lead vehicle
is in your lane, another
lane, or on the shoulder.
2.2 Targets and Clutter
• Other objects in the field of view can include roadside
signs, parked cars, overpasses, guard rails, etc; this is
referred to in the radar literature as “clutter”.
• Adaptive Cruise Control (ACC) systems, which are only
concerned with moving vehicles, can reject any stopped
object as clutter.
• Rear-end collision warning systems need to sense stopped
vehicles, and so need high-acuity sensing of vehicles and
lanes in order to separate targets (other vehicles) from
clutter.
2.3 Radar
• Radar is an excellent choice for seeing big metal objects through fog,
snow, or light rain
• The currently approved frequency is 77 GHz. Radar works at the speed
of light, so sensing is almost instantaneous.
• Simple radar is be a single spot with no information on bearing angle.
More sophisticated versions sweep the beam mechanically, or use two
or more beams and various processing schemes to measure bearing and
range
• Typical resolution (closest objects that can be distinguised) is 1 meter
in range, 3 degrees in bearing.
Radar Data
Data from a scanning radar.
Top image is video of the
scene, bottom is radar data,
with corresponding locations
marked. The radar data is range
(horizontal) and bearing angle
(vertical; up is left, down is
right). Brightness indicates
strength of return. Car A is
close and he center of the radar
return (the video image does
not extend as far to the right as
the radar); B is further and left;
C is further yet and is barely
visible above the roof of A; D
is much further and has a
bearing between A and B.
2.4 Ladar
• Ladar, lidar, and laser rangefinder are all synonyms. They refer to
measuring distance using the travel time of a laser beam. The laser can
be scanned over the scene with mirrors to produce a “range image”.
• Lasers can be focused to very small spots (fractions of a degree), so
they have much better resolution than radar. Instead of sensing a blob
with radar, a ladar can make many measurements as it scans, and can
measure fine details of shape.
• Since ladar is near visible light, it is blocked by the same kinds of
effects that impede human vision: fog, snow, and heavy rain will block
the signals.
Ladar Data
• The figures on the next page show data from a high-resolution
scanning laser rangefinder. Each picture is 480,000 pixels (points),
each corresponding to a separate ladar measurement.
• The top picture shows the reflectance data: this is the amount of laser
energy returned from that point in the scene, and is roughly equivalent
to a flash photo.
• The lower picture shows range data. Brightness encodes range: points
that are further away are displayed more brightly.
• Note the fine details of shape and appearance visible in this data. It is
possible to build a computer program that can identify which objects
are cars, and which direction they are facing; this can give early
warning of which vehicles may be on a collision course.
Ladar Data
2.5 Sonar
• Sonar works by measuring the time of flight of sound.
• Sound travels (relatively) slowly though air and is hard to
focus, so sonar is only useful for detecting objects at
ranges of a few meters or less.
• Sonars are inexpensive, and work in a most weather
conditions. The initial mass market application was in
Polaroid auto-focus cameras.
• Sonars are commercially available for blind spot sensors
and back-up warning sensors.
Side and Rear Sensors
Sonars
Radar
This bus is
equipped
with rear and
side sensors
for blind
spot
coverage
2.6 Communications
• If all vehicles on a roadway are equipped with ITS features, inter-
vehicle communications can be used to determine relative positions.
• Each vehicle can broadcast its current location, derived from GPS or
other positioning systems.
• Vehicles can also broadcast other information, such as speeds, intent to
change lanes, or onset of emergency braking. This is crucial in
decreasing inter-vehicle spacing to increase throughput, while
maintaining safety.
• This kind of scheme is most appropriate for high-end IVI systems,
such as automated highways.
• The picture on the next page shows a “platoon” of tightly-spaced
automated vehicles, developed by the PATH program at UC Berkeley.
Platoons rely on communications 20 times a second to keep all
vehicles moving smoothly together.
Platoon
2.7 Driver models
• Sensing the current location of a nearby vehicle is not all:
it would be even better to predict future actions of the
vehicle. Unless that vehicle is fully automated, it is
necessary to model the behavior of that driver.
• As shown in the next slide (and as everyone knows from
personal experience), there is a great deal of variability in
people’s driving behavior.
• If a particular vehicle can be observed for some time, that
driver’s behavior can be estimated, and used to predict
future actions.
Driver Differences
The five drivers plotted
here each have
different behaviors for
one important
component of driving:
average lane position.
They have different
mean lane positions
when the road is
straight, and cut the
corners by different
amounts when the road
curves
Left curve Straight Right curve
Section 2 Questions:
• What are the advantages and disadvantages
of using radar vs. ladar?
• The speed of light is about 3*10^8 m/sec,
or, for a rule of thumb, a foot / nanosecond.
How long does it take a radar pulse to go to
and from an object 150 m away?
• Find two manufacturers of automotive or
truck radars on the www
3 Sensing Obstacles
• Obstacle detection is much more difficult than
vehicle detection: obstacles can be small, non-
metallic, and much harder to see
• Obstacles can be stationary or moving (e.g. deer
running across the road)
• For a passenger car at highway speeds, obstacles
need to be detected 100 m ahead. For trucks, the
distance is even longer.
• Obstacle detection is one of the most challenging
tasks for an intelligent vehicle
3.1 Obstacles on the Road
State DOTs report cleaning up construction debris, fuel spills, car
parts, tire carcasses, and so forth.
State highway patrols receive reports of washing machines, other home
appliances, ladders, pallets, deer, etc.
A survey commissioned by a company that builds litter-retrieval
machines reports 185 million pieces of litter / week.
Rural states report up to 35% of all rural crashes involve animals,
mostly deer but also including moose and elk as well as farm animals.
A non-scientific survey of colleagues indicates that people have hit tire
carcasses, mufflers, deer, dogs, even a toilet.
3.2 Sensors
• Ladar, in its high-resolution scanning formats, is
useful for seeing small objects
• A variant is to use the reflectance channel of a
ladar, and to look for bright returns, which
probably come from objects sticking up out of the
roadway.
• Sonar has insufficient range
• Advanced radar and stereo vision systems may
work
3.3 Polarimetric radar
• Radar can be polarized in the same was as light.
• Just as polarized sunglasses help reduce light reflected
from shallow angles (glare), polarized radar transmitters
and receivers can separate the return from different
polarization directions; this provides cues to distinguish
horizontal surfaces and from vertical surfaces.
• Polarimetric radars built at U of Michigan are much better
than ordinary radar at separating small obstacles from
ground clutter.
• There is also some evidence that polarimetric radar will
give different returns for wet or snowy roads, giving some
information on road conditions.
3.4 Stereo vision
• Stereo works by finding the same point in
two or more cameras. Intersecting the lines
of view from the cameras gives the 3D
location of the object.
Stereo Guided Segmentation
• Low-resolution stereo for detection and recognition of nearby objects,
used for side-looking sensors on a bus.
• Left: Original image. Center: depth map from stereo; brighter is close.
Right: “blobs” of pixels at the same distance. The overlays on the
original image show detected objects, two pedestrians and a car.
• Further processing can examine each blob to separate people from
fixed obstructions, and generate appropriate driver warnings
Long-Range Stereo
Top: One of three images
from a stereo set. The
objects on the road are 15
cm tall at a range of 100
m from the camera.
Bottom: detected objects
in black. Besides the
obstacles on the road, the
system has found the
person, the sign, grass
along the road, and a
distant dip in the road
Section 3 Questions:
• Look up the connection between posted speeds
and vertical curvature in the AASHTO handbook.
Is the line of sight for a human driver, going over
the crest of a hill, better or worse than for a sensor
mounted in the front bumper?
• For extra credit, go out and run over obstacles
with your car, and decide what is the largest object
you would be willing to hit, and therefore the
smallest object that needs to be detected.
4 Sensing Lane Position
• Knowing lane position is necessary for
automated guidance and for lane departure
warning systems. It is also important for
rear-end collision warning, to know which
lane your vehicle is in as well as which lane
preceeding vehicles are in.
• Requirements are somewhat different for
each application.
4.1 Requirements
– reliability: high for warning systems, extremely high
for automated guidance
– availability: must be available nearly 100% for
automated guidance; lower availability acceptable for
warning systems provided a warning is given
– weather: should operate in most weather, warn and
disable if not operating
– accuracy: absolute accuracy of better than 30 cm
needed; no high-frequency jitter allowed for control
applications
– range: rear-end warning requires knowing lane position
of leading vehicle, to approx. 100m
4.2 Magnetics
UC Berkeley has pioneered the use of
permanent magnets, buried in the center
of the road, for lateral guidance. The
magnets can be inexpensive magnets, as
shown here, for most applications; or
more expensive but much smaller
magnets for bridge decks where drilling
large holes would damage the structure.
The magnets are sensed by
magnetometers underneath the front and
rear bumpers of the vehicle to provide
lateral position information.
The magnets can be installed north pole
up or down, providing a simple binary
code that can indicate e.g. map location.
More Magnets
An obvious advantage of
magnets is that they are not
affected by weather. Here,
they are used to mark the
edge of the shoulder, to
provide a visual indicator
to the snow plow operator.
(b)