Rover Rescue의 VR Rover에는 게임 요소를 감지하고 해당 정보를 사용하여 가상 세계를 더 잘 탐색할 수 있는 AI 기술이 내장되어 있습니다. 이 데이터는 Rover Rescue Playground 및 게임 플레이 내에서 시각화되어 다양한 방식으로 사용될 수 있습니다.


이것이 인공지능(AI) 기술의 한 예인가요?

VR 로버에 내장된 인공지능(AI) 기술을 통해 물체를 감지하고 그에 대한 속성을 보고할 수 있습니다. 거리 센서와 같은 센서는 물체와 위치를 감지할 수 있지만 해당 물체에 대한 정보를 보고할 수 있는 지능은 없습니다. AI는 물체의 존재와 위치를 감지할 수 있을 뿐만 아니라 지능을 사용하여 물체와 물체에 대한 기타 중요한 속성을 식별할 수도 있습니다.

Rover Rescue에서 VR Rover에 내장된 AI는 게임 개체를 감지하고 개체 간의 차이를 구분할 수 있도록 사전 훈련되었습니다. 예를 들어 AI는 VR 로버의 감지 가능한 범위 내에 있는 '장애물', '적', '광물'을 감지하고 이름을 지정합니다. AI는 감지된 물체의 크기를 사용하여 VR 로버와의 거리를 결정하고 해당 정보를 지속적으로 보고합니다.


VR 로버에 탑재된 AI의 형태

VR 로버에는 탐지와 시각이라는 두 가지 주요 형태의 AI가 탑재되어 있습니다.

Screen_Shot_2022-12-01_at_10.26.37_AM.png

AI 감지

"감지"는 반경 800mm(mm) 내에서 360도 VR 로버 주변에 무엇이 있는지 식별하는 데 사용됩니다.

VR 로버는 광물과 적을 감지하고 둘을 구별할 수 있습니다. 감지 반경은 왼쪽 이미지에서 노란색 원으로 표시됩니다.

Screen_Shot_2022-12-01_at_10.47.45_AM.png

AI 시력

"사이트(Sight)"는 40도 시야각 및 1000밀리미터(mm) 범위 내에서 VR 로버 앞에 무엇이 있는지 감지하는 데 사용됩니다.

VR 로버는 광물, 적, 장애물, 위험 요소, 기지를 볼 수 있으며 이를 구별할 수 있습니다. AI 조준경은 광물까지의 거리와 각도, 방사선에 노출된 적의 체력 등 자신이 보는 것에 대한 자세한 정보를 보고합니다. 시야는 왼쪽 이미지의 노란색 선으로 추정됩니다.


Rover Rescue에서 AI 정보 시각화

Rover Rescue Playground 창 내에서 내장 AI가 보고하는 정보를 시각화하는 방법에는 미니 맵과 경기장의 AI 시각화라는 두 가지 방법이 있습니다.

미니 지도

Screen_Shot_2022-12-01_at_10.51.35_AM.png

Rover Rescue Playground 창에 미니맵이 있으면 재생 가능한 필드와 AI가 식별한 개체에 대한 VR Rover의 상대적 위치가 표시됩니다.

미니맵에 표시되는 AI 정보에는 감지 반경, 시야, 해당 범위 내에서 감지할 수 있는 요소가 포함됩니다.

Screen_Shot_2022-12-01_at_10.26.37_AM_copy.png

반경 감지

VR 로버 주변의 보라색 원(이 이미지에서 빨간색 화살표로 강조 표시됨)은 감지 반경을 나타냅니다.

이 범위 내의 광물과 적들은 AI 감지를 통해 감지할 수 있습니다.

Screen_Shot_2022-12-01_at_10.26.37_AM_copy_2.png

시야

VR 로버 전면에 투사된 보라색 반투명 ​​원뿔(이 이미지에서 빨간색 화살표로 강조 표시됨)은 시야 또는 VR 로버가 효과적으로 "볼" 수 있는 위치를 나타냅니다.

이 범위 내의 게임 요소를 볼 수 있으며 이러한 개체에 대한 자세한 정보가 경기장에 표시됩니다.


AI 시각화

Screen_Shot_2022-12-01_at_10.56.52_AM.png

AI 시각화

플레이그라운드의 AI 시각화는 플레이그라운드 창 오른쪽 하단에 있는 버튼을 선택하여 켜고 끌 수 있습니다.

켜면 AI 정보가 감지된 게임 요소를 강조 표시하고 해당 요소의 이름과 거리, 체력 포인트 등 관련 속성을표시합니다.

속성 정보는 게임 요소가 VR 로버의 시야 및 1000mm 시야 범위 내에 있는 경우에만 표시됩니다. 범위를 벗어나면 표시되지 않습니다.

Screen_Shot_2022-12-01_at_10.58.05_AM.png

빛나는 하이라이트와 '미네랄' 라벨로 표시된 미네랄입니다.

광물까지의 거리와 각도도 표시되며 VR 로버가 외계 환경을 돌아다니면서 실시간으로 변경됩니다.

Screen_Shot_2022-12-01_at_11.02.25_AM.png

방사선에 노출된 적들은 빛나는 하이라이트와 '적' 라벨로 표시됩니다.

적과의 거리와 각도가 표시되며, VR 로버와 적의 상대적인 움직임에 따라 실시간으로 변경됩니다.

적의 레벨과 체력도 표시됩니다. 레벨이 높을수록 적의 체력이 높아집니다. 적을 무력화하는 데 필요한 흡수력의 강도는 적의 레벨 및 체력과 관련이 있습니다.

Screen_Shot_2022-12-01_at_11.04.02_AM.png

장애물은 빛나는 하이라이트와 '장애물' 라벨로 표시됩니다.

장애물까지의 거리가 표시되며 VR 로버가 외계 환경을 돌아다니면서 실시간으로 변경됩니다.


프로젝트에서 AI 정보 사용

VR 로버에 내장된 AI의 정보는 프로젝트에서 광물 탐색, 적을 탐지, 장애물 회피 등을 돕는 데 사용될 수 있습니다. 프로젝트에서 AI 데이터를 사용할 수 있는 방법에는 여러 가지가 있습니다.

예제 프로젝트를 코드의 시작점으로 사용할 수 있습니다. VEXcode VR에서 예제 프로젝트에 액세스하고 사용하는 방법에 대한 자세한 내용은 이 문서 참조하세요.

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

Last Updated: