NASA lo Lainos ati sọfitiwia orisun ṣiṣi ninu apata Ingenuity Mars

Awọn aṣoju ti ile-ibẹwẹ aaye NASA, ninu ifọrọwanilẹnuwo pẹlu Spectrum IEEE, ṣafihan awọn alaye nipa awọn inu ti Ingenuity helicopter reconnaissance, eyiti o de ni aṣeyọri lori Mars lana gẹgẹbi apakan ti iṣẹ apinfunni Mars 2020. Ẹya pataki ti iṣẹ akanṣe ni lilo igbimọ iṣakoso ti o da lori Snapdragon 801 SoC lati Qualcomm, eyiti o lo ninu iṣelọpọ awọn fonutologbolori. Sọfitiwia ingenuity da lori ekuro Linux ati sọfitiwia ọkọ ofurufu orisun ṣiṣi. O ṣe akiyesi pe eyi ni lilo akọkọ ti Linux ni awọn ẹrọ ti a firanṣẹ si Mars. Pẹlupẹlu, lilo sọfitiwia orisun ṣiṣi ati awọn paati ohun elo ti o wa ni ibigbogbo jẹ ki o ṣee ṣe fun awọn alara ti o nifẹ lati ṣajọ iru awọn drones ti ara wọn.

Ipinnu yii jẹ nitori otitọ pe ṣiṣakoso drone ti n fò nilo agbara iširo pupọ diẹ sii ju iṣakoso Mars Rover kan, eyiti o ni ipese pẹlu awọn eerun igi ti a ṣelọpọ ni pataki pẹlu aabo itọsi afikun. Fún àpẹrẹ, títọ́jú ọkọ̀ òfuurufú nílò ìṣàkóso yípo tí ń ṣiṣẹ́ ní 500 cycles fún ìṣẹ́jú àáyá kan àti ìtúpalẹ̀ àwòrán ní 30 férémù fún ìṣẹ́jú àáyá.

Snapdragon 801 SoC (quad core, 2.26 GHz, 2 GB RAM, 32 GB Flash) ṣe agbara agbegbe eto orisun orisun Linux, eyiti o jẹ iduro fun awọn iṣẹ ipele giga gẹgẹbi lilọ kiri wiwo ti o da lori itupalẹ aworan kamẹra, iṣakoso data, sisẹ. awọn aṣẹ, ti o npese telemetry ati mimu ikanni ibaraẹnisọrọ alailowaya.

Awọn ero isise ti wa ni ti sopọ nipa lilo a UART ni wiwo si meji microcontrollers (MCU Texas Instruments TMS570LC43x, ARM Cortex-R5F, 300 MHz, 512 KB Ramu, 4 MB Flash, UART, SPI, GPIO), eyi ti o ṣe flight Iṣakoso iṣẹ. Awọn oluṣakoso microcontroller meji ni a lo fun apọju ni ọran ikuna ati gba alaye kanna lati awọn sensọ. Nikan kan microcontroller ti nṣiṣe lọwọ, ati awọn keji ti wa ni lo bi awọn kan apoju ati ni irú ti ikuna ni anfani lati ya lori Iṣakoso. MicroSemi ProASIC3L FPGA jẹ iduro fun gbigbe data lati awọn sensọ si microcontrollers ati fun ibaraenisepo pẹlu awọn oṣere ti o ṣakoso awọn abẹfẹlẹ, eyiti o tun yipada si microcontroller apoju ni iṣẹlẹ ti ikuna.

NASA lo Lainos ati sọfitiwia orisun ṣiṣi ninu apata Ingenuity Mars

Lara ohun elo naa, drone nlo altimeter laser lati SparkFun Electronics, ile-iṣẹ kan ti o ṣe agbejade ohun elo orisun-ìmọ ati pe o jẹ ọkan ninu awọn ti o ṣẹda itumọ ti ohun elo orisun-ìmọ (OSHW). Awọn paati aṣoju miiran pẹlu gimbal stabilizer (IMU) ati awọn kamẹra fidio ti a lo ninu awọn fonutologbolori. Kamẹra VGA kan ni a lo lati tọpa ipo, itọsọna ati iyara nipasẹ lafiwe-fireemu-fireemu. Kamẹra awọ 13-megapiksẹli keji ti lo lati ya awọn aworan ti agbegbe naa.

Awọn paati sọfitiwia iṣakoso ọkọ ofurufu ni idagbasoke ni NASA JPL (Ilana Jet Propulsion Laboratory) fun awọn satẹlaiti Earth kekere ati ultra-kekere (cubesats) ati pe wọn ti n dagbasoke fun ọpọlọpọ ọdun gẹgẹbi apakan ti pẹpẹ ṣiṣi F Prime (F′), ti pin labẹ Apache 2.0 iwe-ašẹ.

F Prime n pese awọn irinṣẹ fun idagbasoke iyara ti awọn eto iṣakoso ọkọ ofurufu ati awọn ohun elo ti o ni ibatan. Sọfitiwia ọkọ ofurufu ti pin si awọn ẹya ara ẹni kọọkan pẹlu awọn atọkun siseto asọye daradara. Ni afikun si awọn paati amọja, ilana C ++ ni a funni pẹlu imuse ti iru awọn ẹya bii isinyi ifiranṣẹ ati multithreading, ati awọn irinṣẹ awoṣe ti o gba ọ laaye lati sopọ awọn paati ati ṣẹda koodu laifọwọyi.

NASA lo Lainos ati sọfitiwia orisun ṣiṣi ninu apata Ingenuity Mars


orisun: opennet.ru

Fi ọrọìwòye kun