Skip to main content

Hành vi của Robot - Python

Biểu tượng Mẹo của Giáo viên Mẹo dành cho giáo viên

Như đã đề cập trước đó, hành vi là cách nói về hành động của robot. Một cách để giúp học sinh suy nghĩ về hành vi và sắp xếp các hành động theo trình tự là yêu cầu học sinh dán nhãn các phần khác nhau của dự án bằng cách sử dụng bình luận. Học sinh có thể dán nhãn các hành vi khác nhau từ những thách thức trong suốt dự án.

Hãy xem xét một ví dụ đơn giản về thử thách chơi trò Tag. Học sinh được yêu cầu lập trình cho robot rẽ nhanh để tránh bị chạm, lái chậm để chạm vào ai đó, rồi lại rẽ nhanh lần nữa để chạy trốn. Xem ví dụ bên dưới về cách sử dụng các bình luận để mô tả trình tự hành vi:

Một chương trình Python dành cho robot VEX bắt đầu bằng việc nhập thư viện VEX. Mã dự án bao gồm các lệnh để thiết lập tốc độ quay của hệ thống truyền động thành 75 phần trăm và quay 180 độ sang phải, sau đó thiết lập tốc độ truyền động thành 25 phần trăm và lái về phía trước 80 mm. Cuối cùng, robot lại quay 180 độ sang phải. Các bình luận mô tả những hành động này như: Quay nhanh để tránh bị gắn thẻ, Tiến về phía trước chậm để gắn thẻ ai đó và Quay nhanh lần nữa để bỏ chạy

Lưu ý rằng mô tả về hành vi được viết bằng ngôn ngữ đơn giản và các bình luận chỉ nắm bắt các thành phần riêng lẻ (tức là quay nhanh, lái xe về phía trước chậm và quay chậm) của hành vi lớn hơn (chơi trò đuổi bắt).

Một cách thực hành tốt là yêu cầu học sinh giải thích cách các em sẽ lập kế hoạch cho những thử thách này theo cách các em muốn và mong đợi robot hoạt động như thế nào.