Witam i zapraszam do pierwszego modułu tego kursu auta samojezdnego.
Teraz masz latarkę i możesz ją zainstalować w swoim systemie.
Jesteśmy gotowi, aby rozpocząć wdrażanie samojezdnego samochodu i mogę powiedzieć, że czeka nas
ekscytująca przygoda.
Tak więc pierwsza rzecz, którą zrobimy teraz przed uruchomieniem, jest właściwa dla tych katalogów roboczych.
To bardzo ważne, ponieważ będziemy mieli trzy pliki do wdrożenia tego samochodu, a wszystkie samochody są
ze sobą połączone.
Tak więc po uruchomieniu pliku zajmie on funkcje klasy i obiekty z innego pliku, a ten drugi
plik musi znajdować się w tym samym katalogu roboczym co plik, który wykonujesz.
Dlatego bardzo ważne jest, aby mieć tam jedno proste ze wszystkimi plikami, a to jest
katalog roboczy.
Więc po prostu to załatwmy.
A wtedy będziemy mogli zacząć.
Najpierw przejdź do 5 4 tutaj.
To jest to okno.
A wtedy prawdopodobnie będziesz na pulpicie.
Teraz możesz je zobaczyć na moim pulpicie, a może nawet na swoich dokumentach.
Ale w każdym razie musisz znaleźć folder zawierający twoją sztuczną inteligencję.
Jest to folder szablonu pobrany ze strony internetowej, która przeprowadzi Cię przez to.
Po prostu znajdź ten folder, a następnie otwórz go z eksploratora plików, a następnie przejdź do modułu self-driving car,
a następnie idź.
Ten folder na zakupy w Mudgal z jedną komórką zawiera trzy pliki, które są połączone
ze sobą, aby zaimplementować nie tylko samonapędzający się samochód na mapie, ale także mózg samochodu, którym
jest AI, która zostanie zintegrowana z samochodem .
Tak więc ten folder zawierający te trzy pliki jest folderem roboczym.
A teraz, aby upewnić się, że ten folder jest ustawiony, jest to katalog roboczy.
Możesz kliknąć tutaj dwa przyciski, a następnie ponownie uruchomić jądro.
Następnie możesz kliknąć "tak" i gotowe.
Teraz jesteś pewien, że 100% tego dla zawartości w twoich trzech plikach jest jako katalog roboczy.
DOBRZE.
I tak teraz, zanim zaczniemy, chciałbym wyjaśnić szybko, czym są te trzy zawory.
Więc prawdopodobnie rozpoznałeś tutaj pierwszego.
Dlaczego plik zawiera mózg samochodu.
Więc wiesz, że to plik, który zaimplementuje sztuczną inteligencję, która zostanie zintegrowana z
kartą.
Dlatego właśnie nazywam to mózgiem samochodu, ponieważ ta sztuczna inteligencja opiera się na
sieci neuronowej.
Więc będzie tak, jakby twój samochód miał w sobie sieć neuronową.
Właśnie dlatego elektryczny mózg.
Potem drugi plik tutaj od czasu do czasu znajduje samochód, którego Katie i Ty nie możesz otworzyć tutaj inspiruje.
Ale możesz otworzyć go z edytora tekstowego i tak właśnie to teraz zrobię.
Otwieram go za pomocą podkontekstu.
No to jedziemy.
To jest tekst podliniowy, a to jest ta karta, którą cavy otworzył i podkontekst.
Dla tych z was, którzy są w systemie Windows, można go otworzyć za pomocą notatnika plus.
Oto jak wygląda postać.
Nie skupimy się na tym kursie, ponieważ jest to związane tylko z KDE, ale w zasadzie po to, aby zrozumieć, co
tu się dzieje.
Jak widać, tworzymy kilka obiektów, które będą na mapie.
Na przykład ten pierwszy obiekt to samochód, a dla tego samochodu można znaleźć wartościowe przedmioty, takie
jak kąt, który jest kątem obrotu.
Następnie możesz zdefiniować kształt, który ma mieć twój samochód.
Tak więc będzie to prostokąt taki jak podstawowy kształt samochodu.
Następnie masz kilka innych obiektów, które będą chciały zaangażować trzy.
Więc te trzy piłki będą tutaj, tak jak zobaczysz później czujniki samochodu, ponieważ samochód będzie
miał czujniki, które wykryją, czy w samochodzie są jakieś przeszkody.
Więc ci rebelianci tutaj po prostu podświetlają czujniki w samochodzie.
Tak więc zobaczymy je, a poza tym ustawiam inny kolor dla każdego z nich.
A potem mamy ostatni obiekt, który ma połączyć wszystkie poprzednie obiekty razem, aby zrobić samochód, ponieważ
czujniki zostaną przymocowane do samochodu tak, że gdy samochód będzie się poruszał, czujnik również
się porusza.
W porządku, ale to nie jest najważniejsze, więc zamierzamy przenieść się do Bostonu.
To tylko po to, aby pokazać, jaki kabel wygląda.
I ten jesień oczywiście będzie połączony z innymi naszymi plikami.
I najczęściej będzie podłączony do trzeciego pliku.
Nie w ten sposób, który jest tutaj w Nevadzie.
Dlaczego to jest?
To jest miejsce, w którym tworzymy całą mapę, a także całą grę, ponieważ zobaczysz, że będziemy grać w
niektóre gry z samochodem.
Wiesz, że damy mu kilka wyzwań, takich jak unikanie przeszkód lub odbywanie kilku podróży w obie strony
między dwoma miejscami docelowymi na coraz trudniejszej drodze.
Zrobimy więc grę i ta gra dzieje się tutaj w tym wielkim upadku.
Tak więc ta jesień jest ważna, dlatego zobaczymy ją szczegółowo.
Jednak ponieważ nie jest to bezpośrednio związane z AA, nie pójdę do niego linia po linii.
Po prostu wyjaśnię każdą linię kodu.
Poza szablonem, znajdziesz ten sam kod jak ten, ale skomentowałeś.
Więc każda linia kodu będzie udręczona.
Jeśli chcesz wiedzieć, jak stworzyć grę w aplikacji.
Cóż, będziesz w stanie zrozumieć wszystko, co tutaj robimy.
Ale ważne jest również to, że nie tylko tworzymy mapę w grze, ale
także tworzymy ważne połączenia między mapą a przyszłością, którą później wdroży.
A tak przy okazji, jest to o wiele ważniejsze i dlatego będziemy ją wdrażać krok po kroku.
Napiszemy każdą z tych linii kodu.
Ale do matematyki opiszę wszystkie sekcje kodu tutaj i to właśnie zrobię w następnej
sekcji zaraz po tym samouczku.
Myślę, że kolejne dwa tutoriale są ważne, abyś zrozumiał związek między mapą
a sztuczną inteligencją.
W porządku, więc wyjaśnię to wszystko w następnym samouczku.
I do tego czasu I.