Odometry Error Reduction in Wheelchair Using More Than One Sensor

Autonomous wheelchair promises a safer and convenient mobility for disabled and senior citizens. Odometry is to estimate position change over time. It uses data from one or more sensors such as encoder attached to wheel and IMU. Odometry is important for navigation of wheelchair. Odometry via wheel...

Full description

Saved in:
Bibliographic Details
Main Author: Boey, Daniel Mun Weng
Format: Final Year Project / Dissertation / Thesis
Published: 2019
Subjects:
Online Access:http://eprints.utar.edu.my/3457/1/ME%2D2019%2D1301582%2D1.pdf
http://eprints.utar.edu.my/3457/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.3457
record_format eprints
spelling my-utar-eprints.34572019-08-01T15:24:25Z Odometry Error Reduction in Wheelchair Using More Than One Sensor Boey, Daniel Mun Weng TJ Mechanical engineering and machinery Autonomous wheelchair promises a safer and convenient mobility for disabled and senior citizens. Odometry is to estimate position change over time. It uses data from one or more sensors such as encoder attached to wheel and IMU. Odometry is important for navigation of wheelchair. Odometry via wheel rotary encoder is prone to random error such as wheel slip on slippery or uneven surface, and inaccurate measurement of wheelbase and wheel diameter use to calculate position. Meanwhile, IMU data are noisy and once integrated to obtain position and orientation, their values drift. The IMU comprises of 3 separate sensors: accelerometer which measures acceleration and gyroscope which measures angular velocity and magnetometer which measures direction of magnetic north. The IMU outputs acceleration, angular velocity and magnetic field values based on the orientation of the sensor which is referred to as sensor coordinate system. In order to compute meaningful position of the wheelchair, the sensor coordinate system has to be aligned with the wheelchair coordinate system. Rotation matrix is applied to the IMU data to transform the IMU data. IMU data that are transformed is then filtered to reduce noise. When the sensor is stationary, the output data after the exponential filter still fluctuates between ±0.01 degree/s. Over time, the integrated reading of the gyro sensor will drift due to the fluctuation. Since the fluctuation is very small, it can be assumed to be zero to reduce drift. Next, the data from encoder, accelerometer and gyroscope are combined together with Kalman filter. Test was performed to obtain position from encoder, IMU and sensor fusion output and the position results were compared to the truth. The resulting fused position reduced error by 76.5%. 2019-01 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/3457/1/ME%2D2019%2D1301582%2D1.pdf Boey, Daniel Mun Weng (2019) Odometry Error Reduction in Wheelchair Using More Than One Sensor. Final Year Project, UTAR. http://eprints.utar.edu.my/3457/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic TJ Mechanical engineering and machinery
spellingShingle TJ Mechanical engineering and machinery
Boey, Daniel Mun Weng
Odometry Error Reduction in Wheelchair Using More Than One Sensor
description Autonomous wheelchair promises a safer and convenient mobility for disabled and senior citizens. Odometry is to estimate position change over time. It uses data from one or more sensors such as encoder attached to wheel and IMU. Odometry is important for navigation of wheelchair. Odometry via wheel rotary encoder is prone to random error such as wheel slip on slippery or uneven surface, and inaccurate measurement of wheelbase and wheel diameter use to calculate position. Meanwhile, IMU data are noisy and once integrated to obtain position and orientation, their values drift. The IMU comprises of 3 separate sensors: accelerometer which measures acceleration and gyroscope which measures angular velocity and magnetometer which measures direction of magnetic north. The IMU outputs acceleration, angular velocity and magnetic field values based on the orientation of the sensor which is referred to as sensor coordinate system. In order to compute meaningful position of the wheelchair, the sensor coordinate system has to be aligned with the wheelchair coordinate system. Rotation matrix is applied to the IMU data to transform the IMU data. IMU data that are transformed is then filtered to reduce noise. When the sensor is stationary, the output data after the exponential filter still fluctuates between ±0.01 degree/s. Over time, the integrated reading of the gyro sensor will drift due to the fluctuation. Since the fluctuation is very small, it can be assumed to be zero to reduce drift. Next, the data from encoder, accelerometer and gyroscope are combined together with Kalman filter. Test was performed to obtain position from encoder, IMU and sensor fusion output and the position results were compared to the truth. The resulting fused position reduced error by 76.5%.
format Final Year Project / Dissertation / Thesis
author Boey, Daniel Mun Weng
author_facet Boey, Daniel Mun Weng
author_sort Boey, Daniel Mun Weng
title Odometry Error Reduction in Wheelchair Using More Than One Sensor
title_short Odometry Error Reduction in Wheelchair Using More Than One Sensor
title_full Odometry Error Reduction in Wheelchair Using More Than One Sensor
title_fullStr Odometry Error Reduction in Wheelchair Using More Than One Sensor
title_full_unstemmed Odometry Error Reduction in Wheelchair Using More Than One Sensor
title_sort odometry error reduction in wheelchair using more than one sensor
publishDate 2019
url http://eprints.utar.edu.my/3457/1/ME%2D2019%2D1301582%2D1.pdf
http://eprints.utar.edu.my/3457/
_version_ 1646031173772640256
score 13.159267