Đã đến lúc nâng cao thử thách của bạn! Trong bài học này, bạn sẽ lập trình Robot lập trình VEX AIM để vận chuyển nhiều kiện hàng bằng VEXcode AIM. Bạn sẽ dựa trên những kiến thức đã học ở các bài học trước để lập kế hoạch hiệu quả và lập trình robot dựa trên kế hoạch đó. Sau đó, bạn sẽ tạo một dự án để điều khiển robot tránh các chướng ngại vật trên sân và vận chuyển hai thùng đến AprilTag ID 4!
Xem video dưới đây để tìm hiểu về:
- Độ chính xác khi lập kế hoạch đường đi.
- Chiến lược lập kế hoạch cho các nhiệm vụ phức tạp hơn.
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi sau để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Quá trình lập kế hoạch đường đi trong bài học này giống hay khác với quá trình lập kế hoạch đường đi mà bạn đã thực hiện cho đến thời điểm này như thế nào? Viết ít nhất hai nhận xét vào nhật ký của bạn.
- Bạn đã thấy gì trong video để chứng minh cho tuyên bố của mình? Hãy trả lời cụ thể.
- Có cách nào khác để lập kế hoạch hoặc ghi chép mà bạn có thể nghĩ đến không? Giải thích ý tưởng của bạn tốt nhất có thể.
- Bạn còn thắc mắc gì về việc lập kế hoạch cho một nhiệm vụ phức tạp hơn không? Viết ít nhất hai câu hỏi vào nhật ký của bạn.
Bây giờ bạn đã xem video, hãy ghi lại suy nghĩ của mình vào nhật ký. Trả lời những câu hỏi sau để định hướng suy nghĩ của bạn và giúp bạn chuẩn bị cho cuộc thảo luận toàn lớp:
- Quá trình lập kế hoạch đường đi trong bài học này giống hay khác với quá trình lập kế hoạch đường đi mà bạn đã thực hiện cho đến thời điểm này như thế nào? Viết ít nhất hai nhận xét vào nhật ký của bạn.
- Bạn đã thấy gì trong video để chứng minh cho tuyên bố của mình? Hãy trả lời cụ thể.
- Có cách nào khác để lập kế hoạch hoặc ghi chép mà bạn có thể nghĩ đến không? Giải thích ý tưởng của bạn tốt nhất có thể.
- Bạn còn thắc mắc gì về việc lập kế hoạch cho một nhiệm vụ phức tạp hơn không? Viết ít nhất hai câu hỏi vào nhật ký của bạn.
Sau khi học sinh xem video và trước khi thực hành, tập hợp lại để thảo luận toàn lớp. Sử dụng câu trả lời của học sinh cho các câu hỏi được cung cấp làm cơ sở cho cuộc thảo luận.
Trong khi thảo luận, học sinh có thể chia sẻ các tiêu chí để xác định một kế hoạch chính xác. Tạo một danh sách chung về các tiêu chí này trên bảng để học sinh có thể xem và xây dựng dựa trên ý tưởng của nhau.
Thực hành có hướng dẫn
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot tránh chướng ngại vật và đưa cả hai thùng đến AprilTag ID 4. Ghi lại quá trình lái xe của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo hay: Hãy lập kế hoạch thật chính xác. Đảm bảo rằng bạn chú ý và ghi lại hướng của robot, hướng di chuyển và khoảng cách rẽ và chuyển động.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Sử dụng kế hoạch của bạn từ Bước 2 để lập trình cho robot di chuyển qua các chướng ngại vật và đưa cả hai thùng đến AprilTag ID
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
Bước 4: Sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để lặp lại và cải thiện độ chính xác của chuyển động của robot khi nó nhặt và đưa nhiều vật thể.
- Dự đoán
- Chọn phép đo đầu tiên bạn cần điều chỉnh. Đưa ra dự đoán của nhóm về cách cải thiện phép đo khoảng cách hoặc góc bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Chúng tôi cho rằng khoảng cách/góc phải vào khoảng ____________ milimét/inch/độ.
- Chọn phép đo đầu tiên bạn cần điều chỉnh. Đưa ra dự đoán của nhóm về cách cải thiện phép đo khoảng cách hoặc góc bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Lái xe
- Kiểm tra dự đoán của bạn bằng cách sử dụng bộ điều khiển để điều khiển robot. Ghi lại mọi quan sát bạn thực hiện khi lái xe có thể giúp bạn cải thiện độ chính xác.
- Đo lường
- Đặt thước đo góc Robot của bạn bên dưới robot hoặc sử dụng thước kẻ để đo điểm mà robot dừng di chuyển.
- Mã số
- Sử dụng phép đo đã điều chỉnh của bạn trong dự án mã hóa! Chạy thử để kiểm tra. Liệu việc điều chỉnh bạn thực hiện có cải thiện độ chính xác và giúp việc nhặt và đặt nòng súng dễ dàng hơn không? Nếu không, hãy lặp lại quy trình và thử lại. Hãy nhớ ghi lại các phép đo và quan sát của bạn vào nhật ký trong quá trình thực hiện.
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Bây giờ bạn đã xem và thảo luận về video, đến lượt bạn thực hành!
Bước 1: Thiết lập trường như hình dưới đây.

Bước 2: Mô hình hóa các chuyển động của robot cần thiết để hoàn thành nhiệm vụ bằng chế độ Lái xe.
- Nhiệm vụ của bạn là lái robot tránh chướng ngại vật và đưa cả hai thùng đến AprilTag ID 4. Ghi lại quá trình lái xe của bạn, sau đó lập kế hoạch mã hóa chuyển động đó.
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
- Mẹo hay: Hãy lập kế hoạch thật chính xác. Đảm bảo rằng bạn chú ý và ghi lại hướng của robot, hướng di chuyển và khoảng cách rẽ và chuyển động.
Bước 3: Lập trình cho robot để hoàn thành nhiệm vụ.
- Sử dụng kế hoạch của bạn từ Bước 2 để lập trình cho robot di chuyển qua các chướng ngại vật và đưa cả hai thùng đến AprilTag ID
- Sử dụng thẻ nhiệm vụ này (Google / .docx / .pdf) để hướng dẫn thực hành của bạn.
Bước 4: Sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để lặp lại và cải thiện độ chính xác của chuyển động của robot khi nó nhặt và đưa nhiều vật thể.
- Dự đoán
- Chọn phép đo đầu tiên bạn cần điều chỉnh. Đưa ra dự đoán của nhóm về cách cải thiện phép đo khoảng cách hoặc góc bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Chúng tôi cho rằng khoảng cách/góc phải vào khoảng ____________ milimét/inch/độ.
- Chọn phép đo đầu tiên bạn cần điều chỉnh. Đưa ra dự đoán của nhóm về cách cải thiện phép đo khoảng cách hoặc góc bằng cách sử dụng câu gốc này và ghi lại vào nhật ký của bạn:
- Lái xe
- Kiểm tra dự đoán của bạn bằng cách sử dụng bộ điều khiển để điều khiển robot. Ghi lại mọi quan sát bạn thực hiện khi lái xe có thể giúp bạn cải thiện độ chính xác.
- Đo lường
- Đặt thước đo góc Robot của bạn bên dưới robot hoặc sử dụng thước kẻ để đo điểm mà robot dừng di chuyển.
- Mã số
- Sử dụng phép đo đã điều chỉnh của bạn trong dự án mã hóa! Chạy thử để kiểm tra. Liệu việc điều chỉnh bạn thực hiện có cải thiện độ chính xác và giúp việc nhặt và đặt nòng súng dễ dàng hơn không? Nếu không, hãy lặp lại quy trình và thử lại. Hãy nhớ ghi lại các phép đo và quan sát của bạn vào nhật ký trong quá trình thực hiện.
Tài nguyên thực hành:
Các bài viết được liên kết ở đây có sẵn nếu bạn cần hỗ trợ thêm trong khi thực hiện hoạt động.
Đặt kỳ vọng vào công việc nhóm ngay từ đầu. Để tìm hiểu thêm về vai trò cộng tác trong lập trình, xem bài viết này về lập trình theo cặp. Đặt những câu hỏi như:
- Nhóm của bạn sẽ bắt đầu hoạt động này như thế nào?
- Bạn sẽ đảm bảo mọi người đều đóng góp vào việc lái xe và lập trình như thế nào?
Phát thẻ nhiệm vụ Bước 2 cho mỗi học sinh (Google / .docx / .pdf) Đảm bảo rằng tất cả học sinh đều dành thời gian cần thiết để ghi lại thông tin chi tiết cho kế hoạch của mình. Cung cấp cho học sinh Phiếu lập kế hoạch đường đi để khuyến khích các em sử dụng nhiều không gian nhất có thể để ghi lại đường đi chi tiết của mình.
Khi học viên hoàn thành bài thực hành lái xe, sẽ đi quanh phòng và hỏi thăm học viên về việc học của họ. Đặt câu hỏi như:
- Bạn chú ý đến điều gì khi lái xe mà bạn nghĩ sẽ giúp bạn viết mã? Tại sao điều đó lại quan trọng với bạn?
- Mọi người có lái xe và ghi chép theo cùng một cách không? Điểm giống và khác nhau là gì? Làm thế nào bạn có thể kết hợp các ý tưởng của mình thành một kế hoạch chung?
Phát thẻ nhiệm vụ Bước 3 cho mỗi học viên sau khi họ đáp ứng các tiêu chí thành công khi lái xe và chia sẻ kế hoạch chi tiết của mình với bạn (Google / .docx / .pdf). Sau đó, học sinh sẽ sử dụng kế hoạch của mình làm cơ sở để xây dựng dự án VEXcode.
Trong khi học sinh đang lập trình robot, sẽ đi quanh phòng và thảo luận với học sinh để tìm hiểu về tiến trình lập trình và hiểu biết của các em. Đặt những câu hỏi như:
- Bạn sử dụng những gì đã học trong bài học như thế nào để lựa chọn con đường của mình?
- Bạn xác định giá trị tham số nào sẽ sử dụng trong dự án mã hóa của mình như thế nào?
- Nhóm của bạn đã hợp tác như thế nào để cùng nhau hoàn thành nhiệm vụ này?
Khi họccó một dự án mã hóa ban đầu hoàn thành nhiệm vụ, họ nên chuyển sang Bước 4 và bắt đầu lặp lại Học sinh nên sử dụng quy trình Dự đoán-Lái xe-Đo lường-Mã để giúp các em cải thiện từng bước về chuyển động của rô-bốt khi nhấc và đặt thùng. Để tạo điều kiện thuận lợi cho quá trình này, hãy đặt những câu hỏi như:
- Dự án của bạn đã thay đổi như thế nào kể từ kế hoạch ban đầu? Tại sao bạn lại thực hiện những thay đổi cụ thể đó?
- Bạn có thể sử dụng chiến lược nào nếu robot của bạn liên tục vượt quá hoặc thấp hơn khoảng cách mục tiêu? Quy trình Dự đoán-Lái xe-Đo lường-Mã hóa sẽ giúp bạn xác định điều này như thế nào?
- Có sự lặp lại nào giúp cải thiện đáng kể dự án của bạn không? Tại sao bạn nghĩ nó lại có tác động lớn như vậy?
- Việc thảo luận các quan sát của bạn với nhóm giúp bạn hiểu rõ hơn về chuyển động của robot như thế nào?
Tóm tắt
Bây giờ bạn đã thực hành xong, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã học được điều gì khi lái xe giúp ích cho việc lập trình của bạn? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Bạn đã học được điều gì về kế hoạch chính xác giúp bạn hoàn thành nhiệm vụ?
- Bạn đã hợp tác với nhóm của mình như thế nào để xác định kế hoạch tốt nhất?
Bây giờ bạn đã thực hành xong, đã đến lúc chia sẻ những gì bạn đã học được. Trả lời các câu hỏi sau vào nhật ký để giúp bạn suy ngẫm về việc học của mình và chuẩn bị cho cuộc thảo luận toàn lớp:
- Bạn đã học được điều gì khi lái xe giúp ích cho việc lập trình của bạn? Bạn đã ghi chép lại quá trình học tập đó như thế nào?
- Bạn đã học được điều gì về kế hoạch chính xác giúp bạn hoàn thành nhiệm vụ?
- Bạn đã hợp tác với nhóm của mình như thế nào để xác định kế hoạch tốt nhất?
Hướng dẫn học sinh chia sẻ kiến thức của mình trong buổi thảo luận toàn lớp. Các câu hỏi mà học sinh trả lời trong nhật ký là điểm khởi đầu cho cuộc thảo luận. Đặt câu hỏi tiếp theo để hướng dẫn học sinh tập trung suy nghĩ xung quanh những hiểu biết chung. Tiếp theo là những câu hỏi như:
- Nếu ai đó yêu cầu bạn giải thích chiến lược lập kế hoạch cho con đường đó, bạn sẽ nói gì?
- Bạn tìm góc và khoảng cách bằng cách nào? Có những cách nào khác nhau? Những phép đo này tác động thế nào đến kế hoạch của bạn?
- Bạn biết gì về việc lập trình robot mà trước đây bạn chưa biết? Bạn có bằng chứng gì để chứng minh điều đó?
Thêm vào danh sách chia sẻ các bài thực hành viết mã VEXcode từ Bài 2, dựa trên những gì học viên chia sẻ. Những hiện vật này phải phản ánh được hiểu biết hiện tại của lớp về cách lập trình robot.
Chọn Tiếp theo > để chuyển sang Thử thách đơn vị.