Projekt

Ogólne

Profil

Wiki » Historia » Wersja 6

Wersja 5 (Wojtek Dudek, 2020-03-03 10:02) → Wersja 6/9 (Wojtek Dudek, 2020-03-03 10:31)

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 3.06, 10.06

Gr. 3:
Czw. 12-16 w dni:
05.03, 12.03, 19.03, 26.03, 02.04, 09.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) 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) Przesyłanie i uruchamienie programu

h3. 4.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) ściągnięcie programu z kostki:

<pre>scp robot@adres_ip_kostki:~/nazwa_programu sciezka_do_zapisu</pre>
h2. 5) Zadania

h3. 5.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) 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) Dokumentacja (max 10pkt.)

Dokumentacja robota, opis konstrukcji i zastosowanych algorytmów.