GPS 센서, 또는 게임 위치 시스템 센서는 VEX V5 로봇 경진대회(V5RC) 분야에서 길을 찾는 데 유용한 도구입니다. 센서를 최대한 활용하는 데 도움이 되는 모범 사례를 알아보려면 이 기사를 읽어보세요.
필드 코드를 명확하게 확인하세요
GPS 센서는 비디오 피드를 사용하여 필드 주변의 필드 코드 패턴을 감지합니다. 그러므로 센서가 로봇의 메커니즘이나 구성 요소에 의해 가려지지 않는 것이 중요합니다.
로봇에서 필드 코드를 센서가 볼 때 발생할 수 있는 방해를 최소화하기 위해 GPS 센서를 로봇 뒤쪽을 향하게 하여 로봇 후면에 장착하는 것이 좋습니다.
GPS 센서로 프로젝트를 테스트할 때는 필드에 외부 항목(예: 팀원이나 추가 게임 요소)이 없어 필드 코드를 차단하지 않는지 확인하세요.
GPS 센서는 필드 코드와 동일한 높이에 위치해야 하며 의도한 대로 작동하려면 어떤 각도로도 움직여서는 안 됩니다.
로봇에 GPS 센서를 장착하는 방법에 대해 자세히 알아보려면 이 기사를 참조하세요.
오프셋을 정확하게 구성하세요
GPS 센서를 최대한 활용하려면 로봇의 참조점을 기준으로 X, Y 및 각도 오프셋을 구성할 수 있습니다. 오프셋이 구성되어 있지 않으면 센서는 필드에서의 물리적 위치를 기반으로 데이터를 보고합니다. 오프셋이 구성되면 VEXcode는 GPS 센서의 데이터를 변환하여 로봇의 참조점을 반영합니다.
오프셋을 구성하면 장착 권장 사항을 따르면서도 회전 중심점이나 로봇 팔과 같이 로봇의 의미 있는 위치에서 탐색할 수 있습니다.
오프셋 설정에 대해 자세히 알아보려면 이 문서를 하세요.
양수 및 음수 값을 추적합니다.
GPS 센서는 좌표 격자를 기반으로 X 및 Y 위치 데이터를 보고합니다. 이 데이터를 효과적으로 사용하려면 양수 값과 음수 값이 좌표 격자와 어떻게 일치하는지 추적하는 것이 좋습니다.
이 이미지는 엔지니어링 노트북에서 재생성하여 필드의 각 사분면에서 어떤 값이 예상되는지 추적하는 데 도움이 되므로 프로젝트에서 데이터를 효과적으로 활용할 수 있습니다.
양수 값과 음수 값에 대한 동일한 고려 사항은 GPS 센서 구성의 오프셋에도 적용됩니다. 오프셋을 정확하게 구성하려면 각 축을 따라 참조점에서 센서 까지의 거리와 방향 주의 깊게 살펴보세요.
고정된 위치의 데이터 사용
GPS 센서는 현장 주변의 현장 코드의 비디오 피드를 사용하여 위치를 파악합니다. 센서가 시각적 피드백에 의존하므로 가장 정확하고 선명한 이미지는 정지한 위치에서 촬영한 것입니다.
사진을 찍을 때를 생각해 보세요. 움직이면서 사진을 찍으려고 하면 이미지가 흐릿해집니다. 사진을 찍는 동안 멈추고 가만히 서 있으면 훨씬 더 선명한 결과를 얻을 수 있습니다. GPS 센서에도 마찬가지입니다.
정확한 GPS 센서 값을 수집하는 동시에 로봇이 얼마나 빨리 움직일 수 있는지 확인하려면 로봇이 더 느린 속도로 움직이도록 코딩하여 실험하는 것이 도움이 됩니다. 데이터를 수집하고, 팀에 가장 적합한 데이터 기반의 결정을 내리세요. 주변 조명과 같은 환경적 요인이 이러한 측정의 신뢰성에 영향을 미칠 수 있으므로 이러한 결정을 내릴 때 연습장과 경기장의 환경과 조명을 고려하세요.
정확도를 높이기 위해 단순히 속도를 늦추는 것 외에도, 프로젝트에 최소 0.5초(500밀리초)의 일시 정지 시간을 구축하여 로봇의 움직임을 완전히 멈출 수 있습니다.
코딩하기 전에 전략을 생각해보세요
로봇의 다른 장치와 마찬가지로 GPS 센서를 어떻게 사용하느냐는 게임 플레이 전략에 따라 달라집니다. 예를 들어, 필드의 반대편에 있는 게임 객체에 도달하려는 경우, 로봇은 필드의 같은 사분면에 있는 요소를 탐색하는 것보다 더 많은 장애물을 탐색해야 할 가능성이 높습니다.
무엇을 성취하려고 하는지, 그리고 팀과 함께 그 작업을 완료하기 위해 로봇을 어떻게 코딩할 것인지 생각해 보면 프로젝트에서 GPS 센서를 최대한 활용하는 데 도움이 됩니다.
VEXcode VR로 코딩 연습하기
올해 게임에서는 VEXcode VR의 Virtual Skills Playground를 사용하여 Hero Bot의 GPS 센서 코딩 연습도 할 수 있습니다. Virtual Skills는 실제 현장에서 프로젝트를 적용하고 구축하기 전에 가상 환경에서 게임 플레이를 위한 전략과 코드 아이디어를 테스트해 볼 수 있는 좋은 장소입니다.
가상 스킬에서 배우고 연습하는 개념은 실제 로봇에 쉽게 적용하고 구축할 수 있습니다. VEXcode VR에서 가상 기술을 시작하는 방법에 대해 자세히 알아보려면 이 를 참조하세요.
필드의 조명에 주의하세요
GPS 센서는 비디오 피드를 사용하므로, 센서는 조명이 밝은 곳에서 가장 정확한 데이터를 보고합니다. 필드의 그림자나 필드 코드에 눈부심을 일으키는 밝은 조명에 주의하고, 가능하면 그러한 상황을 피하십시오.
어둡거나 조명이 약한 곳에서 테스트하는 경우, 주변광을 추가하면 보고된 센서 데이터의 정확도를 높일 수 있습니다.
장치 정보를 사용하여 GPS 센서 데이터를 확인하세요
프로젝트를 계획하는 동안 V5 Brain 화면에서 GPS 센서 데이터를 보고 프로젝트를 어떻게 빌드할지 결정할 수 있습니다.
센서가 너무 가까워서 위치를 정확하게 측정할 수 없는 경우, 예상 위치를 나타내는 원이 표시됩니다. 위치 보기에 원이 보이면 센서를 벽에서 더 멀리 배치하면 프로젝트에 대한 더 정확한 데이터를 얻는 데 도움이 됩니다.
V5 Brain 화면에서 데이터를 보는 방법을 알아보려면 이 기사를 보십시오.