Improved sensor fusion for flying laptop based on a multiplicative EKF

Maximilian Von Arnim, S. Gaisser, S. Klinkner
{"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}
引用次数: 0

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
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于乘式EKF的飞行笔记本传感器融合改进
飞行笔记本是一颗携带光通信有效载荷的小型卫星。它于2017年推出。为了提高卫星定位载荷的姿态确定精度,提出了一种基于低通滤波器和乘式扩展卡尔曼滤波器的传感器融合算法。作为一颗运行卫星,只有通过软件更新才能进行改进。该算法通过星跟踪器和光纤陀螺仪(FOG)测量来估计卫星的姿态。它还估计了陀螺仪的偏差。全局姿态估计采用四元数表示,卡尔曼滤波采用吉布斯参数计算小姿态误差。过去的卡尔曼滤波预测被保存为几个时间步骤,以便延迟的星跟踪器测量可以用来在测量时更新预测。然后通过基于更新的过去估计预测系统姿态来计算当前时间的估计。预测步骤依赖于经偏差估计校正的低通滤波陀螺仪测量值。这种新算法是作为斯图加特大学硕士论文的一部分开发出来的,飞行笔记本电脑就是在斯图加特大学开发和制造的。使用欧洲航天局的GAFE框架在MATLAB/Simulink环境中进行了仿真。此外,还对卫星测量数据进行了滤波处理。结果用于与当前滤波器实现的性能进行比较。新的卡尔曼滤波器可以处理延迟、缺失或不规则的星跟踪器测量。它具有较低的计算复杂度比以前的标准扩展卡尔曼滤波器使用的飞行笔记本电脑。该方法使姿态估计的平均误差降低了90%。低通滤波器改善了星跟踪器测量之间的旋转速率估计,特别是对于有偏和有噪声的陀螺仪。然而,这样做的代价是姿态估计可能不太准确。由于教育卫星的处理能力有限,而且传感器价格便宜,因此新算法对其有利。本文详细介绍了该方法,并展示了其优点
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The advanced Master of Space Studies at KU Leuven and Ghent University: Trends and tendencies in the program demographics Come fly with us: services provided by the Space Weather Education Centre Development of a low-cost ground segment capable of receiving data from nanosatellites: a partnership between Brazil and Portugal Development of a proof-of-concept space propulsion system for nano-satellite applications using additive manufacturing Engineering and Management of Space Systems (EMSS) - an international joint Master's double-degree program
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1