장소 탐색
VIQC 가상 스킬 필드에 히어로 봇의 초기 위치를 원점(0,0)으로 하는 좌표계를 생성합니다. [드라이브], [턴], [스핀] 블록을 사용하여 히어로 봇이 파란색 디스크 분배기에서 모든 디스크를 꺼내고, 디스크 하나를 집어 골 존에 넣도록 코딩하세요. 로봇이 디스펜서를 타격하는 위치의 X, Y 좌표와 로봇이 디스크를 집어 올려 득점하는 위치의 X, Y 좌표를 찾는 알고리즘을 만드세요.
- VIQC 가상 기술 - 슬랩샷 플레이그라운드를 선택하세요.
- 주행 거리와 구동계 방향을 이용하여 로봇이 특정 거리를 주행한 후의 X, Y 좌표를 찾아 기록하는 알고리즘을 개발하십시오.
- 로봇을 조종하여 파란색 디스펜서에서 모든 디스크를 꺼내세요. 알고리즘을 사용하여 로봇 위치의 X, Y 좌표를 추적합니다. [print] 블록을 사용하여 로봇이 디스펜서를 프린트 콘솔로 밀어낼 위치의 X 및 Y 좌표를 출력합니다.
- 로봇을 조종하여 원반을 집어 올리고 골존에 던지세요. 알고리즘을 사용하여 로봇 위치의 X, Y 좌표를 추적합니다. [print] 블록을 사용하여 로봇이 디스크를 집어 올려 발사할 위치의 X 및 Y 좌표를 프린트 콘솔에 출력합니다.
유용한 팁
- 필드에서 히어로 봇의 X 및 Y 좌표를 식별하려면 VIQC 가상 스킬의 좌표계에서 히어로 봇의 초기 위치를 원점(0,0)으로 설정하십시오.
- 히어로봇의 X, Y 좌표를 저장할 두 개의 변수를 사용하세요. 프로젝트 시작 시 X 및 Y 좌표 값을 0으로 설정하려면 변수 범주의 설정 블록을 사용하십시오.


일치하는 Python 명령:
currentX = 0 currentY = 0
- 감지(Sensing) 범주의 리포터(Reporter) 블록을 사용하여 관성 센서에서 구동계 방향 값을 가져오십시오.

일치하는 Python 명령:
구동계.헤딩()
주행 거리와 구동계 방향을 이용하여 특정 거리를 주행한 후의 X, Y 좌표를 계산합니다.

- VIQC 가상 기술 분야 차원에 대한 자세한 내용은 를 클릭 .