Robot Driving: Module Overview ============================== In this module students will: * Learn how to make the robot drive at different speeds * Understand the relationship between the wheel speeds and the robot's motion * Be introduced to motor encoders and how to use them to measure the robot's movements * Learn about the built in driving functions which help make complicated motions easy At the end of this module, students will be able to... * Make the robot drive in straight lines, turn corners, and turn in place * Write and use basic functions in the Python programming language * Use different types of loops in Python * Break down a large, repetitive movement sequence into components and then convert into code Covered Standards (NGSS and CSTA): ----------------------------------- **3A-AP-16** Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions. **3A-AP-17** Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects. **3B-AP-16** Demonstrate code reuse by creating programming solutions using libraries and APIs.