Abstract
Many real creatures have muscles to control their flexible movement. This study proposes a virtual muscle model and its control method for artificial swimming creature. The virtual muscles are composed of elastic springs for the uses of actuators. ANN controls these actuators. The virtual muscle's parameters and ANN's parameters are optimized for the creature to achieve proper swimming by EC and PSO. Using simulation results, the swimming of the artificial creature can be compared to the real swimming creature.