Download Hopkins_sideview_mirror_dimmer_hw4

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Resilient control systems wikipedia , lookup

Electroactive polymers wikipedia , lookup

Galvanometer wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Opto-isolator wikipedia , lookup

Transcript
Robert Hopkins, Marcel Castillo, Cliff Whitman, Michael Vanezis
Assignment#4
Section 1:
For our project we chose the side-view mirror dimmers proposal. Our team met and
decided to split the project into 8 subsystems for more research and to obtain a better overall
understanding of the subjects. Robert will handle the two subsystems “trigonometry in 3dimensions” and “feedback and control.” Marcel will be researching “light detection.” Cliff will
take care of “active/passive matrices” and “smart materials.” In our case, smart materials are
materials that can be changed with light, current, magnetic field, etc. Finally, Michael will be
researching “car computers/regulations and competing systems” and “servo functionality.”
Percentage of
effort toward
assignment
Robert Hopkins
27%
Marcel Castillo
19%
Cliff Whitman
27%
Michael Vanezis
27%
Section 2:
Trigonometry and Geometry in 3-Dimensions
To be able to dim the correct spots on the mirror the team needs to understand just
what the driver is seeing in all of his or her mirrors at any time. The topics involved in making
this calculation are field of view and solid geometry (which just means trigonometry in 3-D).
With a combination of optical tracking and field of view we are hopefully able to darken the
spots on the mirror where bright lights are causing a problem for the driver.
Field of view (FoV) is simply what you are seeing at any given moment in time. For
Humans can see almost 180 degrees in front of us, but more importantly about 120 degrees of
that is in “binocular vision” which allows for depth perception. The project would use 2 optical
trackers to create this depth perception and find the exact placement of a headlight in relation
to the user’s car.
Solid geometry is the study of 3-D shapes. In order to figure out where the lights are
coming from we need to understand and map the 3-D shape that is the driver’s side view mirror
field of view and comprehend its projection onto the 2-D mirror. Once the volume and
dimensions of that field is determined we can place the light sources in this shape and
calculate, with known mirror angles and other factors, whether or not they will be a problem
for the driver.
Feedback and Control
The design is going to have to take into account the fact that driving is a very dynamic
experience, stimuli is constantly around the driver and they are continually adjusting and
making changes. Any good system in a car needs to be able to adapt and accommodate just as
well as the human or they will ultimately be useless. Therefore our system needs to be able to
adjust and change to what is the current and actual field of view of the driver at any point. In
order to do that the system needs to be capable of tracking the head or eyes of the driver in
order to make an accurate prediction of what they are seeing.
The current leading everyday technology for human movement tracking is the “Xbox
Kinect” system made by Microsoft. This is an accessory to the Xbox 360 console that tracks the
full movements of multiple people in a room and uses that movement in real time to play
games and accomplish tasks. It can be modified and the code rewritten to benefit the design
our team already has. A company that had a private tour of Microsoft facilities for the sole
purpose of figuring out how the Kinect works describes its composition as follows, “It’s made of
two main parts: a projector and an IR VGA camera. The former bounces out a laser … across the
entire field of play, which the camera picks up to separate you from your sofa on what’s called
a ‘depth field.’ It’s essentially all the pixels that Kinect gets back as IR noise measured in varying
colour, dependent on how close they are to the system. That way bodies appear a bright shade
of red, green etc, and things further away appear grey.” If adjusted properly, it can be used to
precisely and continuously track the location of the driver’s head and allow the design to adapt
from one user to the next and also not require the user to sit completely still.
Light Detection
In order to cancel out the light from a cars headlight we must be able to detect where
that light is. The simplest way is to use photodiodes. A photodiode is a device that is able to
detect light and the intensity of that light which is proportional to the voltage it emits. The nice
thing about photodiodes is that they act also linear as a function of output power to incident
light. They also require very low voltage to run and a cheap, small, durable, and lightweight.
The Photodiode is a PN junction which is biased to create a depletion region. When light
photons combine with holes they are transported across the diode which is a measurable
current. The higher intensity of the light the more current is generated. Having a the light in a
measureable quantity is a very useful tool and a threshold can be set as to when to activate the
system and the ability to triangulate the source using multiple phodiodes.
Another form of light detection is the photoresistor. A photoresistor is a resistor that
changes with incident light. These are typically made from a semiconductor that reacts with
light and can be controlled by the dopants as to what wavelength of light it will be affected by.
The way it works is a photon excites an electron across the band gap from the valence band to
the conduction band. This means that the electron is able to be conducted out of the resistor
and into the circuit. The resistance of the resistor is therefore lowered and a higher current is
then seen. This type of device would be easy to implement and would need to be used in a
similar way to the Photodiode above.
Smart Materials
Smart materials are certain materials that can change properties due to external stimuli.
We can take advantage of these smart materials to be able to remove the blinding effects of
headlights in side rear view mirrors. A typical mirror is made up of glass with a metallic coating
that reflects light back giving an image. If we can take advantage of a smart material we can
then be selective in the surface that reflects light back. In other words we can use a smart
material to omit the undesired light. One smart material is a magnetostriction material as
described in the paper from UCLA. A magnetostrictive material is able to change shape by the
use of a magnetic field. We could use this material as our reflective surface and choose where
to change the shape of the material by changing the magnetic field behind it. The change is
done at an atomic level and can be thought of as tiny opposing and attracting magnets that
rotate with certain magnetic field. The fields produced behind the material can be easily
controlled by many coils.
Another possible solution to the material acting as the reflective surface is a chromatic
material. A chromatic material is one that changes color due to stimuli. There are a few
options in the form of heat, light and electric current or as they are known thermochromism,
photochromism and electrochromism respectively. Thermotropic materials are used not only in
novelty clothing and jewlry but are seeing an application in window coatings to help reduce the
heat that in brought into the house in summer months to lower energy bills. These coating
described in the “Thermotropic and Thermochromic Polymer Based Materials for Adaptive
Solar Control” paper show that the color of the material changes to block out the sun’s rays as
the air heats up to act as a blind on the outside of the window. This is similar to what we would
like to do but instead we would like to control the heat to where the light beam is perceived by
the driver in the rear view mirror to change the color of the mirror to something less reflective.
A Photochromatic material is one that changes with light which is a great match for the
project. A good example of this is the transitions glasses that change in the sunlight to
sunglasses and then when back indoors return to transparent. The glasses are slow to change
though and work with UV rays not the visible band. The material described in the “Rapid
Photochromic Switching in a Rigid Polymer Matrix Using Living Radical Polymerization” journal
is adjustable and quickly adaptive to light which could simplify the design of the project if the
glass and reflective material were just static and did all they work by the materials they are
made from. The last possible chromatic material, elctrochromitic, is one that changes due to
charge place on the object. This technology is used in privacy glass to change from see through
to frosted or opaque. This technology could be used either for the glass or reflective material
behind it. The current that changes the glass would be generated much like how an LCD TV
works by sending current to particular rows and columns to specify a point on a grid.
Active/Passive Matrix
Active or Passive matrices are two schemes that are implemented in addressing certain
pixels in an LCD display. The first technology developed is the Passive matrix that the pixel
must remain at the state on its own without being driven by circuitry. This type of design is
especially good for ebooks since the pixels are comfortable being at two different states or just
black and white to mimic printed text. This could also be good for our systems since we only
need the material to be reflective or non-reflective. We also aren’t concerned about pixels of
an LCD display but rather pixels of material. An active Matrix is one that actively maintains the
state of the pixel while other pixels are being addressed to avoid mix up this is done through
use of a transistor and capacitor attached to each pixel. A passive system is basically a grid that
gets a positive voltage from a column and a ground from a row to light up the certain pixels
where the two meet completing a circuit. . An active matrix is in most LED screens today and
has a better response time and voltage control. The result of this is a ghosting of an image is
the image is too fast and blurry images do to nearby pixels lighting up.
Servos to Control Internal Mirror Angles
The angle of a car’s side-view mirror is dependent completely on the user who is
operating the automobile. This means that every user is going to have a different setting and
also different preferences as to the location of said mirrors. With that being said, there needs
to
be a way to correctly determine the position of the mirror compared to the vehicle operator so
as to properly operate. Our system is going to use servos to determine and control the
positioning of the side-view mirrors so as to optimize the performance of the side-view mirror
selective dimmers.
The servo in our system is most likely going to utilize DC power since cars today are run
completely on DC power. The DC power would then be used to power and control a stepper
motor. The stepper motor is an electromechanical actuator which converts digital inputs to
analog motion. This device indexes in fixed angular increments when energized in a
programmed manner and its operation consists of discrete angular motions of uniform
magnitude. The step motor is very useful in this application because it works in a step function
method that will work well with determining the angle of the system.
The attached article “A Tutorial on Visual Servo Control” is more geared towards robots
but still carries a lot of similar components that will assist in the side-view mirror selective
dimming system. The specific section of the article to be utilized is Section 4 “Position-Based
Visual Servo Control” The type of position-based control to be used in this system is point-topoint positioning. This will utilize the predicted position of the vehicle operator and adjust the
servos accordingly.
There are several possibilities for determining the position of the vehicle operator. A
low-resolution camera can be used to pinpoint the location of the user’s eyes and adjust the
servos to the correct position. Another option is to calculate the average position of a user’s
eyes based on the seat settings. A proximity sensor can be set-up above the driver’s seat in
order to calculate their height in turn with the positioning of their seat.
These servos will be easy to add to the already existing electrical system of the car.
First, it will use DC power that is already in use by the car itself. Secondly, the car’s CANbus
network is easy to tap into and add connections to in order to help communicate with the rest
of the car’s system. This part will be discussed in the sub-system “Car Computers/Regulations/
Competing Systems.”
Car Computers/Regulations/Competing Systems
The side-view mirror selective dimming system will need to be integrated into the car’s
computer system. This can be easily done due to the Controller Area Network, or CAN, which is
the system of wires and software protocols acting as the connective tissue between a vehicle’s
computers and sensors. The system reduces the amount of wires needed throughout a car
since communication can occur through one system instead of every component having to be
hard wired into the overall system.
The CAN system was developed as a way to efficiently connect to all of the engine
sensors to help a car self-diagnose its issues. This all started in the late 1970s with the National
Highway Traffic Safety Administration and the California Air Resources Board which required a
way to measure and monitor vehicle emissions. This resulted in the On-Board Diagnostics
protocol.
Since there already exists an On-Board Diagnostics protocol it will be a very streamlined
process of implementing the side-view mirror selective dimming system. It will most likely
enumerate with the existing microprocessor that controls the side-view mirrors with maybe a
few added components since it is adding to the complexity of the system. The wiring for the
system will take advantage of multiplexing in the region of the side-view mirrors in order to cut
back on the complexity of wiring up the system.
Another option to be implemented into the system would be something along the lines
of Dr. R. Andrew Hicks who invented a side-view mirror that eliminates blind spots. This glass
design was developed around the middle of last year and can drastically increase the efficiency
of the system. By eliminating blind spots while decreasing the effects of bright lights this system
can drastically increase safety during night driving.
Articles for Reference:
http://www.baldor.com/pdf/manuals/1205-394.pdf
http://eprints.qut.edu.au/50025/1/50025.pdf
http://www.popularmechanics.com/cars/how-to/repair/how-it-works-the-computer-insideyourcar
http://auto.howstuffworks.com/under-the-hood/trends-innovations/car-computer.htm
http://www.sciencedaily.com/releases/2012/06/120607122206.htm
http://aml.seas.ucla.edu/research/areas/magnetostrictive/mag-composites/
Magnetostriction%20and%20Magnetostrictive%20Materials.htm
http://www.mdpi.com/1996-1944/3/12/5143 “Thermotropic and Thermochromic Polymer
Based Materials for Adaptive Solar Control”
http://pubs.acs.org/doi/abs/10.1021/ma052002f “Rapid Photochromic Switching in a Rigid
Polymer Matrix Using Living Radical Polymerization”
http://pubs.acs.org/doi/abs/10.1021/cm902069k “Black to Transmissive Switching in a Pseudo
Three-Electrode Electrochromic Device“
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1478049 “A 6 × 6-in 20-lpi
electroluminescent display panel”
http://books.google.com/books?id=N0ys_sSxD60C&pg=PA15#v=onepage&q&f=false “Precision
Nanometrology: Sensors and Measuring Systems for Nanomanufacturing” by Wei Gao
http://www.t3.com/features/exclusive-how-does-microsoft-xbox-kinect-work
http://webeye.ophth.uiowa.edu/eyeforum/tutorials/BINOCULAR-VISION.pdf