Robot STEM Program

Objective:
To enhance students' competence in STEM by working with 5G AI robot. From design to execution, with the consideration of specific school's context, students will acquire the fundamental knowledge of 5G AI robotics under "Integrated Project Based Learning" (IPBL) approach through real-life applications.

Description:
Within a semi-structured program, a series of robotics hardware and software knowledge workshops will be organised for students' experiential learning. The workshops include theoretical sessions including knowledge of components of a robot, Automated Guided Vehicle (AGV), AI, 5G network and machine communication, along with practical action learning sessions including assembling a computer for controlling the robot, integrating parts, and programming sessions, etc. Followed by a set of themed challenge projects (e.g. sustainability, cultural heritage, music, etc.), students will not only have fun, but also unleash their potential to provide solution in real-life setting using STEM knowledge learnt and contribute to their community genuinely with confidence.

Hardware
  • Camera module
  • Robot body module
  • PC module
  • Automated Guided Vehicle module
  • Accessories parts
Software
  • Robot Operating System (ROS)
  • Robot control interface
  • Python (development language)
  • AI - camera control
  • AI - voice recognition
  • AI - sound frequency detection
Major Activities
  1. Theoretical session covering:
    1. Components of a robot
    2. A*, dijkstra algorithm
    3. Introduction to AI
    4. Introduction to programming
    5. Internet of Things basics: network, machine-to-machine communication
    6. Robot Operating System
    7. 5G network introduction and differences with 4G network

  2. Practical session covering:
    1. Computer assembling, testing, installation
    2. Algorithm understanding - design an algorithm to find out √52
    3. Communicating with a computer - use life examples e.g. giving step-by-step instructions to complete task
    4. Dijkstra algorithm practice
    5. Software installation, connection, and operation
Learning Objective(s)
  • Enhance students' computational thinking skills, understanding the structure of a robot and how machines communicate.
  • Gain basic understanding in AI, programming, and ROS
  • Apply knowledge in real life applications to create solutions in a project for the community
Duration Basic session (18hrs)
  • Theoretical session : 9 hours
  • Practical session : 9 hours
Difficulty
  • Moderate
Target Level
  • Basic session: S2 - S3
  • Moderate level session: S4 - S5
Target No. of Students 8-10 students per session