|
Orientation Sensor
|
|
Humans have liquid in their inner ears which allow them to balance. Many other animals have identical or similar systems that allow them to stabilize themselves. This robot must have the ability to sense its own orientation if it is to be able to walk or scan properly. |
|
|
The only difference between the two images to the right is that the upper one is rotated 20° clockwise. Through the robot's eyes the two situations look exactly the same: The ground in front slopes downward relative to the ground that the robot is presently standing on.
|
![]() |
|
The Nintendo64 is an obsolete (but still very fun) video game system. To the right you see a picture of the system's input device. There is a miniature joystick in the center. At one point in time the joystick's design was revolutionary. |
![]() |
|
The joystick contains two potentiometers, one turned by the sticks yaw, and one turned by the sticks pitch. The joystick is turned upside down, and a weight is attached to the stick. Gravity always pulls the joystick strait down. By monitoring the amount of electricity passing through the potentiometers the robot can determine which way is down. |
![]() |
Inertia Interference
|
There is a problem facing the orientation sensor. Inertia as well as the force of gravity effects its movements. When the robot accelerates the inertia of the weight resists the change in momentum and causes the stick to swing back and forth like a pendulum. The robot's body rocks slightly as it walks. As a result accurate information can only be gathered from the orientation sensor after the robot has stopped moving and waited long enough for the weight to be at rest (about 0.7 seconds). The computer program tells if the weight has stopped moving by taking two readings one tenth of a second apart. If the two readings are equal the sensor has not moved during the interval between readings, so it must be at rest. |
| << Previous |