Introduction

5. Vocabulary

Algorithm: A set of precise instructions that, given some set of initial conditions, can be performed in a prescribed sequence to achieve a desired goal.

Bang Bang Controller: a robotics algorithm that switches abruptly between two states. Also known as 2 step controller, or on-off controller.

Calibration : the act of checking or adjusting the accuracy of a measuring instrument, by testing it with known standards within its intended operating environment.

Code Coverage: a testing concept where every line of code gets tested, including every section of if statements (the True part and the False part).

Code Re-Use: the practice of using existing code for a new function or software.

Fail-safe: a design feature or rule that, in the event of a failure or unexpected turn of events, responds in a way that minimizes or avoids harm.

Maintainability: the ease with which a product can be modified to encounter new challenges.

Markdown: an internet language to annotate and format documents (see Wikipedia for more)

Proportional Controller: a more advanced robotics algorithm that takes into account how off-track the robot is and adjust direction accordingly.