GPS 센서를 사용하면 위치의 (X, Y) 좌표를 사용하여 VEXcode VR에서 VRC Spin Up Playground를 탐색하는 데 도움이 될 수 있습니다.
VEXcode VR의 VRC 스핀업에서 GPS 센서가 작동하는 방식
GPS(게임 포지셔닝 시스템) 센서는 필드 내부의 VEX 필드 코드를 사용하여 X, Y 위치와 방향을 삼각측량합니다. 필드 코드의 체커보드 패턴은 해당 패턴의 각 개별 블록 위치를 식별하는 데 사용됩니다. VEX GPS는 절대 위치 시스템이므로 표류하지 않으며 필드별로 보정이 필요하지 않습니다.
필드 코드를 감지하기 위해 흑백 카메라인 VEX GPS 센서가 로봇 후면에 장착되어 후면을 향하고 있습니다.
GPS 센서는 필드에서 디스코 회전 중심의 (X, Y) 좌표를 밀리미터 또는 인치 단위로 보고합니다.
VRC 필드의 (X, Y) 좌표 식별
VEXcode VR의 VRC 스핀업 필드 범위는 X 및 Y 위치에 대해 약 -1800mm ~ 1800mm입니다. Disco의 시작 위치는 선택한 시작 위치에 따라 다릅니다.
중앙 위치 또는 원점(0,0)은 필드 중앙에 있습니다.
GPS 센서의 (X, Y) 좌표 식별
GPS 센서는 현장에서 디스코의 X 및 Y 좌표를 식별하는 데 사용할 수 있습니다. 이 좌표는 이 이미지에 표시된 것처럼 앞바퀴 사이에 위치한 Disco의 회전 중심 위치를 반영합니다.
도구 상자의 감지 범주에 있는 보고 블록을 사용하여 프로젝트의 GPS 센서에서 위치 값을 보고할 수 있습니다.
필드에 있는 Disco GPS 센서의 현재 X 및 Y 좌표는 도구 상자의 Looks 범주에 있는 블록을 사용하여 인쇄 콘솔에 표시될 수 있습니다.
GPS 센서를 사용하여 Disco가 현장을 탐색하는 데 도움
GPS 센서를 사용하면 직교 좌표계에 대한 지식을 사용하여 특정 위치로 운전하여 Disco가 필드를 탐색하는 데 도움을 줄 수 있습니다. Disco는 GPS 센서를 사용하여 센서 값이 임계값보다 크거나 작을 때까지 X 또는 Y축을 따라 구동할 수 있습니다. 이를 통해 Disco는 설정된 거리 대신 센서 피드백을 사용하여 운전할 수 있습니다.
이 프로젝트에서 Disco는 시작 위치 C에서 X축 값이 -600밀리미터(mm)보다 커질 때까지 전진한 다음 정지하여 Disco를 디스크 앞에 놓습니다.
참고: 매개변수를 설정할 때 로봇의 관성 또는 드리프트를 고려해야 할 수도 있습니다.
GPS 센서 위치와 디스코의 회전 중심
GPS 센서는 로봇의 후면에 장착되어 있는 반면, Disco의 회전 중심은 로봇의 전면에 위치합니다.
GPS 센서는 이 오프셋(약 214 )을 고려하여 VEXcode VR의 VRC 스핀업에 구성되어 보고된 값이 Disco의 회전 중심을 반영합니다.
(X, Y) VEXcode VR용 VRC 스핀업의 게임 요소 좌표
로더, 롤러, 배리어와 같은 게임 요소의 좌표를 알면 VEXcode VR의 VRC Spin Up에서 프로젝트를 계획하는 데 도움이 될 수 있습니다.
다음은 각 경기 시작 시 필드 설정을 기반으로 플레이그라운드 VRC 필드의 게임 요소의 대략적인 중심점 좌표 위치에 대한 가이드로 제공됩니다.
로더 좌표
롤러 좌표
배리어 좌표
디스코의 GPS 방향 식별
GPS 센서는 GPS 방향을 식별하는 데에도 사용할 수 있습니다. 방향 범위는 나침반 방향 스타일에 따라 0도에서 359.9도까지입니다.
위치를 감지하기 위해 GPS 센서를 사용할 때 GPS 방향은 로봇의 시작 위치에 관계없이 필드와 관련하여 일정하게 유지됩니다.