Projekt

Ogólne

Profil

Wiki » Historia » Wersja 3

Wersja 2 (Wojtek Dudek, 2019-10-03 13:31) → Wersja 3/9 (Wojtek Dudek, 2019-10-03 14:10)

h1. Laboratorium przedmiotu "Wstęp do robotyki"

h2. 1) 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 https://python-ev3dev.readthedocs.io/en/ev3dev-stretch/motors.html

h2. 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. 3) Przesyłanie i uruchamienie programu

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

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

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

Dokumentacja robota, opis konstrukcji i zastosowanych algorytmów.