Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Analysis of comparative filter algorithm effect on an IMU
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

An IMU is a sensor with many differing use cases, it makes use of an accelerometer, gyroscope and sometimes a magnetometer. One of the biggest problems with IMU sensors is the effect vibrations can have on their data. The reason for this study is to find a solution to this problem by filtering the data. The tests for this study were conducted in cooperation with Husqvarna using two of their automowers. The tests were made by running the automowers across different surfaces and recording the IMU data. To find filters for the IMU data a comprehensive literature survey was conducted to find suitable methods to filter out vibrations. The two filters selected for further testing were the complementary filter and the LMS filter. When the tests had been run all the data was added to data sheets where it could be analyzed and have the filters added to the data. From the gathered data the data spikes were clearly visible and were more than enough to trigger the mower's emergency stop and need to be manually reset. The vibrations were too irregular to filter using the LMS filter since it requires a known signal to filter against. Hence only the complementary filter was implemented fully. With the complementary filter these vibrations can be minimized and brought well below the level required to trigger an emergency stop. With a high filter weight constant such as 0.98, the margin of error from vibrations can be brought down to +- 1 degrees as the lowest and +- 4,6 degrees as highest depending on the surface and automower under testing. The main advantage with using the complementary filter is that it only requires one weight constant to adjust the filter intensity making it easy to use. The one disadvantage is that the higher the weight constant is the more delay there is on the data. 

Place, publisher, year, edition, pages
2021. , p. 40
Keywords [en]
IMU, Vibration, autonomous driving, complementary filter, accelerometer, gyroscope
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:hj:diva-54147ISRN: JU-JTH-DTA-1-20210141OAI: oai:DiVA.org:hj-54147DiVA, id: diva2:1581618
External cooperation
Husqvarna AB
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2021-08-10 Created: 2021-07-22 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

fulltext(1683 kB)3509 downloads
File information
File name FULLTEXT01.pdfFile size 1683 kBChecksum SHA-512
58d0de28cb4693619c3149264349ed82a6df77c9f55e92dc32abc9fc4f7f0f86f2e53eb6fc17f78cdd10553c77bf23c52b132ded1049c2653543887ecfe6ab14
Type fulltextMimetype application/pdf

Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 3510 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1187 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf