Spacecraft Attitude Determination System Using Nano-Optical Devices and Linux Software Libraries

This paper presents a new spacecraft attitude determination system based on small optical devices and Linux-based software. This technology intends to support nanosatellite operations by providing low-cost, low-mass, low-volume, low-power, and redundant attitude determination capabilities with quick and straightforward onboard programmability for real-time spacecraft operations. The chosen commercial-off-the-shelf optical devices perform sensing and image processing on the same circuit board, and they are biologically inspired by insects’ vision systems, which measure optical flow and/or track objects while navigating the environment. The firmware on the devices is modified here to enable communication with PC/104 form-factor embedded computers running RealTime Application Interface for Linux. Algorithms are developed for operations using optical flow mode and point-tracking mode, and an application programming interface, along with Simulink® S-functions, is created. The performances of the proposed syste...

[1]  Geoffrey Louis Barrows Mixed-mode VLSI optic flow sensors for micro air vehicles , 1999 .

[2]  Bong Wie,et al.  Space Vehicle Dynamics and Control , 1998 .

[3]  Mandyam V. Srinivasan,et al.  An image-interpolation technique for the computation of optic flow and egomotion , 1994, Biological Cybernetics.

[4]  J. Bowen On-Board Orbit Determination and 3-Axis Attitude Determination for Picosatellite Applications , 2009 .

[5]  James Doebbler,et al.  Characterizing and Calibrating the Novel PhaseSpace Camera System , 2011 .

[6]  Purvesh Thakker,et al.  Emergence of Pico- and Nanosatellites for Atmospheric Research and Technology Testing , 2010 .

[7]  Ryan Nugent,et al.  Standardization Promotes Flexibility: A Review of CubeSats' Success , 2008 .

[8]  F. Markley,et al.  Quaternion Attitude Estimation Using Vector Observations , 2000 .

[9]  M. D. Shuster Approximate algorithms for fast optimal attitude computation , 1978 .

[10]  Azriel Rosenfeld,et al.  Gray-level corner detection , 1982, Pattern Recognit. Lett..

[11]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[12]  P. Mantegazza,et al.  RTAI: Real Time Application Interface , 2000 .

[13]  Riccardo Bevilacqua,et al.  Ad Hoc Wireless Networking and Shared Computation for Autonomous Multirobot Systems , 2009, J. Aerosp. Comput. Inf. Commun..

[14]  S. Kenyon,et al.  STRaND-1: Use of a $500 Smartphone as the Central Avionics of a Nanosatellite , 2011 .

[15]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[16]  Riccardo Bevilacqua,et al.  Advances on a 6 Degrees of Freedom Testbed for Autonomous Satellites Operations , 2011 .