Hlavní navigace

Jak je naprogramován software ve vozítku Curiosity

16. 8. 2012

Sdílet

Jesper Louis Andersen se na svém blogu rozepsal o technikách, které mohly být použity pro vývoj softwaru vozítka Curiosity. To se aktuálně nachází na planetě Mars a vzhledem ke vzdálenosti mezi Zemí a touto planetou není možné, aby případné problémy řešil člověk. Stejně tak není možné vozítko ovládat ze Země třeba joystickem, takže musí být maximálně samostatné.

Curiosity je samo v nehostinném prostředí a na to ho museli tvůrci připravit. Jeho procesor tiká na 200 Mhz a je odolný vůči velkým rozdílům teplot i radiaci. Stejně na tom je i paměť. Při programování se vývojáři snažili vyhnout rekurzi a paměť alokovali staticky. Jednotlivé části systému jsou od sebe maximálně odděleny a komunikují spolu prostřednictvím zpráv. 

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.

Byl pro vás článek přínosný?

Autor zprávičky

Adam Štrauch je redaktorem serveru Root.cz a svobodný software nasazuje jak na desktopech tak i na routerech a serverech. Ve svém volném čase se stará o komunitní síť, ve které je již přes 100 členů.