Wykorzystanie sztucznej inteligencji w akcji ratunkowej dla łazików

Łazik VR w Rover Rescue jest wyposażony we wbudowaną technologię AI, która pozwala mu wykrywać elementy gry i wykorzystywać te informacje do lepszego poruszania się po wirtualnym świecie. Dane te można wizualizować i wykorzystywać na różne sposoby na placu zabaw Rover Rescue Playground i w grze.


W jakim sensie jest to przykład technologii sztucznej inteligencji (AI)?

Wbudowana technologia sztucznej inteligencji (AI) w VR Rover umożliwia wykrywanie obiektów i raportowanie ich atrybutów. Czujniki, takie jak czujnik odległości, mogą wykryć obiekt i jego lokalizację, ale nie mają wystarczającej inteligencji, aby przekazać jakiekolwiek informacje o tym obiekcie. Sztuczna inteligencja jest w stanie nie tylko wykryć obecność i lokalizację obiektu, ale może także wykorzystać swoją inteligencję do zidentyfikowania obiektu i innych ważnych jego atrybutów.

W Rover Rescue wbudowana sztuczna inteligencja VR Rover została wstępnie przeszkolona, ​​aby móc wykrywać obiekty w grze i rozróżniać między nimi. Na przykład sztuczna inteligencja będzie wykrywać i nazywać „przeszkody”, „wrogów” i „minerały”, gdy znajdą się one w wykrywalnym zasięgu łazika VR. Sztuczna inteligencja wykorzystuje wykryty rozmiar obiektu do określenia jego odległości od łazika VR i stale przekazuje te informacje.


Formy AI w łaziku VR

Łazik VR jest wyposażony w dwie główne formy sztucznej inteligencji: wykrywanie i celowanie.

Screen_Shot_2022-12-01_at_10.26.37_AM.png

Wykrywanie AI

Funkcja „Wykryj” służy do identyfikowania obiektów wokół łazika VR w promieniu 360 stopni w promieniu 800 milimetrów (mm).

Łazik VR może wykrywać minerały i wrogów oraz potrafić je rozróżniać. Promień wykrywania jest oznaczony żółtym kółkiem na obrazku po lewej stronie.

Screen_Shot_2022-12-01_at_10.47.45_AM.png

Wzrok AI

„Wzrok” służy do wykrywania tego, co znajduje się przed łazikiem VR w polu widzenia 40 stopni i w zasięgu 1000 milimetrów (mm).

Łazik VR widzi minerały, wrogów, przeszkody, zagrożenia i Bazę oraz potrafi je rozróżniać. Celownik AI przekaże więcej informacji o tym, co widzi, np. odległość i kąt do minerałów lub punkty życia napromieniowanego wroga. Pole widzenia szacowane jest za pomocą żółtych linii na obrazku po lewej stronie.


Wizualizacja informacji AI w Rover Rescue

Istnieją dwa sposoby wizualizacji informacji, które wbudowana sztuczna inteligencja przekazuje w oknie Rover Rescue Playground: minimapa i wizualizacja AI na boisku.

Minimapa

Screen_Shot_2022-12-01_at_10.51.35_AM.png

Jeśli w oknie Placu zabaw dla ratowników łazikiem pojawi się minimapa, pokaże ona względną pozycję łazika VR względem pola gry i obiektów zidentyfikowanych przez sztuczną inteligencję.

Informacje AI widoczne na minimapie obejmują promień wykrycia i pole widzenia oraz elementy, które można wyczuć w tych zakresach.

Screen_Shot_2022-12-01_at_10.26.37_AM_copy.png

Wykryj promień

Fioletowy okrąg wokół łazika VR (zaznaczony czerwoną strzałką na tym obrazku) wskazuje promień wykrywania.

Minerały i wrogów w tym zasięgu można wykryć za pomocą wykrywania AI.

Screen_Shot_2022-12-01_at_10.26.37_AM_copy_2.png

Pole widzenia

Fioletowy, półprzezroczysty stożek wyświetlany z przodu łazika VR (zaznaczony czerwoną strzałką na tym obrazku) wskazuje pole widzenia, czyli miejsce, w którym łazik VR może skutecznie „widzieć”.

Elementy gry znajdujące się w tym zasięgu będą widoczne, a na polu gry wyświetli się więcej informacji o tych obiektach.


Wizualizacja AI

Screen_Shot_2022-12-01_at_10.56.52_AM.png

Wizualizacja AI

Wizualizację AI na boisku można włączać i wyłączać, wybierając przycisk w prawym dolnym rogu okna Placu Zabaw.

Po włączeniu informacje AI będą podświetlać wykryte elementy gry i wyświetlać ich nazwę oraz odpowiednie atrybutytakie jak odległość lub punkty zdrowia.

Informacje o atrybutach będą wyświetlane tylko wtedy, gdy elementy gry znajdą się w polu widzenia i zasięgu wzroku łazika VR wynoszącym 1000 mm. Gdy znajdą się poza zasięgiem, nie będzie to wyświetlane.

Screen_Shot_2022-12-01_at_10.58.05_AM.png

Minerały oznaczone świecącym podświetleniem i etykietą „Mineral”.

Wyświetlana jest także odległość i kąt względem minerałów, które zmieniają się w czasie rzeczywistym, gdy łazik VR porusza się po obcym środowisku.

Screen_Shot_2022-12-01_at_11.02.25_AM.png

Napromieniowani wrogowie są oznaczeni świecącym podświetleniem i etykietą „Wróg”.

Wyświetlana jest odległość i kąt do wroga, które zmieniają się w czasie rzeczywistym, gdy łazik VR i wróg poruszają się względem siebie.

Wyświetlany jest również poziom i zdrowie wroga. Im wyższy poziom, tym więcej punktów zdrowia ma przeciwnik. Siła absorpcji potrzebna do zneutralizowania wroga jest powiązana z jego poziomem i zdrowiem.

Screen_Shot_2022-12-01_at_11.04.02_AM.png

Przeszkody są oznaczone świecącym podświetleniem i etykietą „Przeszkoda”.

Wyświetlana jest odległość do przeszkody, która będzie się zmieniać w czasie rzeczywistym, gdy łazik VR porusza się po obcym środowisku.


Wykorzystanie informacji AI w projektach

Informacje z wbudowanej sztucznej inteligencji VR Rovera można wykorzystać w projektach, aby pomóc w nawigowaniu do minerałów, wykrywaniu wrogów, omijaniu przeszkód i nie tylko. Istnieje kilka sposobów wykorzystania danych AI w projekcie.

Przykładowe projekty mogą być wykorzystane jako punkt wyjścia dla Twojego kodu. Zobacz ten artykuł , aby uzyskać więcej informacji na temat dostępu i używania przykładowych projektów w VEXcode VR.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: