Ua hoʻohana ʻo NASA i ka Linux a me ka polokalamu open source i ka rocket Ingenuity Mars

Ua hōʻike nā Lunamakaʻāinana o ka ʻoihana kikowaena NASA, i ka hālāwai ninaninau me Spectrum IEEE, i nā kikoʻī e pili ana i nā mea i loko o ka autonomous reconnaissance helicopter Ingenuity, i pae kūleʻa ma Mars i nehinei ma ke ʻano o ka misionari Mars 2020. ʻO kahi hiʻohiʻona kūikawā o ka papahana ʻo ia ka hoʻohana ʻana i kahi papa mana e pili ana i ka Snapdragon 801 SoC mai Qualcomm, i hoʻohana ʻia i ka hana ʻana o nā smartphones. Hoʻokumu ʻia ka lako polokalamu Ingenuity ma ka Linux kernel a me ka polokalamu lele open source. Ua ʻike ʻia ʻo ia ka hoʻohana mua ʻana o Linux i nā polokalamu i hoʻouna ʻia i Mars. Eia kekahi, ʻo ka hoʻohana ʻana i nā lako polokalamu open source a me nā mea lako lako ākea e hiki ai i nā mea hoihoi ke hōʻuluʻulu i nā drones like iā lākou iho.

ʻO kēia hoʻoholo ma muli o ka hoʻomalu ʻana i kahi drone lele e koi nui aku i ka mana computing ma mua o ka hoʻomalu ʻana i kahi Mars rover, i lako me nā chips i hana ʻia me ka pale radiation hou. No ka laʻana, pono ka mālama ʻana i ka lele ʻana i kahi loop control e holo ana ma 500 mau pōkā i kēlā me kēia kekona a me ka nānā ʻana i nā kiʻi ma 30 mau kiʻi i kekona.

ʻO ka Snapdragon 801 SoC (quad core, 2.26 GHz, 2 GB RAM, 32 GB Flash) ka mana o ka ʻōnaehana kumu Linux-based, nona ke kuleana no nā hana kiʻekiʻe e like me ka hoʻokele ʻike e pili ana i ka nānā ʻana i ke kiʻi kamera, ka hoʻokele ʻikepili, ka hana ʻana. nā kauoha, ka hana ʻana i ka telemetry a me ka mālama ʻana i kahi alaloa kamaʻilio uea.

Hoʻohui ʻia ke kaʻina hana me ka UART interface i ʻelua microcontrollers (MCU Texas Instruments TMS570LC43x, ARM Cortex-R5F, 300 MHz, 512 KB RAM, 4 MB Flash, UART, SPI, GPIO), e hana ana i nā hana hoʻokele lele. Hoʻohana ʻia ʻelua microcontrollers no ka redundancy i ka hihia o ka hāʻule ʻole a loaʻa ka ʻike like mai nā mea ʻike. Hoʻokahi wale nō microcontroller e hana nei, a hoʻohana ʻia ka lua ma ke ʻano he ʻokoʻa a inā ʻaʻole hiki ke lawe i ka mana. ʻO ka MicroSemi ProASIC3L FPGA ke kuleana no ka hoʻouna ʻana i ka ʻikepili mai nā mea ʻike i nā microcontrollers a no ka launa pū ʻana me nā mea hoʻokele e hoʻomalu i nā lau, e hoʻololi pū ana i kahi microcontroller kaʻawale inā hiki ʻole.

Ua hoʻohana ʻo NASA i ka Linux a me ka polokalamu open source i ka rocket Ingenuity Mars

Ma waena o nā mea hana, hoʻohana ka drone i kahi kiʻekiʻe laser mai SparkFun Electronics, kahi hui e hana ana i nā lako lako open-source a ʻo ia kekahi o nā mea nāna i hana i ka wehewehe ʻana o ka lako open-source hardware (OSHW). ʻO nā mea maʻamau ʻē aʻe ka gimbal stabilizer (IMU) a me nā kiʻi wikiō i hoʻohana ʻia i nā smartphones. Hoʻohana ʻia hoʻokahi pahupaʻi kiʻi VGA no ka hahai ʻana i kahi, kuhikuhi a me ka wikiwiki ma o ka hoʻohālikelike hoʻohālikelike. Hoʻohana ʻia ka pahu pahu kala 13-megapixel ʻelua e kiʻi i nā kiʻi o ia wahi.

Ua hoʻomohala ʻia nā ʻāpana polokalamu hoʻokele lele ma NASA JPL (Jet Propulsion Laboratory) no nā satelite Earth artificial liʻiliʻi a ultra-liʻiliʻi (cubesats) a ua hoʻomohala ʻia no kekahi mau makahiki ma ke ʻano he ʻāpana o ka platform open F Prime (F'), i māhele ʻia ma lalo o ka ʻO ka laikini Apache 2.0.

Hāʻawi ʻo F Prime i nā mea hana no ka hoʻomohala wikiwiki ʻana i nā ʻōnaehana hoʻokele lele a me nā noi i hoʻopili ʻia. Hoʻokaʻawale ʻia ka polokalamu lele i nā ʻāpana pākahi me nā mea hoʻonohonoho hoʻonohonoho i wehewehe maikaʻi ʻia. Ma waho aʻe o nā ʻāpana kūikawā, hāʻawi ʻia kahi C ++ framework me ka hoʻokō ʻana i nā hiʻohiʻona e like me ka queuing memo a me ka multithreading, a me nā mea hana hoʻohālike e hiki ai iā ʻoe ke hoʻohui i nā ʻāpana a hoʻopuka aunoa i nā code.

Ua hoʻohana ʻo NASA i ka Linux a me ka polokalamu open source i ka rocket Ingenuity Mars


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka