Text this: PSO-based optimum design of PID controller for two wheel inverted pendulum mobile robot