{"title":"Hardware/Software Co-Design of a Feature-Based Satellite Pose Estimation System","authors":"Yunjie Liu;Anne Bettens;Xiaofeng Wu","doi":"10.1109/JMASS.2023.3328879","DOIUrl":null,"url":null,"abstract":"Vision-based pose estimation is fundamental for close proximity satellite operations, especially for on-orbit service missions. While neural network methods for pose estimation are becoming more widespread, traditional computer vision techniques still offer unique benefits in terms of efficiency and reliability. This article presents an algorithm that uses feature point detection and random sample consensus (RANSAC) as a solution for satellite pose estimation. The proposed algorithm requires no initialization, previous pose, or motion state information, which significantly reduces processing time. A comparison was conducted between the proposed algorithm and neural-network-based approaches. It was found that the proposed method only needs minimal training samples and memory to produce high-precision pose estimation, making it appropriate for use on small satellite platforms, such as CubeSats. Moreover, the satellite pose estimation implementation was achieved through hardware/software (HW/SW) co-design, by implementing the feature point detection module on a field-programmable gate array (FPGA). This approach takes full advantage of an FPGA’s pipeline structure and the ability for parallel operation of software and hardware. Consequently, it offers an efficient solution for satellite pose estimation with improved operational efficiency, resource utilization, and low power consumption.","PeriodicalId":100624,"journal":{"name":"IEEE Journal on Miniaturization for Air and Space Systems","volume":"5 1","pages":"16-26"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Journal on Miniaturization for Air and Space Systems","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10302216/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Vision-based pose estimation is fundamental for close proximity satellite operations, especially for on-orbit service missions. While neural network methods for pose estimation are becoming more widespread, traditional computer vision techniques still offer unique benefits in terms of efficiency and reliability. This article presents an algorithm that uses feature point detection and random sample consensus (RANSAC) as a solution for satellite pose estimation. The proposed algorithm requires no initialization, previous pose, or motion state information, which significantly reduces processing time. A comparison was conducted between the proposed algorithm and neural-network-based approaches. It was found that the proposed method only needs minimal training samples and memory to produce high-precision pose estimation, making it appropriate for use on small satellite platforms, such as CubeSats. Moreover, the satellite pose estimation implementation was achieved through hardware/software (HW/SW) co-design, by implementing the feature point detection module on a field-programmable gate array (FPGA). This approach takes full advantage of an FPGA’s pipeline structure and the ability for parallel operation of software and hardware. Consequently, it offers an efficient solution for satellite pose estimation with improved operational efficiency, resource utilization, and low power consumption.