Abstract
This chapter describes the development of satellite control algorithms implemented into FPGA (Field Programmable Gate Array) hardware logic, which is gathering a great interest in applying for central computing systems of small satellites with high computational demands. In order to maximize the parallel processing capability of the FPGA, the satellite control algorithms are classified into subsystems and are implemented as a parallel running multi-agent system. The developed asynchronous parallel reactive system is capable of real-time processing and reasoning, which enables the implementation of the multi-agent system in FPGAs. This system introduces a reactive subsumption system, which has been ever proven its potential for autonomous systems, and is exemplary applied for the small satellite Flying Laptop. This concept offers further possibilities to be extended as an on-board autonomous system based on a Belief-Desire-Intention architecture. The performance of the implemented control algorithm is evaluated and its potential for autonomous space systems is investigated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D.J. Barnhart, T. Vladimirova, M.N. Sweeting. Very-small-satellite design for distributed space missions. Journal of Spacecraft and Rockets, 44(6), 1294–1306 (2007).
J.J. Wang, R.B. Katz, J.S. Sun, B.E. Cronquist, J.L. McCollum, T.M. Speers, W.C. Plants. SRAM based re-configurable FPGA for space application. IEEE Transactions on Nuclear Science, 46(6), 1728–1735 (1999).
R.A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2(1), 14–23 (1986).
R.A. Brooks, A.M. Elynn. Fast, cheap and out of control: a robot invasion of the solar system. Journal of the British Interplanetary Society, 42, 478–485 (1981).
F. Huber, P. Behr, H.-P. Röser, S. Pletner. FPGA based on-board computer system fort he Flying Laptop micro-satellite. Proceedings of the Data System in Aerospace Conference, SP-638, ESA, Naples (2007).
G. Weiss (ed.) Multiagent Systems: A Modern Approach To Distributed Artificial Intelligence. The MIT Press, USA (2000).
T. Kuwahara, A. Falke, C. Ziemke, Y. Muhammad, J. Eickhoff, H.-P. Röser. “Development of a hardware-in-the-loop simulation environment on a MDVE for FPGA-based on-board computing systems. Transactions of the Japan Society for Aeronautical and Space Sciences, Space Technology Japan, 7(ists 26), Pf_1-Pf_9 (2009).
J. Eickhoff. Systemsimulation in der Satellitenentwicklung I&II – (System simulation in Satellite Engineering I&II), Annual lectures at Institute of Space systems, Universität Stuttgart, Germany.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kuwahara, T., Ziemke, C., Fritz, M., Eickhoff, J., Röser, HP. (2010). Asynchronous Parallel Reactive System for Intelligent Small Satellite on-Board Computing Systems. In: Sandau, R., Roeser, HP., Valenzuela, A. (eds) Small Satellite Missions for Earth Observation. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03501-2_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-03501-2_26
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03500-5
Online ISBN: 978-3-642-03501-2
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)