Text this: Energy Management of a Semi-Autonomous Truck Using a Blended Multiple Model Controller Based on Particle Swarm Optimization