Skip to content

Software

Fabio Aufinger edited this page May 25, 2019 · 3 revisions

Programmiersprache

Als Programmiersprache setzen wir Python 3 oder MATLAB ein.

Softwareentwicklung

Da einiges an Software geschrieben wird, werden wir intensiv GitHub als Code Plattform (im Sinne der Versionskontrolle) nutzen d.h. jeder Code soll auf GitHub landen. Damit hat auch jeder aus dem Team Zugriff auf die Codesniplets.

Qualitätskontrolle

Beim Hochladen angeben, ob der Code bereits getestet worden ist. Ungetesteten Code als solchen markieren damit für alle klar ist, wie hoch die Verlässlichkeit des Codes ist.

Copy and Paste

Für fast alle Sensoren gibt es bereits fertige Programme im Internet. Werden diese verwendet, dann die Quelle angeben.

Module

Ultraschallsensor:

https://github.com/Denkschmied/fire-and-ice/blob/master/sonic.py

Antriebsmodul:

https://github.com/Denkschmied/fire-and-ice/blob/master/drive.py

Kameramodul aus Gruppe 1 von MarsRover Challenge:

https://github.com/Denkschmied/fire-and-ice/blob/master/cam.py