基于乘式EKF的飞行笔记本传感器融合改进

Maximilian Von Arnim, S. Gaisser, S. Klinkner
{"title":"基于乘式EKF的飞行笔记本传感器融合改进","authors":"Maximilian Von Arnim, S. Gaisser, S. Klinkner","doi":"10.5821/conference-9788419184405.049","DOIUrl":null,"url":null,"abstract":"Flying Laptop is a small satellite carrying an optical communications payload. It was launched in 2017. To improve the satellite’s attitude determination, which is used to point the payload, a new sensor fusion algorithm based on a low pass filter and a multiplicative extended Kalman filter (MEKF) was developed. As an operational satellite, improvements are only possible via software updates. The algorithm estimates the satellite's attitude from star tracker and fibre-optical gyroscope (FOG) measurements. It also estimates the gyroscope bias. The global attitude estimate uses a quaternion representation, while the Kalman filter uses Gibbs Parameters to calculate small attitude errors. Past Kalman filter predictions are saved for several time steps so that a delayed star tracker measurement can be used to update the prediction at the time of measurement. The estimate at the current time is then calculated by predicting the system attitude based on the updated past estimate. The prediction step relies on the low-pass-filtered gyroscope measurements corrected by the bias estimate. The new algorithm was developed as part of a master’s thesis at the University of Stuttgart, where Flying Laptop was developed and built. It was simulated in a MATLAB/Simulink environment using the European Space Agency’s GAFE framework. In addition, the new filter was applied to measurement data from the satellite. The results were used to compare the performance with the current filter implementation. The new Kalman filter can deal with delayed, missing, or irregular star tracker measurements. It features a lower computational complexity than the previous standard extended Kalman filter used on Flying Laptop. The mean error of the attitude estimate was reduced by up to 90%. The low pass filter improves the rotation rate estimate between star tracker measurements, especially for biased and noisy gyroscopes. However, this comes at the cost of potentially less accurate attitude estimates. Educational satellites benefit from the new algorithm given their typically limited processing power and cheap commercial-off-the-shelf (COTS) sensors. This paper presents the approach in detail and shows its benefits","PeriodicalId":340665,"journal":{"name":"4th Symposium on Space Educational Activities","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improved sensor fusion for flying laptop based on a multiplicative EKF\",\"authors\":\"Maximilian Von Arnim, S. Gaisser, S. Klinkner\",\"doi\":\"10.5821/conference-9788419184405.049\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Flying Laptop is a small satellite carrying an optical communications payload. It was launched in 2017. To improve the satellite’s attitude determination, which is used to point the payload, a new sensor fusion algorithm based on a low pass filter and a multiplicative extended Kalman filter (MEKF) was developed. As an operational satellite, improvements are only possible via software updates. The algorithm estimates the satellite's attitude from star tracker and fibre-optical gyroscope (FOG) measurements. It also estimates the gyroscope bias. The global attitude estimate uses a quaternion representation, while the Kalman filter uses Gibbs Parameters to calculate small attitude errors. Past Kalman filter predictions are saved for several time steps so that a delayed star tracker measurement can be used to update the prediction at the time of measurement. The estimate at the current time is then calculated by predicting the system attitude based on the updated past estimate. The prediction step relies on the low-pass-filtered gyroscope measurements corrected by the bias estimate. The new algorithm was developed as part of a master’s thesis at the University of Stuttgart, where Flying Laptop was developed and built. It was simulated in a MATLAB/Simulink environment using the European Space Agency’s GAFE framework. In addition, the new filter was applied to measurement data from the satellite. The results were used to compare the performance with the current filter implementation. The new Kalman filter can deal with delayed, missing, or irregular star tracker measurements. It features a lower computational complexity than the previous standard extended Kalman filter used on Flying Laptop. The mean error of the attitude estimate was reduced by up to 90%. The low pass filter improves the rotation rate estimate between star tracker measurements, especially for biased and noisy gyroscopes. However, this comes at the cost of potentially less accurate attitude estimates. Educational satellites benefit from the new algorithm given their typically limited processing power and cheap commercial-off-the-shelf (COTS) sensors. This paper presents the approach in detail and shows its benefits\",\"PeriodicalId\":340665,\"journal\":{\"name\":\"4th Symposium on Space Educational Activities\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"4th Symposium on Space Educational Activities\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5821/conference-9788419184405.049\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th Symposium on Space Educational Activities","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5821/conference-9788419184405.049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

飞行笔记本是一颗携带光通信有效载荷的小型卫星。它于2017年推出。为了提高卫星定位载荷的姿态确定精度,提出了一种基于低通滤波器和乘式扩展卡尔曼滤波器的传感器融合算法。作为一颗运行卫星,只有通过软件更新才能进行改进。该算法通过星跟踪器和光纤陀螺仪(FOG)测量来估计卫星的姿态。它还估计了陀螺仪的偏差。全局姿态估计采用四元数表示,卡尔曼滤波采用吉布斯参数计算小姿态误差。过去的卡尔曼滤波预测被保存为几个时间步骤,以便延迟的星跟踪器测量可以用来在测量时更新预测。然后通过基于更新的过去估计预测系统姿态来计算当前时间的估计。预测步骤依赖于经偏差估计校正的低通滤波陀螺仪测量值。这种新算法是作为斯图加特大学硕士论文的一部分开发出来的,飞行笔记本电脑就是在斯图加特大学开发和制造的。使用欧洲航天局的GAFE框架在MATLAB/Simulink环境中进行了仿真。此外,还对卫星测量数据进行了滤波处理。结果用于与当前滤波器实现的性能进行比较。新的卡尔曼滤波器可以处理延迟、缺失或不规则的星跟踪器测量。它具有较低的计算复杂度比以前的标准扩展卡尔曼滤波器使用的飞行笔记本电脑。该方法使姿态估计的平均误差降低了90%。低通滤波器改善了星跟踪器测量之间的旋转速率估计,特别是对于有偏和有噪声的陀螺仪。然而,这样做的代价是姿态估计可能不太准确。由于教育卫星的处理能力有限,而且传感器价格便宜,因此新算法对其有利。本文详细介绍了该方法,并展示了其优点
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Improved sensor fusion for flying laptop based on a multiplicative EKF
Flying Laptop is a small satellite carrying an optical communications payload. It was launched in 2017. To improve the satellite’s attitude determination, which is used to point the payload, a new sensor fusion algorithm based on a low pass filter and a multiplicative extended Kalman filter (MEKF) was developed. As an operational satellite, improvements are only possible via software updates. The algorithm estimates the satellite's attitude from star tracker and fibre-optical gyroscope (FOG) measurements. It also estimates the gyroscope bias. The global attitude estimate uses a quaternion representation, while the Kalman filter uses Gibbs Parameters to calculate small attitude errors. Past Kalman filter predictions are saved for several time steps so that a delayed star tracker measurement can be used to update the prediction at the time of measurement. The estimate at the current time is then calculated by predicting the system attitude based on the updated past estimate. The prediction step relies on the low-pass-filtered gyroscope measurements corrected by the bias estimate. The new algorithm was developed as part of a master’s thesis at the University of Stuttgart, where Flying Laptop was developed and built. It was simulated in a MATLAB/Simulink environment using the European Space Agency’s GAFE framework. In addition, the new filter was applied to measurement data from the satellite. The results were used to compare the performance with the current filter implementation. The new Kalman filter can deal with delayed, missing, or irregular star tracker measurements. It features a lower computational complexity than the previous standard extended Kalman filter used on Flying Laptop. The mean error of the attitude estimate was reduced by up to 90%. The low pass filter improves the rotation rate estimate between star tracker measurements, especially for biased and noisy gyroscopes. However, this comes at the cost of potentially less accurate attitude estimates. Educational satellites benefit from the new algorithm given their typically limited processing power and cheap commercial-off-the-shelf (COTS) sensors. This paper presents the approach in detail and shows its benefits
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信