Ohjelmiston asennus kannattaa tehdä Linux-pohjaiselta käyttöjärjestelmältä. Tässä ohjeessa opastetaan asentamnen Ubuntusta, mutta samaa ohjetta voi hyvinkin käyttää muissa UNIX-tyyppisissä käyttöjärjestelmissä hieman soveltaen. Turtlebotin TurtleBotin omat ohjeet löytyvät englanniksi osoitteesta http://turtlebot3.readthedocs.io/en/latest/ mutta tälle wikisivulle on myös koottu vinkkejä, joita kyseisessä ohjeessa ei mainita.
Robotin "aivot" on Raspberry Pi 3 (lyh. RPi3), pieni tietokone yhden piirilevyn tietokone. RPi3:n ohjelmisto asennetaan microSD-kortille. Turtlebotin TurtleBotin omissa ohjeissa kehotetaan asentamaan Ubuntu MATE, joten tässä ohjeessa käytämme sitä.
Asentamiseen tarvitset:
- Turtlebot 3 TurtleBot3 Burger -robotin
- microSD-kortin
- tietokoneen, jossa on Ubuntu-pohjainen käyttöjärjestelmä sekä SD-korttipaikka
- (mahdollisesti) sovittimen microSD-kortille
- HDMI-kaapelin
- näytön, jossa on HDMI-portti
- langattoman reitittimen, jossa on Internet-yhteys sekä mahdollisuus asettaa lähiverkon IP-osoitteet kiinteiksi
- (mahdollisesti) RJ-45 Ethernet-verkkokaapelin, koska langattoman verkon asettamisessa saattaa esiintyä ongelmia
- USB-näppäimistön ja hiiren
...
- Aseta SD-kortti RPi3:n SD-korttipaikkaan.
- Kiinnitä HDMI-kaapeli RPi3:n ja näytön välille.
- Kiinnitä USB-näppäimistö ja -hiiri RPi3:n USB-portteihin.
- Käynnistä RPi3 kiinnittämällä Turtlebotin TurtleBotin mukana tuleva virtalähde OpenCR-korttiin (voit käyttää myös akkuvirtaa, mutta varmista että akkua on tarpeeksi, koska asennuksessa voi kestää parikin tuntia).
- Seuraa näytöllä tulevia ohjeita ja yhdistä langattomaan reitittimeen.
- Avaa komentopääte.
Kun asennus valmistuu, päivitä käyttöjärjestelmä komennoilla:
Code Block language bash sudo apt-get update sudo apt-get upgrade
Info title Saatat tarvita verkkokaapelia Langaton verkko alkoi minulla toimia vasta päivitysten jälkeen, vaikka se löytyikin asennusvaiheessa.
Käynnistä RPi3 uudelleen.
...
Avaa etäkoneella komentopääte ja kirjoita komento (korvaa {turtlebotinkäyttäjänimi} ja {ip-osoite} Turtlebotin TurtleBotin käyttäjänimellä ja IP-osoitteella):
...