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.
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.