To demonstrate your understanding of python and the CoDrone Mini, you will create a project that addresses one of the following scenarios:
Scenario 1: The space agency is planning a new mission to Mars and they need a drone pilot! They are still in the planning stages of the mission, but they are looking for eager pilots to come up with a sample mission and present it to Mission Control.
Scenario 2: A wildlife conservation organization heard that drones are great for observing animals in their natural habitats, especially since they can travel farther than humans and see more from the air. They are still in the planning stages of the mission, but they are looking for eager pilots to come up with a sample mission. You pick the animal!
To get started:
- Choose a scenario
- Come up with a story for your mission.
- What will be the goal of the mission?
- What will the drone need to do to complete the mission?
- What value will this mission provide in relationship to the scenario you selected?
- Determine what your mission will look like and write or type the steps that your drone will follow.
- Make sure your mission meets the requirements listed below:
Mission Requirements
- Includes at least one of each:
- Include at least one positive AND negative movement in each direction:
- Execute two flight movements that move in two directions (ex. Roll + pitch)
- This can be done through the go() function or with two separate functions
- There should be two locations where the drone lands temporarily before continuing
- Flight time (off the ground) should be approximately 90 seconds total
- Includes at least six comments that make the program easier to understand and read