Text this: Multi-objective optimization of snake robot in serpentine locomotion