Additional knowledge
Navodila za namestitev Ubuntu 18.04 Server + ROS Melodic na RaspberryPi 4
- Headless uporaba RPI
- Povezava preko SSH
- SSH poveza z Visual Studio Code
Namestitev Ubuntu 18.04 Server
Uporabi Disc Management in formatiraj 16 Gb SD kartico
Snemi ubuntu-18.04.5-preinstalled-server-arm64+raspi4.img.xz
Extrahiraj sliko (7zip)
Sledi navodilom za namestitev.
Na RaspberryPi priklopi ekran, miško in tipkovnico, se prijavi v ubuntu sistem
in spremeni geslo.Sledi navodilom za postavitev mreže in SSH.
Spremeni geslo:
Namestitev ROS
Poveži se preko SSH
Sledi navodilom, namestiš ROS-Base (ker je Ubuntu server, nima smisla nameščati grafična orodja)
Desni miškin klik je “paste” v cmd.
Ko namestis, naredi catkin_ws
Dodaj še source za ROS spremenljivke
Nastavitev statičnega IP
S spodnjim ukazom dobi seznam vseh mrežnih naprav:
Poišči ustrezno mrežno kartico (po navadi jeeth0
).
Postavi se v /etc/netplan
01-netcfg.yaml
(če je ni, preveri z ll
)
Dodaj spodnjo kodo, kjer nastaviš ustrezne mrežne nastavitve. Pozorni bodite na ustrezne zamike (uporabite presledke ne tabulator).
Na koncu ponovno zaženi netplan
ter preveri, če so nastavitve pravilne zPovezava s SSH
V Win CMD se povežeš s:
Povezava z VS Code
Sledi navodilom
Pozor! Potrebuješ delujočo mrežno povezavo!
GPIO na RaspberryPi
Namestitev:
Dodaj trenutnega uporabnika v skupino dialout
:
Uporaba:
SICK NanoScan3
Manual - wiki
- 1651 measurements
- angle resolution: 0.002909 rad
- scan angle: 275°
Install ROS support
Run the driver
Published topics
Topic: /sick_safetyscanners/scan
Message type: sensor_msgs/LaserScan
Linux ukazi
Uporabni ukazi v Linux okolju
Dostop to root direktorija:
Premik v prejšnjo mapo: Premik v domačo mapo: Izpis trenutne poti: Prikaži vsebino mape: Prikaži tudi skrito vsebino mape: Ustvari novo mapomy_folder
:
Izbriši prazno mapo my_folder
:
Izbriši mapo my_folder
, ki ni prazna:
Spremeni pravice datoteke my_file
v executable:
Ustvari novo datoteko my_file.py
Odpri datoteko my_file.py
v Visual Studio Code:
Odpri datoteko my_file.py
v konzolnem urejevalniku besedila nano
: