Stap 3: Kies de computer en de OS
We kiezen voor een fit-pc met een solid state drive. Maar voor de finale van de DRC DARPA wij toegevoegd dat een NexCom embedded PC als een veldcomputer. Meer details aan de kant van de perceptie van onze robot zal worden in een aparte instructable.
We gebruiken de GNU-Linux Ubuntu 12,04. We 14.04 kon gebruikt hebben, maar sommige van onze code die is geschreven in 2013 vertrouwde op voorzieningen die gewijzigd in 14.04 dus we de gebruikelijke deden van het slechts verlaten ontwikkelsysteem terug een versie.
Niet om te beginnen elke IDE-oorlogen maar echt laten we iemand gebruik om het even wat dat ze wilden. Wij zijn een voornamelijk vrijwilligers inspanning dus we moesten ontwikkelen met behulp van Emacs, Eclipse, Geany (mijn favoriet voor windows zo goed). We hebben een aparte maken bouwen systeem dus bijna elke ontwikkeling milieu kan leiden tot een te bouwen en neemt u mee naar uw fouten.
We gebruikten git en git-hub voor bronbeheer. We zijn van plan om openbaar te maken dat repository zo spoedig mogelijk. We moeten strip van enig verband met niet-opnieuw te distribueren componenten.
Grootste deel van de code is geschreven in C/C++ met behulp van bibliotheken zoals STL en BOOST, maar soms we schreef code in C/C++ voor Arduinos. Meer op dat in de specifieke gezamenlijke, stepper, sensor en lidar instructables.