WEKO3
アイテム
教育用CubeSatプロジェクトの軌道上ファームウェアメンテナンスの有効化
https://doi.org/10.18997/00008342
https://doi.org/10.18997/00008342c6585448-0654-4c3f-893f-9f44bde7d722
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
|
| アイテムタイプ | 学位論文 = Thesis or Dissertation(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2021-06-07 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_db06 | |||||||
| 資源タイプ | doctoral thesis | |||||||
| タイトル | ||||||||
| タイトル | Enabling In-orbit Firmware Maintenance for Educational CubeSat Project | |||||||
| 言語 | en | |||||||
| タイトル | ||||||||
| タイトル | 教育用CubeSatプロジェクトの軌道上ファームウェアメンテナンスの有効化 | |||||||
| 言語 | ja | |||||||
| 言語 | ||||||||
| 言語 | eng | |||||||
| 著者 |
Monowar, Maisun Ibn
× Monowar, Maisun Ibn
|
|||||||
| 抄録 | ||||||||
| 内容記述タイプ | Abstract | |||||||
| 内容記述 | The CubeSat standard was originally created to teach the students in and out of a satellite system. Today more than one thousand CubeSat has been launched and it is expected even more CubeSats will be launched in the coming years. With the growing number of CubeSats launched, we can safely assume the number of University based CubeSat will also grow in number. Unfortunately, a significant portion of CubeSats do not achieve full mission success. Of all the CubeSats that have been launched since 2003, only two-third of the CubeSat achieve success. For full mission success, both hardware and software of a CubeSat play an equal role. For larger satellites, software bugs, both major or minor may be fixed in-orbit with a software patch. Due to the nature of university based CubeSat project, we cannot upload updated software to the satellite in the operational phase. The CubeSat standard imposes design restrictions that the developers must follow. Due to the limitation of size and power, our choice of hardware is few. The additional restrictions come from the philosophy of University based CubeSat project. One of the primary objectives for such a project is that students should learn by direct involvement from the design until the operation phase of a CubeSat. If the system deployed is too complicated, it is an additional barrier for learning an already complex system. The aim of this research is to formulate a system enabling software upgrades without creating an additional challenge for the development team. This thesis is made of 6 chapters. Chapter 1 gives an overview of the CubeSat history and the issue regarding firmware maintenance in-orbit. Chapter 2 contains study of the state of art for CubeSat flight software. Chapter 3 describes the detailed methodology used in this research. Chapter 4 contains the results obtained from this research. Chapter 5 contains the interpretation of the result and further discussions of the key findings of this research. Chapter 6 draws the conclusion of this thesis. Chapter 1 presents various design decisions and their trade-off related to CubeSat development challenges. Those challenges may be in regards to power limitation, volume limitation or thermal limitation. While a micro-controller is power efficient and easy to implement, sometimes we need processors with high level features to manage occasional complexity. University based CubeSats typically use amateur radio band and operate in low earth orbit. As a result, we have a short window of communication. Each of these small design constrains affects our ability to make our CubeSat reprogrammable. Chapter 2 of this thesis dives deeper into the study of the state of art. Of all the one thousand and more CubeSats launched into space until now, only a few have attempted to reprogram their firmware in-orbit. Even fewer have attempted to reprogram the OBC. This thesis revisits some of the important lessons learned by the mankind during its brief but glorious history of space exploration. Chapter 3 discuss the methodology used in this research in-depth. This research proposes a hybrid system to enable in-orbit reprogramming of CubeSat. There are five distinct steps to be completed in order to reliably reprogram on-board microcontroller. A details discussion of what changes we must bring to our application code in order to keep our software patch size to a minimum. We must ensure software upgrade reliability in the harsh environment of space. Should a single even latch-up occur during the upgrade process, loss of operating code of an orbiting satellite will render the non-operational. Software checks must be in place to ensure the correct version is uploaded, programmed, and running on the satellite. In addition to addressing the technology behind firmware upgrade, this thesis contains a discussion and a short demonstration of how we can defend our CubeSat from hackers. Chapter 4 contains the result from the experiments that were conducted on BIRDS-3 tablesat. BIRDS is a human capacity building CubeSat project of Kyushu Institute of Technology. The fourth generation of the project, BIRDS-4 has improved their design based on BIRDS-3 in-orbit operation experience. BIRDS-3 and BIRDS-4 use almost identical hardware. Using the system proposed in this research, it was demonstrated how BIRDS-3 software could have been upgraded in-orbit. Chapter 5 discusses the results which were obtained. As it was seen during experimentation, some of the reasons why modifying software is difficult is not always due to technological limitations, sometimes it is the limitation of the human beings. The experimentation revealed some of the short coming of student built flight software. Chapter 6 summarizes the learning and the result obtained in this research. This research demonstrates how a hybrid system can be utilized to upgrade the firmware of a CubeSat safely in orbit; with the possibility of a software based CubeSat mission extension, even possibly repurposing CubeSat hardware in the coming future. | |||||||
| 目次 | ||||||||
| 内容記述タイプ | TableOfContents | |||||||
| 内容記述 | 1. Introduction||2. Study of State of Art||3. Methodology||4. Results||5. Discussion||6. Conclusion | |||||||
| 備考 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 九州工業大学博士学位論文 学位記番号:工博甲第521号 学位授与年月日:令和3年3月25日 | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | CubeSat | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | Firmware | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | Reprogramming | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | over-the-air | |||||||
| アドバイザー | ||||||||
| 趙, 孟佑 | ||||||||
| 学位授与番号 | ||||||||
| 学位授与番号 | 甲第521号 | |||||||
| 学位名 | ||||||||
| 学位名 | 博士(工学) | |||||||
| 学位授与年月日 | ||||||||
| 学位授与年月日 | 2021-03-25 | |||||||
| 学位授与機関 | ||||||||
| 学位授与機関識別子Scheme | kakenhi | |||||||
| 学位授与機関識別子 | 17104 | |||||||
| 学位授与機関名 | 九州工業大学 | |||||||
| 学位授与年度 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | 令和2年度 | |||||||
| 出版タイプ | ||||||||
| 出版タイプ | VoR | |||||||
| 出版タイプResource | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |||||||
| アクセス権 | ||||||||
| アクセス権 | open access | |||||||
| アクセス権URI | http://purl.org/coar/access_right/c_abf2 | |||||||
| ID登録 | ||||||||
| ID登録 | 10.18997/00008342 | |||||||
| ID登録タイプ | JaLC | |||||||