KMITL Innovation Expo 2025 Logo

Vision-Based Spacecraft Pose Estimation

Vision-Based Spacecraft Pose Estimation

Abstract

The capture of a target spacecraft by a chaser is an on-orbit docking operation that requires an accurate, reliable, and robust object recognition algorithm. Vision-based guided spacecraft relative motion during close-proximity maneuvers has been consecutively applied using dynamic modeling as a spacecraft on-orbit service system. This research constructs a vision-based pose estimation model that performs image processing via a deep convolutional neural network. The pose estimation model was constructed by repurposing a modified pretrained GoogLeNet model with the available Unreal Engine 4 rendered dataset of the Soyuz spacecraft. In the implementation, the convolutional neural network learns from the data samples to create correlations between the images and the spacecraft’s six degrees-of-freedom parameters. The experiment has compared an exponential-based loss function and a weighted Euclidean-based loss function. Using the weighted Euclidean-based loss function, the implemented pose estimation model achieved moderately high performance with a position accuracy of 92.53 percent and an error of 1.2 m. The in-attitude prediction accuracy can reach 87.93 percent, and the errors in the three Euler angles do not exceed 7.6 degrees. This research can contribute to spacecraft detection and tracking problems. Although the finished vision-based model is specific to the environment of synthetic dataset, the model could be trained further to address actual docking operations in the future.

Objective

In one, docking is defined as “when one incoming spacecraft rendezvous with another spacecraft and flies a controlled collision trajectory in such a manner to align and mesh the interface mechanisms”, and defined docking as an on-orbital service to connect two free-flying man-made space objects. The service should be supported by an accurate, reliable, and robust positioning and orientation (pose) estimation system. Therefore, pose estimation is an essential process in an on-orbit spacecraft docking operation. The position estimation can be obtained by the most well-known cooperative measurement, a Global Positioning System (GPS), while the spacecraft attitude can be measured by an installed Inertial Measurement Unit (IMU). However, these methods are not applicable to non-cooperative targets. Many studies and missions have been performed by focusing on mutually cooperative satellites. However, the demand for non-cooperative satellites may increase in the future. Therefore, determining the attitude of non-cooperative spacecrafts is a challenging technological research problem that can improve spacecraft docking operations. One traditional method, which is based on spacecraft control principles, is to estimate the position and attitude of a spacecraft using the equations of motion, which are a function of time. However, the prediction using a spacecraft equation of motion needs support from the sensor fusion to achieve the highest accuracy of the state estimation algorithm. For non-cooperative spacecraft, a vision-based pose estimator is currently developing for space application with a faster and more powerful computational resource.

Other Innovations

Rotten Fruit Classification for Industrial

คณะวิทยาศาสตร์

Rotten Fruit Classification for Industrial

The development of a fruit spoilage detection system originates from the need to reduce agricultural product losses, a global issue affecting both the agricultural and food distribution industries. Spoiled fruit can negatively impact product quality and result in significant economic losses. The primary goal of this system is to assist in screening and removing unsuitable fruit from the supply chain, thereby preserving product quality and meeting consumer demands for fresh produce. The system was designed to simulate the sorting process by utilizing images as a key factor in detecting spoiled fruit. Experimental results demonstrated high efficiency and rapid prediction capabilities, highlighting the system’s potential for practical applications.

Read more
Intraspecific variations of dwarf whipray Brevitrygon heterura (Chondrichthyes: Dasyatidae) in the Gulf of Thailand.

คณะเทคโนโลยีการเกษตร

Intraspecific variations of dwarf whipray Brevitrygon heterura (Chondrichthyes: Dasyatidae) in the Gulf of Thailand.

Dwarf whipray (Brevitrygon heterura) is a common species found in a local market in the Gulf of Thailand. However, like many other species of stingrays, it is threatened by overfishing and habitat destruction. Therefore, an accurate species identification is crucial because conservation efforts may vary depending on the species. This study aims to understand morphological variation of B. heterura in the Gulf of Thailand by morphometric study and genetic analysis. During October 2022 and February 2023, we obtained 49 samples from research vessels fish landing ports and local fish markets. We observed two distinct groups based on 43 morphological variables/ratios. B. heterura samples from Chanthaburi, Rayong, Chonburi, Samut Sakhon, Nakhon Si Thammarat and Songkla provinces, called “group A," typically have longer snout length than those from Prachuap Khiri Khan provinces, called “group B" according to external morphological characters for species identification. Three morphological variables/ratios were significantly different between groups A and B. Main characters to explain intraspecific variations between group A and group B are further discussed. DNA barcoding based on a fragment of the cytochrome c oxidase subunit I (COI) gene were obtain from eight samples of group A and eight samples from group B. Pairwise percent sequence divergence (p-distance) for COI between group A and group B were 0.0-2.5. This study contributes to the understanding of variations of morphology and genetics of B. heterura in the Gulf of Thailand.

Read more
burden - Take me to dream

คณะสถาปัตยกรรม ศิลปะและการออกแบบ

burden - Take me to dream

On the path of life since we were born, we have encountered many things in life, differences and various characteristics. However, each factor of each person's life has different responsibilities, dreams, and life context differences. Everyone still has to struggle against obstacles and many burdens in life, shouldering the responsibilities of themselves and their families in order to survive. Living in different ways, with many burdens and dreams, but in real life, how many people can shoulder these burdens to reach their dreams?

Read more