著者
高橋 孝 上田 裕子 平野 聡 邑中 雅樹 Runtao Qu 小堀 壮彦 Takahashi Takashi Ueda Hiroko Hirano Satoshi Muranaka Masaki Runtao Qu Kobori Takehiko
出版者
宇宙航空研究開発機構
雑誌
宇宙航空研究開発機構研究開発報告 = JAXA Research and Development Report (ISSN:13491113)
巻号頁・発行日
vol.JAXA-RR-04-017, 2005-01-31

It is aimed that a simulation framework of Spacecraft Simulation Environment (SSE) can be commonly applied not only to Full Software Simulations (FSS) but also to Processor-In-the-Loop Simulations (PILS) and to Hardware-In-the-Loop Simulations (HILS), while various spacecraft simulators are generally tailor-made at individual phases of development. Prior to the actual implementation of SSE, the framework for FSS and PILS was designed, and its advantage to spacecraft simulations using an experimental system was demonstrated. In this study, implemented was an experimental system for PILS, and feasibility of the framework using the system was demonstrated. Real-time tasks working on microITRON communicate with the rest of spacecraft simulator through Java-based middleware Hirano's Object Request Broker (HORB) via distributed communication interfaces (I/Fs) written in Java. These I/Fs are designed to be commonly applied to both FSS and PILS. Also implemented was a tool called Java-microITRON Bridge GENerator (JBGEN) to automatically generate Java-microITRON communication programs from the I/Fs. Furthermore, MemorySaving HORB is developed in order to avoid communication latency.