Unmanned Aerial Vehicle Platform to Enhance the Learning of Artificial Intelligence 

Project: Research

View graph of relations


With the wide-spread of information and communication techniques, such as mobile communications, edge computing, Internet of Things (IoT), big data, and artificial intelligence, students are eager to learn more advanced and hands-on abilities. New experiment platforms are expected to transform the conventional methods of “chalk and blackboard” teaching and learning methodology. With such platforms, the teaching and learning style will be improved from the “teaching”-centered conventional ways to “learning”-centered (or student-centered) self and active learning style, as well as improving the independent learning and self-motivated learning abilities of students. Unfortunately, the development and evolvement of teaching and learning in classrooms fall significantly behind the development of technology, especially in the computer science domain, for example, in the area artificial intelligence, machine learning, and big data.Artificial intelligence covers many topics, such as computer vision, natural language understanding, robotics, collective learning, crowdsourcing, recommendations, self-driving, etc. One particular area which is booming nowadays is the unmanned aerial vehicles (UAVs), or the drones, which involves control techniques, computer vision, reinforcement learning, wireless communications, etc. In this project, in order to enhance students’ understanding in related areas of UAVs, we plan to build a test and demonstration platform of UAVs for teaching. In this platform, see Fig. 2, we plan to have a central controller, several UAVs (5 - 10), various data collection (sensors, cameras, etc.), communication, and control units. We aim at building an experimental environment for students to test and understand how various machine learning algorithms are applied in UAVs, such as reinforcement learning, path planning algorithms, prediction algorithms, computer vision related algorithms, group learning algorithms. Moreover, students can also learn and develop their own techniques using the platform. Therefore, such a platform of UAVs will enhance the interactive, self-motivated, and creative teaching and learning methodology in classroom and outside. Finally, in order to show the outcomes and impacts of our project, we plan to apply our designed platform in one or two CS courses, for example, to accommodate some course group projects and show how does it work in the practical teaching.  


Project number6000706
Grant typeTSG(CityU)
Effective start/end date1/02/2031/07/21