{"title":"Satellite-pose estimation using IMU sensor data and Kalman filter with RF-433 Mhz powered communication and helical antenna design for ground station","authors":"Biplov Paneru , Ankit Adhikari , Bishwash Paneru , Krishna Bikram Shah , Sanjog Chhetri Sapkota , Ramhari Poudyal , Khem Narayan Poudyal","doi":"10.1016/j.measen.2024.101285","DOIUrl":null,"url":null,"abstract":"<div><p>Space research relies heavily on satellites, and technological developments are critical to the success of these missions. In order to estimate satellite pose, a simulation of an IMU sensor using Matplotlib is presented in this study. A roll, pitch, and yaw value analysis is performed on data obtained from the BNO-055 IMU sensor. A prototype ground station's helical antenna is used to investigate these parameters. For effective communication between the satellite body and ground station setup, a low-cost transceiver module RF-433Mhz module is connected to the ground station. IMUsensors are essential for inertial measurements in spacecraft, which support ground station monitoring. This study makes use of a four-turn helical antenna that is built for deployment and designed using the 4nec2 simulation program for RF-based satellite-ground station communication. The antenna's VSWR is 1.432, and its directivity is 18.581. Matplotlib is utilized to model variations in roll, pitch, and yaw values. Roll, pitch, and yaw ranges that are observed are −0.375 to 0.25, −0.375 to 0.5625, and −0.3125 to 0.1875, in that order. These ranges are useful in effectively visualizing the body pose of the CubeSat when connecting via PySerial to a Matplotlib-developed program.</p></div>","PeriodicalId":34311,"journal":{"name":"Measurement Sensors","volume":"35 ","pages":"Article 101285"},"PeriodicalIF":0.0000,"publicationDate":"2024-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665917424002617/pdfft?md5=afbd5d86586637ae770c21e484ec0469&pid=1-s2.0-S2665917424002617-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Measurement Sensors","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665917424002617","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
Space research relies heavily on satellites, and technological developments are critical to the success of these missions. In order to estimate satellite pose, a simulation of an IMU sensor using Matplotlib is presented in this study. A roll, pitch, and yaw value analysis is performed on data obtained from the BNO-055 IMU sensor. A prototype ground station's helical antenna is used to investigate these parameters. For effective communication between the satellite body and ground station setup, a low-cost transceiver module RF-433Mhz module is connected to the ground station. IMUsensors are essential for inertial measurements in spacecraft, which support ground station monitoring. This study makes use of a four-turn helical antenna that is built for deployment and designed using the 4nec2 simulation program for RF-based satellite-ground station communication. The antenna's VSWR is 1.432, and its directivity is 18.581. Matplotlib is utilized to model variations in roll, pitch, and yaw values. Roll, pitch, and yaw ranges that are observed are −0.375 to 0.25, −0.375 to 0.5625, and −0.3125 to 0.1875, in that order. These ranges are useful in effectively visualizing the body pose of the CubeSat when connecting via PySerial to a Matplotlib-developed program.