Projekt

Ogólne

Profil

Wiki » Historia » Wersja 3

Wojtek Dudek, 2019-10-03 14:10

1 2 Wojtek Dudek
h1. Laboratorium przedmiotu "Wstęp do robotyki"
2 2 Wojtek Dudek
3 2 Wojtek Dudek
h2. 1) Materiały zewnętrzne
4 2 Wojtek Dudek
5 2 Wojtek Dudek
# Dokumentacja biblioteki EV3dev2 http://www.ev3dev.org/docs/
6 2 Wojtek Dudek
# Nauka ev3dev https://sites.google.com/site/ev3devpython/
7 3 Wojtek Dudek
# Python API    Aktulna dokumentacja Python API dla kostki EV3 https://python-ev3dev.readthedocs.io
8 2 Wojtek Dudek
9 2 Wojtek Dudek
h2. 2) Połączenie z kostką
10 2 Wojtek Dudek
11 2 Wojtek Dudek
# włączenie kostki środkowym przyciskiem
12 2 Wojtek Dudek
sprawdzenie czy kostka otrzymała adres IP
13 2 Wojtek Dudek
14 2 Wojtek Dudek
# wpisać w terminalu komputera PC:
15 2 Wojtek Dudek
# komenda:
16 2 Wojtek Dudek
<pre>
17 2 Wojtek Dudek
 ssh robot@adres_ip_kostki
18 2 Wojtek Dudek
</pre>
19 2 Wojtek Dudek
# hasło: 
20 2 Wojtek Dudek
<pre>
21 2 Wojtek Dudek
maker
22 2 Wojtek Dudek
</pre>
23 2 Wojtek Dudek
24 2 Wojtek Dudek
h2. 3) Przesyłanie i uruchamienie programu
25 2 Wojtek Dudek
26 2 Wojtek Dudek
h3. 3.1) przesłanie programu na kostkę: 
27 2 Wojtek Dudek
28 2 Wojtek Dudek
<pre>
29 2 Wojtek Dudek
scp sciezka_do_programu robot@adres_ip_kostki:~/nazwa_programu
30 2 Wojtek Dudek
</pre> 
31 2 Wojtek Dudek
zmiana prawa wykonywania:
32 2 Wojtek Dudek
<pre>
33 2 Wojtek Dudek
chmod +x nazwa_programu
34 2 Wojtek Dudek
</pre>
35 2 Wojtek Dudek
uruchomienie programu: 
36 2 Wojtek Dudek
<pre>
37 2 Wojtek Dudek
./nazwa_programu
38 2 Wojtek Dudek
</pre>
39 2 Wojtek Dudek
40 2 Wojtek Dudek
h3. 3.2) ściągnięcie programu z kostki: 
41 2 Wojtek Dudek
42 2 Wojtek Dudek
<pre>scp robot@adres_ip_kostki:~/nazwa_programu sciezka_do_zapisu</pre>
43 2 Wojtek Dudek
h2. 4) Zadania
44 2 Wojtek Dudek
45 2 Wojtek Dudek
h3. 4.1) Podążanie wzdłuż linii (Linefollower) (max 10pkt.) 
46 2 Wojtek Dudek
47 2 Wojtek Dudek
Zadaniem robota jest przejechanie całej trasy po wyznaczonej linii. Opis planszy znajduje sie na stronie KNR Bionik.
48 2 Wojtek Dudek
trasa-1
49 2 Wojtek Dudek
!trasa1.jpg(Przykładowa trasa I)!
50 2 Wojtek Dudek
51 2 Wojtek Dudek
trasa-2
52 2 Wojtek Dudek
!trasa2.jpg(Przykładowa trasa II)!
53 2 Wojtek Dudek
54 2 Wojtek Dudek
h3. 4.2) Transporter (max 20pkt.) 
55 2 Wojtek Dudek
56 2 Wojtek Dudek
Zadaniem robota jest przetransportowanie obiektów z punktów bazowych do punktów docelowych. 
57 2 Wojtek Dudek
Punkt bazowy i punkt docelowy oznaczone są przez kolorowe elementy planszy. Rozwidlenie do opowiedniego koloru jest zaznaczone na czarnej linii trasy.
58 2 Wojtek Dudek
!WR-kolor.jpg(Przykładowa plansza do zadania Transporter)!
59 2 Wojtek Dudek
Przykładowa plansza do zadania Transporter
60 2 Wojtek Dudek
61 2 Wojtek Dudek
h3. 4.3) Dokumentacja (max 10pkt.) 
62 2 Wojtek Dudek
63 2 Wojtek Dudek
Dokumentacja robota, opis konstrukcji i zastosowanych algorytmów.