Understanding Control Flow Algorithm Using Drone and Python/DroneBlock

Affiliation: FCSIT, University of Malaya
Resolution: Group | Duration: More than four hours

Overview


Goals

This module aims to enable students to use basic control flow algorithm to automatically navigate drones. At the end of the module, the student should be able write a Python program that uses the control flow concept to fly a pre-planned flight path using drone .

Learning Objectives

- Understand the concept of 3 basic control flow algorithm in programing. - Visualise the control flow algorithm using graphical representation using UML Activity diagram. - Simulate the control flow algorithm using drones implemented in Python and/or Droneblocks. - Take an active role in a team drone programming challenge.

Context

The proposed module can be used to introduce the fundamental of control flow concept in Python programming, and at the same time, exposed the student to the programmable drone technology and automation.