Android phone, there are many sensors that can be accessed. Some of these
sensors require hardware and some don’t. In hardware based sensors hardware
components are needed to access those sensors. These variables can be obtained
by the environmental change that causes it, such as acceleration, magnetic
field strength, gravity change or angular change. Software-based sensors are
not physical devices, although they mimic hardware-based sensors. In this
project, we only used software based sensors.
in the phone is used to measure acceleration forces and rotational forces along
three axes(x, y and z). The orientation sensors include accelerometers, gravity
sensors, gyroscopes, and rotational vector sensors.
Accelerometers in mobile phones are
used to detect the orientation of the phone. An accelerometer is used to measure linear
acceleration of movement. With an accelerometer, it is
possible to get noisy output that has many interferences or clean and perfect
output. It depends on the environment. But when the x, y and z axis in the accelerometer
are combined with the x, y and z gyro, and then the output we get is clean and
is more responsive.
the information is supplied by accelerometer gyroscope adds additional
information such as rotational acceleration. From this sensors, we are able to
know the angular velocity. The lateral orientation or tilt can
be solved using gyroscope sensors during that movement accurately.
Location sensor (Global positioning
that is installed on the phones gets a ping from a satellite up in space to
figure out in which part of the world is your location (or driving through). The
phone data is not actually used by GPS, which is why the signal is lost the
users location can be tracked, even if the map tiles themselves are a blurry,
low-res mess. In fact, it connects with multiple satellites then calculates the
location of the user depending on the angle of intersection.