|Course Dates||Length||Meeting Times||Status||Format||Instructor(s)||CRN|
|June 21, 2021 - July 21, 20216/21 - 7/21||4 Weeks||Online||Open||Online||Jerry Daniels||11809|
Matlab is a widely used computer programming system. This course will provide you with the opportunity to learn Matlab programming as applied to a 2-dimensional game that incorporates the principles of Artificial Intelligence (AI). Namely, you will simulate a robot game called Last Rover Roving (LRR). You will learn about the Matlab editor, and its single step debugging features. The difference between Matlab scripts and functions will be explained. You will use different data types, and see how Matlab has its own version of object-oriented programming.
You will begin the course by watching 4 real robot rovers autonomously chase each other around on a blocked-off section of the floor, while each rover attempts to detect and turn off lever switches on the back of its opponent rovers. You will then modify and create your own Matlab code for simulating the LRR game.
In the default LRR game simulation, robot rovers are programmed in the form of circular shapes. Colored sections represent the back and a “beak” serves as the front of a rover.
The master code that runs a game/tournament has sections to:
In this course, students will:
Prerequisites: Students should have taken Trigonometry in high school prior to enrolling in this course.