Text this: Optimal Controller Design for a Mobile Robot Using Genetic Algorithm and Adaptive PID Controller