TekDroneBoat Tasks: Simulation (Visualization) Task Manager / Queue Path Planning Input Position Input PID Control Hardware Control/Abstraction PWM Driver