A framework for a differential steering vehicle controlled by a PID system tuned with a genetic algorithm.
The framework provide 2 level of simulation:
constant velocities for the wheels or non constant.
Different kinematics approssimations are provided for scalability so that the designer can implement the controller directly on a microcontroller or DSP.
Different genetic strategies to tune the PID.
The basic task is to follow a straight line but the user can define its own task and tune the PID with the GA.
Very good framework but you should add the inverse kinematics for other manipulators.
Anyway nice code and well commented.
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.