목표 구역을 조준하세요
VIQC 가상 스킬 필드에 히어로 봇의 초기 위치를 원점(0,0)으로 하는 좌표계를 생성합니다. [주행 방향] 및 [방향 전환] 블록, 암 모터, 흡입 모터, 범퍼 스위치 센서를 사용하여 히어로 봇을 특정 위치로 이동시켜 파란색 디스펜서에서 모든 디스크를 꺼내고, 디스크 하나를 집어 4점 골존 으로 최대한 빠르게 발사하는 알고리즘을 만드세요!
- VIQC 가상 기술 - 슬랩샷 플레이그라운드를 선택하세요.
- 히어로봇을 (120, -290) 위치로 이동시킨 후 파란색 디스펜서로 돌려 디스크를 모두 꺼내세요.
- 히어로봇을 (1000, -290) 위치로 이동시키세요.
- 히어로봇을 후진시켜 (850, -380) 위치로 이동시키세요.
- 히어로봇이 디스크 집어 4점 골 존으로 던지 코딩하세요.
- 히어로봇이 디스크를 흡입하기 위해 흡입 모터를 회전시키도록 코딩하세요.
- 4점 골존으로 디스크를 발사할 최적의 득점 방향을 찾는 알고리즘을 만드세요. 히어로봇을 득점 방향으로 돌리세요.
- 히어로봇이 원하는 흡입 모터 속도를 설정하고 흡입 모터를 회전시켜 디스크를 발사하도록 코딩하세요.
유용한 팁
- 모션 범주에서 설정 속도 블록을 사용하고 흡기 모터 을 선택하여 흡기 모터 속도를 설정함으로써 발사 거리를 제어하십시오.

일치하는 Python 명령:
intake_motor.set_velocity(80, PERCENT)
- 로봇의 위치와 목표 위치를 잇는 선이 디스크의 예상 궤적입니다. 발사 과정에서 원반이 울타리나 녹색 물체와 충돌하면 튕겨 나가면서 궤적이 변경됩니다.
- 예상 궤적을 계획하고 득점 방향을 찾으세요.
- 발사 과정에서 디스크가 울타리나 녹색 물체와 충돌하지 않도록 디스크의 궤적을 계획하십시오.
- 계획된 궤적 상의 4점 골 존 내 위치를 목표 지점으로 선택하십시오.
- 로봇의 X, Y 좌표와 목표 지점을 확인합니다.
Atan 함수를 사용하여 득점 방향을 찾으세요.
