V5 GPS 센서 사용하기

V5 GPS(Game Positioning System) 센서는 현장에서 로봇의 X, Y 위치와 방향을 실시간으로 추적하고 보고하도록 설계되었습니다. 이를 통해 로봇의 위치를 ​​항상 알 수 있으며 현장에서 정확한 좌표로 이동할 수 있는 고급 자율 루틴을 프로그래밍할 수 있습니다.


GPS 센서 설명

Screen_Shot_2021-06-22_at_2.58.09_PM.png

GPS(게임 포지셔닝 시스템) 센서는 VRC 필드 내부의 VEX 필드 코드 사용하여 X, Y 위치와 방향을 삼각측량합니다. 필드 코드의 체커보드 패턴은 해당 패턴의 각 개별 블록 위치를 식별하는 데 사용됩니다. VEX GPS는 절대 위치 시스템이므로 표류하지 않으며 필드별로 보정이 필요하지 않습니다.

기본적으로 GPS 센서는 필드 중앙에서 GPS 센서의 (X, Y) 위치를 밀리미터 또는 인치 단위로 보고합니다. 그러나 GPS 센서가 로봇의 회전 중심점에 장착되지 않은 경우 GPS 구성에서 X/Y 오프셋을 설정하여 보고된 위치 값이 로봇의 회전 중심을 대신 기반으로 할 수 있습니다.

오프셋 계산에 대한 자세한 내용은 이 문서의 GPS 센서 구성 및 오프셋 계산 섹션을 참조하세요.

VRC 필드에 GPS 필드 코드 스트립을 장착하는 방법에 대한 자세한 내용은 VEX 라이브러리에서 이 기사를 하십시오.


GPS 센서 장착

Image_from_iOS_copy.jpeg

필드 코드를 감지하려면 흑백 카메라인 VEX GPS 센서를 로봇 후면에 장착하고 후면을 향하도록 권장합니다. 센서는 필드 코드와 일치하도록 지면에서 충분히 높은 곳에 로봇에 장착되어야 합니다.

카메라가 로봇 전면에 장착되어 전면을 향하고 있는 경우 GPS 센서의 시야가 필드의 게임 개체, 로봇이 집거나 이동하는 게임 개체 등으로 인해 가려질 수 있으므로 권장되는 방향입니다. 센서 앞의 로봇.

참고: VEX 로고가 올바른 방향으로 GPS 센서가 올바른 방향으로 장착되었는지 확인하십시오. 그렇지 않으면 위치가 올바르게 보고되지 않습니다. 


VRC 필드의 (X, Y) 좌표 식별

LowCostField-CoordinateMeasurement.png

VRC 필드의 범위는 X 및 Y 위치에 대해 약 -1.8미터(m)에서 1.8미터(m)입니다.

중앙 위치 또는 원점(0,0)은 필드 중앙에 있습니다.

gps_sensing_blocks.png

도구 상자의 감지 카테고리에 있는 리포터 블록을 사용하여 VEXcode V5 프로젝트의 GPS 센서에서 위치 값을 보고할 수 있습니다.


GPS 센서 예제 프로젝트 사용

Screen_Shot_2021-06-28_at_4.59.22_PM.png

GPS 센서를 막 시작하고 다양한 로봇 동작을 탐색하려는 경우 예제 프로젝트는 훌륭한 리소스입니다. 또한 예제 프로젝트를 통해 GPS 센서와 관련된 VEXcode V5의 다양한 블록이 어떻게 사용되는지 관찰할 수 있습니다.

example_project.png

VEXcode V5에서 예제 프로젝트를 사용하는 방법에 대한 자세한 내용은 VEX 라이브러리에서 이 문서를 하세요.


V5 Brain 화면의 GPS 센서 데이터

Brain_screen_callout.png

V5 Brain 자기 화면 보호기를 제거하고 Brain을 켠 다음 장치 아이콘을 터치합니다.

device_list_callout.png

장치 정보 화면에서 GPS 센서 아이콘을 선택하세요.

Brain_home__m_.png

V5 Brain의 화면에 표시되는 로봇의 현재 위치를 관찰하려면 필드 주위로 로봇을 이동하십시오.

로봇을 움직일 때 GPS 센서의 시야가 가려지지 않는지 확인하십시오. 이렇게 하면 센서가 필드 코드를 올바르게 읽지 못하게 됩니다.

빨간색 화살표는 로봇의 전면을 나타내고 흰색 범위는 필드 코드를 향한 GPS 센서의 현재 보기를 표시합니다.

GPS_미터.png

gps_inches.png

표시된 단위(미터(m) 또는 인치(in))는 Brain 화면에서 X 및 Y 값이 포함된 상자를 선택하여 변경할 수 있습니다.

gps_heading.png

로봇의 현재 방향도 각도로 표시됩니다.

gps_image_callout.png

'이미지'를 선택하면 GPS 센서의 실제 카메라 뷰가 뇌 화면에 표시될 수도 있습니다.

gps_image_callout.png

이를 통해 GPS 센서가 현재 읽고 있는 내용을 정확히 확인할 수 있습니다. 이렇게 하면 센서를 필드 코드를 볼 수 있을 만큼 높이 장착하고 센서 시야를 방해하는 것이 없는지 확인하는 데 도움이 됩니다.


GPS 센서 구성 및 오프셋 계산

로봇 구성에 GPS 센서를 추가하는 방법에 대한 자세한 내용은 VEX 라이브러리의 다음 문서를 참조하세요.

VEXcode V5의 로봇 구성에 GPS 센서를 추가하려면 로봇의 회전 중심점을 기준으로 센서가 장착된 위치의 오프셋을 계산해야 합니다.

gps_callout.png

GPS 센서의 오프셋은 로봇의 회전 중심점에서 센서 장착 거리입니다.

VEXcode V5에서는 로봇 구성에 표시된 대로 로봇의 미리 결정된 위치가 로봇의 중심점입니다.

새이미지2.png

GPS 센서가 로봇의 회전 중심으로부터 X축과 Y축 모두에 장착된 거리를 밀리미터(mm) 또는 인치(in) 단위로 측정합니다.

오프셋은 실제 GPS 센서가 기준점에서 떨어져 있는 거리입니다. 본 실물 모비 이미지에서 기준점은 모비의 회전 중심점이며, 로봇 뒷면에 GPS 센서가 장착되어 있습니다. GPS 센서를 올바르게 구성하려면 Y 오프셋을 -240mm(밀리미터)만큼 조정해야 합니다.

-240밀리미터(mm)는 기준점(회전 중심점)과 GPS 센서(모비 뒷면에 장착)의 물리적 위치로부터의 거리입니다. GPS 센서의 물리적 위치는 (0, 0) 위치로 작용하는 기준점(회전 중심점)을 기준으로 음의 y축을 따르기 때문에 값이 음수입니다.

로봇 구성에서 GPS 센서가 로봇의 회전 중심으로부터 x축을 따라 얼마나 떨어져 있는지 측정값을 입력합니다.

참고: 로봇 구성에서 GPS 센서의 그래픽 위치는 대략적인 위치를 보여주기 위한 것일 뿐 특정 규모가 아닙니다.

로봇 구성에서 GPS 센서가 로봇의 회전 중심으로부터 y축을 따라 얼마나 떨어져 있는지 측정값을 입력합니다.

GPS 센서의 각도도 조정할 수 있습니다. 이는 로봇의 전방 방향을 기준으로 GPS 센서가 향하는 방향을 지정하는 데 유용합니다.

로봇 구성에서 센서의 방향을 보여주기 위해 GPS 센서의 시야에서 노란색 하이라이트가 투영되어 표시됩니다.

참고: 로봇 구성의 GPS 센서 시야에서 투사된 노란색 하이라이트는 물리적 센서의 대략적인 시야를 예시한 것일 뿐 특정 규모가 아닙니다.

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

Last Updated: