Fun with AI RobotArtificial intelligence (AI) is arguably one of the most flourishing technological developments in the world. This hands-on elective will open the doorway to AI learning, giving students a practical introduction to this emerging technology. They will learn fundamentals of an autonomous robotic system, and the programming involved for computer vision and object recognition. Student will eventually apply the skills learnt to engage with the robots in fun-filled gameplay tasks.Related ITE Courses: Higher Nitec in IT Applications Development, Higher Nitec in Games Programming & Development, Higher Nitec in Games Art & Design
At the end of the module, students will be able to:Understand the components of robots Understand block codes for programming the robotsAI Robot programming modules using computer vision and object recognition AI Robot gameplay tasks involving Seek & Destroy task or Sequence Attack
S/NModule Outline1Identify components in an AI robotList and explain the key components of AI robotExplain the various connections between the components to understand the assemblyExplain how to connect the AI robot through the application software2Apply block codes for programming the robotsExplain the different block types that can be used to program the robotExplain how to apply block codes to perform the following functions in the robotExplain the different commands, functions and operators that can be used to program the robot 3Implement object recognition in AI robotExplain how an AI robot recognise an objectExplain what is viewportExplain what is an automatic control system in AI robotExplain what is PID controllerExplain how to implement PID controller to perform various functions through block codes4Program AI robot to perform sequence taskList and explain the components required to perform sequence task Explain the programming techniques to implement gameplay tasks