Skip to main content

로봇 동작 - 파이썬

교사 팁 아이콘 교사 팁

앞서 언급했듯이, 행동은 로봇의 행동을 설명하는 방법입니다. 학생들이 행동에 대해 생각하고 활동을 순서대로 정리하도록 하는 한 가지 방법은 학생들이 주석을 사용하여 프로젝트의 각 부분에 라벨을 붙이는 것입니다. 학생들은 프로젝트 전반에 걸쳐 과제에서 나타나는 다양한 행동에 이름을 붙일 수 있습니다.

태그 게임의 간단한 예를 생각해 보겠습니다. 학생들은 로봇이 태그를 피하기 위해 빠르게 방향을 바꾸고, 천천히 운전해서 누군가를 태그한 후, 다시 빠르게 방향을 바꿔 도망가도록 프로그래밍해야 합니다. 아래에서 주석을 사용하여 동작 순서를 설명하는 예를 살펴보세요.

VEX 라이브러리를 가져오는 것으로 시작하는 VEX 로봇용 Python 프로그램입니다. 프로젝트 코드에는 구동계의 회전 속도를 75%로 설정하고 오른쪽으로 180도 회전한 다음, 구동 속도를 25%로 설정하고 80mm 동안 전진하는 명령이 포함되어 있습니다. 마지막으로 로봇은 다시 오른쪽으로 180도 회전합니다. 댓글에서는 이러한 동작을 태그당하지 않으려면 빠르게 돌아서세요, 누군가를 태그하려면 천천히 앞으로 운전하세요, 도망치려면 다시 빠르게 돌아서세요로 설명합니다.

행동에 대한 설명이 간단한 언어로 작성되었고, 주석은 더 큰 행동(술래잡기)의 개별 구성 요소(즉, 빠르게 돌기, 천천히 앞으로 운전하기, 천천히 돌기)를 포착했다는 점에 유의하세요.

학생들에게 로봇이 어떻게 행동하기를 원하고 기대하는지, 이러한 과제를 어떻게 계획할 것인지 설명해 달라고 요청하는 것이 좋습니다.