Wiki » Historia » Wersja 4
Wersja 3 (Wojtek Dudek, 2019-10-03 14:10) → Wersja 4/9 (Wojtek Dudek, 2020-03-03 09:58)
h1. Laboratorium przedmiotu "Wstęp do robotyki"
h2. 1) Terminy
Gr.1:
Śr. 16-20 w dni:
11.03, 18.03, 25.03, 1.04, 8.04, 15.04
Gr.2:
Śr. 16-20 w dni:
22.04, 6.05, 13.05, 20.05, 27.05, 3.06, 10.06
Gr. 3:
Pt. 12-16 w dni:
20.03, 27.03, 3.04, 17.04, 24.04, 29.04
h2. 2) Materiały zewnętrzne
# Dokumentacja biblioteki EV3dev2 http://www.ev3dev.org/docs/
# Nauka ev3dev https://sites.google.com/site/ev3devpython/
# Python API Aktulna dokumentacja Python API dla kostki EV3 https://python-ev3dev.readthedocs.io
h2. 3) 2) Połączenie z kostką
# włączenie kostki środkowym przyciskiem
sprawdzenie czy kostka otrzymała adres IP
# wpisać w terminalu komputera PC:
# komenda:
<pre>
ssh robot@adres_ip_kostki
</pre>
# hasło:
<pre>
maker
</pre>
h2. 4) 3) Przesyłanie i uruchamienie programu
h3. 4.1) 3.1) przesłanie programu na kostkę:
<pre>
scp sciezka_do_programu robot@adres_ip_kostki:~/nazwa_programu
</pre>
zmiana prawa wykonywania:
<pre>
chmod +x nazwa_programu
</pre>
uruchomienie programu:
<pre>
./nazwa_programu
</pre>
h3. 4.2) 3.2) ściągnięcie programu z kostki:
<pre>scp robot@adres_ip_kostki:~/nazwa_programu sciezka_do_zapisu</pre>
h2. 5) 4) Zadania
h3. 5.1) 4.1) Podążanie wzdłuż linii (Linefollower) (max 10pkt.)
Zadaniem robota jest przejechanie całej trasy po wyznaczonej linii. Opis planszy znajduje sie na stronie KNR Bionik.
trasa-1
!trasa1.jpg(Przykładowa trasa I)!
trasa-2
!trasa2.jpg(Przykładowa trasa II)!
h3. 5.2) 4.2) Transporter (max 20pkt.)
Zadaniem robota jest przetransportowanie obiektów z punktów bazowych do punktów docelowych.
Punkt bazowy i punkt docelowy oznaczone są przez kolorowe elementy planszy. Rozwidlenie do opowiedniego koloru jest zaznaczone na czarnej linii trasy.
!WR-kolor.jpg(Przykładowa plansza do zadania Transporter)!
Przykładowa plansza do zadania Transporter
h3. 5.3) 4.3) Dokumentacja (max 10pkt.)
Dokumentacja robota, opis konstrukcji i zastosowanych algorytmów.
h2. 1) Terminy
Gr.1:
Śr. 16-20 w dni:
11.03, 18.03, 25.03, 1.04, 8.04, 15.04
Gr.2:
Śr. 16-20 w dni:
22.04, 6.05, 13.05, 20.05, 27.05, 3.06, 10.06
Gr. 3:
Pt. 12-16 w dni:
20.03, 27.03, 3.04, 17.04, 24.04, 29.04
h2. 2) Materiały zewnętrzne
# Dokumentacja biblioteki EV3dev2 http://www.ev3dev.org/docs/
# Nauka ev3dev https://sites.google.com/site/ev3devpython/
# Python API Aktulna dokumentacja Python API dla kostki EV3 https://python-ev3dev.readthedocs.io
h2. 3) 2) Połączenie z kostką
# włączenie kostki środkowym przyciskiem
sprawdzenie czy kostka otrzymała adres IP
# wpisać w terminalu komputera PC:
# komenda:
<pre>
ssh robot@adres_ip_kostki
</pre>
# hasło:
<pre>
maker
</pre>
h2. 4) 3) Przesyłanie i uruchamienie programu
h3. 4.1) 3.1) przesłanie programu na kostkę:
<pre>
scp sciezka_do_programu robot@adres_ip_kostki:~/nazwa_programu
</pre>
zmiana prawa wykonywania:
<pre>
chmod +x nazwa_programu
</pre>
uruchomienie programu:
<pre>
./nazwa_programu
</pre>
h3. 4.2) 3.2) ściągnięcie programu z kostki:
<pre>scp robot@adres_ip_kostki:~/nazwa_programu sciezka_do_zapisu</pre>
h2. 5) 4) Zadania
h3. 5.1) 4.1) Podążanie wzdłuż linii (Linefollower) (max 10pkt.)
Zadaniem robota jest przejechanie całej trasy po wyznaczonej linii. Opis planszy znajduje sie na stronie KNR Bionik.
trasa-1
!trasa1.jpg(Przykładowa trasa I)!
trasa-2
!trasa2.jpg(Przykładowa trasa II)!
h3. 5.2) 4.2) Transporter (max 20pkt.)
Zadaniem robota jest przetransportowanie obiektów z punktów bazowych do punktów docelowych.
Punkt bazowy i punkt docelowy oznaczone są przez kolorowe elementy planszy. Rozwidlenie do opowiedniego koloru jest zaznaczone na czarnej linii trasy.
!WR-kolor.jpg(Przykładowa plansza do zadania Transporter)!
Przykładowa plansza do zadania Transporter
h3. 5.3) 4.3) Dokumentacja (max 10pkt.)
Dokumentacja robota, opis konstrukcji i zastosowanych algorytmów.