본문으로 바로가기

GPS 안내

[Drive] 및 [Turn for] 블록, GPS 센서, 그리고 흡입 모터 그룹을 사용하여 히어로 봇을 (-1200,1200)에 있는 디스크로 이동시키고, 디스크를 집어 들고, 로봇을 (-1350,0)에 있는 득점 위치로 이동시켜 파란색 하이 골대에 디스크를 넣으세요.

  • VRC 가상 스킬 - 스핀업 플레이그라운드를 선택하세요.
  • GPS 센서를 사용하여 히어로봇을 (-1200,1050) 위치로 이동시키세요.
  • 히어로봇이 흡입 모터 그룹을 회전시켜 (-1200,1200)에 위치한 디스크를 집어 올리도록 코드를 작성하세요.
  • GPS 센서를 사용하여 히어로봇을 (-1350,0) 위치로 이동시키세요.
  • 원하는 흡입 모터 속도를 설정하고 흡입 모터 그룹을 회전시켜 디스크를 발사하십시오.

유용한 팁

  • GPS 센서를 사용하여 필드에서 히어로 봇의 X, Y 좌표를 확인합니다.
  • 감지(Sensing) 범주의 리포터(Reporter) 블록을 사용하여 GPS 센서에서 위치 값을 가져옵니다.

    VEXcode GPS 위치 블록은 'GPS 위치 X를 mm' 로 읽습니다.

    VEXcode GPS 위치 블록은 'GPS 위치 Y를 mm' 로 읽습니다.

    • 일치하는 Python 명령:

      gps.x_position(MM)
      gps.y_position(MM)
  • 좌표는 로봇 중심의 위치와 디스크 중심의 위치를 ​​나타냅니다. 디스크를 집어넣을 위치를 찾으려면 집어넣는 위치와 로봇 중심 사이의 거리뿐만 아니라 디스크의 반지름도 고려해야 합니다.

GPS 센서 사용에 대한 자세한 내용은  클릭.