{"title":"Heading Computation Using Magnetometer, Inertial Sensors and Bluetooth Communication","authors":"S. Mischie, L. Mâtiu-Iovan","doi":"10.1109/COMM48946.2020.9142015","DOIUrl":null,"url":null,"abstract":"The paper presents the required steps to implement the heading computation using the magnetometer and inertial sensors that are available on the CC2650 Sensor Tag. This device is powered by a coin battery and can communicate with a PC or smartphone by Bluetooth Low Energy (BLE) technology. A MATLAB application is implemented on the PC that receives data from CC2650 Sensor Tag and performs the computations to obtain the heading and display it in real-time. The first step is to calibrate the magnetometer. Then the heading is computed. In order to improve the performance, a fusion with the gyroscope data using the Kalman filter is performed. The 3D orientation of CC2650 Sensor Tag is also computed using data from all the sensors and the new functions introduced in MATLAB. Theoretical background and experimental results are presented.","PeriodicalId":405841,"journal":{"name":"2020 13th International Conference on Communications (COMM)","volume":"610 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 13th International Conference on Communications (COMM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COMM48946.2020.9142015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The paper presents the required steps to implement the heading computation using the magnetometer and inertial sensors that are available on the CC2650 Sensor Tag. This device is powered by a coin battery and can communicate with a PC or smartphone by Bluetooth Low Energy (BLE) technology. A MATLAB application is implemented on the PC that receives data from CC2650 Sensor Tag and performs the computations to obtain the heading and display it in real-time. The first step is to calibrate the magnetometer. Then the heading is computed. In order to improve the performance, a fusion with the gyroscope data using the Kalman filter is performed. The 3D orientation of CC2650 Sensor Tag is also computed using data from all the sensors and the new functions introduced in MATLAB. Theoretical background and experimental results are presented.