The code examples will illustrate language features. To make the code more relevant, we will be applying the techniques to a real world problem which encounters the challenges you will find in non-trivial projects. We will write a control system for Unmanned Aerial Vehicles (UAVs) delivering high value packages, which I will refer to as drones.
Much of the world population live in areas where there are no permanent roads, limiting their access to medicine. UAVs can deliver 2kg packages over a distance of 10km at low cost. This capability can be used for collecting blood samples, and delivering medicine.
Our solution will assume:
We will use the following design methodology:
Design:
Implement:
Write it all out. Write small experiments to test your assumptions, preserve these as tests. Organize into namespaces. Think about what is missing and add more detail to the solution. Make subprograms and expand test sets.
We will build:
There has been error in communication with Booktype server. Not sure right now where is the problem.
You should refresh this page.