bhunt2 / QC1.0

Design, documentation, and code for our first quadcopter
1 stars 0 forks source link

PDS 3.0 Initial Review #3

Closed bhunt2 closed 8 years ago

bhunt2 commented 8 years ago

Must

Should

Here is a suggestion following one item of importance through each of the sections. Please note how the requirements change from fairly simple, to much more complex. Must section

  1. Object following will be accomplished using a variety of image processing techniques as opposed to object following using a device held/attached to the object.
  2. Objects will be followed from directly behind in the direction of travel at greater than 10 feet distance from the object with the object traveling only in a straight line. The object must not accelerate or decelerate faster than a rate of 3 feet per second (approximately 2 mph). The drone will fly at a height just greater than the height of the object (approximately 7 ft from the ground) to ensure optimal view of the object.

Should section

  1. Objects will be followed directly behind in the direction of travel at greater than 10 feet distance from the object with the object traveling in straight lines and turns no greater than 45 degrees. The object must not turn in the same direction twice. Thus, the drone can follow the object primarily by strafing. The object must not accelerate or decelerate faster than a rate of 15 feet per second (approximately 20 mph).

Maybe section

  1. Objects will be followed directly behind in the direction of travel at greater than 10 feet distance from the object with the object traveling in any direction at anytime. The object must not accelerate or decelerate faster than a rate of 15 feet per second (approximately 20 mph).

Notice how I am not requiring the use of a specific technique or putting too strict of requirements on it too early. These, of course, are not complete lists and I am not saying that you need to use them. These are just some ideas that state the requirements, but don't confine them to specific methods of accomplishing them. I am also not saying that this is this is the best way to write your requirements, but is a good template to follow.

bhunt2 commented 8 years ago

Sabin, please tell your team mates to take a look at this as well so that they can help you take a look at your PDS to see what may need to be changed.

sabmah commented 8 years ago

Thanks for the suggestion Ben. This definitely helps.

bhunt2 commented 8 years ago

Reviewed and new version will be delivered before sprint 3 kickoff on Monday.