Text this: Self-tuning active vibration controller using particle swarm optimization for flexible manipulator system