{"created":"2023-06-20T14:35:39.435094+00:00","id":1916,"links":{},"metadata":{"_buckets":{"deposit":"2aeea58e-9f18-4920-8ac2-86cab0166d88"},"_deposit":{"created_by":1,"id":"1916","owners":[1],"pid":{"revision_id":0,"type":"depid","value":"1916"},"status":"published"},"_oai":{"id":"oai:jaxa.repo.nii.ac.jp:00001916","sets":["1398:1399:1404","1887:1893","9:10:62:66"]},"author_link":["1389","1386","1387","1383","1384","1388","1385","1382"],"item_3_alternative_title_2":{"attribute_name":"その他のタイトル(英)","attribute_value_mlt":[{"subitem_alternative_title":"Development of Software for the Arduino-compatible Mission OBC: Abstraction and Re-programming"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2015-03-31","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"31","bibliographicPageStart":"15","bibliographicVolumeNumber":"JAXA-RR-14-009","bibliographic_titles":[{"bibliographic_title":"宇宙航空研究開発機構研究開発報告: 宇宙科学情報解析論文誌: 第4号"},{"bibliographic_title":"JAXA Research and Development Report: Journal of Space Science Informatics Japan: Volume 4","bibliographic_titleLang":"en"}]}]},"item_3_description_16":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"1U CubeSat の芸術衛星「INVADER」に搭載されたミッション OBC「Morikawa」のソフトウェアの設計思想と実装の詳細について述べる. INVADER は2014年2月28日にH-IIA 23号機の相乗り衛星として, 高度 378 km, 傾斜角65度の太陽非同期軌道に投入された.Morikawa はオープンソースハードウェアの Arduino 互換であり Arduino のコミュニティーで培われた基盤ソフトウェア, 拡張ライブラリや開発環境をほぼそのまま利用することができる. ハードウェアの実装をできる限り抽象化することで各種記憶素子をほぼ同一の手順で利用できるよう配慮した. さらにインターフェースを厳密に定義することで Morikawa 上に独自のマシン語を定義し, Virtual Machine (VM) を実装することが可能になった. このVMを使って少ないデータ転送量で効率的に軌道上でリプログラミングを行うことができる. 最後に Morikawa を用いて宇宙空間で実行したミッションの成果について報告する.","subitem_description_type":"Abstract"}]},"item_3_description_17":{"attribute_name":"抄録(英)","attribute_value_mlt":[{"subitem_description":"This paper describes the design philosophy and implementation details of the software of “Morikawa” which is a mission OBC of 1U CubeSat Art Satellite “INVADER”. On February 28 2014 (JST) INVADER was launched as a piggyback payload of the H-IIA launch vehicle No.23 and entered a circular non-sunsynchronous orbit at an altitude of 378 km and an inclination of 65 degrees. Morikawa is a open-source hardware Arduino compatible mission OBC. Developers can use the base software, extension libraries and the development environment that were cultivated in the Arduino community. Morikawa's hardware modules are abstracted consistently as much as possible, hence the coders can write programs to use them very easily and freely. In addition, a virtual machine is implemented by defining a original machine language on Morikawa using its strictly designed interface. The VM enables us to re-program Morikawa efficiently by sending only small bytecode from ground station. Last of all, some results of missions executed by Morikawa on orbit are reported.","subitem_description_type":"Other"}]},"item_3_description_18":{"attribute_name":"内容記述","attribute_value_mlt":[{"subitem_description":"形態: カラー図版あり","subitem_description_type":"Other"}]},"item_3_description_19":{"attribute_name":"内容記述(英)","attribute_value_mlt":[{"subitem_description":"Physical characteristics: Original contains color illustrations","subitem_description_type":"Other"}]},"item_3_description_32":{"attribute_name":"資料番号","attribute_value_mlt":[{"subitem_description":"資料番号: AA1530026002","subitem_description_type":"Other"}]},"item_3_description_33":{"attribute_name":"レポート番号","attribute_value_mlt":[{"subitem_description":"レポート番号: JAXA-RR-14-009","subitem_description_type":"Other"}]},"item_3_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"宇宙航空研究開発機構(JAXA)"}]},"item_3_publisher_9":{"attribute_name":"出版者(英)","attribute_value_mlt":[{"subitem_publisher":"Japan Aerospace Exploration Agency (JAXA)"}]},"item_3_source_id_21":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1349-1113","subitem_source_identifier_type":"ISSN"}]},"item_3_source_id_24":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA1192675X","subitem_source_identifier_type":"NCID"}]},"item_3_text_6":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"多摩美術大学×東京大学 ARTSAT PROJECT"},{"subitem_text_value":"多摩美術大学"},{"subitem_text_value":"多摩美術大学×東京大学 ARTSAT PROJECT"},{"subitem_text_value":"多摩美術大学"}]},"item_3_text_7":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_language":"en","subitem_text_value":"Tama Art University x Tokyo University ARTSAT PROJECT"},{"subitem_text_language":"en","subitem_text_value":"Tama Art University"},{"subitem_text_language":"en","subitem_text_value":"Tama Art University x Tokyo University ARTSAT PROJECT"},{"subitem_text_language":"en","subitem_text_value":"Tama Art University"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"堀口, 淳史"}],"nameIdentifiers":[{"nameIdentifier":"1382","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"橋本, 論"}],"nameIdentifiers":[{"nameIdentifier":"1383","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"中澤, 賢人"}],"nameIdentifiers":[{"nameIdentifier":"1384","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"久保田, 晃弘"}],"nameIdentifiers":[{"nameIdentifier":"1385","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"Horiguchi, Junshi","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"1386","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"Hashimoto, Ron","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"1387","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"Nakazawa, Kent","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"1388","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"Kubota, Akihiro","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"1389","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2020-01-15"}],"displaytype":"detail","filename":"AA1530026002.pdf","filesize":[{"value":"1.6 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"AA1530026002.pdf","url":"https://jaxa.repo.nii.ac.jp/record/1916/files/AA1530026002.pdf"},"version_id":"6a605c97-de88-4c53-afcf-e5d3f44448d8"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"Art Satellite","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"CubeSat","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Arduino","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Programming","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Software","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"C++","subitem_subject_language":"en","subitem_subject_scheme":"Other"},{"subitem_subject":"Virtual Machine","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"technical report","resourceuri":"http://purl.org/coar/resource_type/c_18gh"}]},"item_title":"Arduino 互換ミッション OBC 用のソフトウェア開発: 抽象化とリプログラミング","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Arduino 互換ミッション OBC 用のソフトウェア開発: 抽象化とリプログラミング"}]},"item_type_id":"3","owner":"1","path":["66","1404","1893"],"pubdate":{"attribute_name":"公開日","attribute_value":"2015-04-20"},"publish_date":"2015-04-20","publish_status":"0","recid":"1916","relation_version_is_last":true,"title":["Arduino 互換ミッション OBC 用のソフトウェア開発: 抽象化とリプログラミング"],"weko_creator_id":"1","weko_shared_id":-1},"updated":"2023-06-21T09:32:30.176002+00:00"}