CETA Robotics Workshop 2 - Coding Robot Behavior (19-00041A)
This course will introduce you to embedded software modeling and design concepts that will be used to develop firmware for your robot to complete a basic line following challenge.
README
Job Outcome & Learning Objectives
Why is Software Development Difficult?
Required Tools, Components & Files
Student Files
How to use the Course
Agenda
Introduction to Modeling
Why State Machines - Example
State Machine Notation
Modeling the Line-Follower Challenge
Agenda
Review of Line-Follower State Machine
Enumerations
The "switch" Statement
Agenda
Opto-Sensor Calibration Procedure
Purpose and Overview
Materials
Procedure (Perform Calibration Procedure)
Results
Conclusions
Purpose and Overview
Materials
Procedure (Perform Calibration Procedure)
Results
Conclusions