Hi, I am building a snake robot as part of my final year project. The robot has to swim in water using lateral undulation (also known as serpentine motion). To achieve this the snake will be divided into n number of modules each connected by a universal joint or a ball and socket joint actuated by two servos.The modules will move with respect to each other. I won't be using the exact same configuration but it will somewhat similar. Here is a link to video of the snake robot on which I am broadly basing my design YouTube - Snake Robot in the water - WWW.OLOSCIENCE.COM 1. Should I use a single processor to control the entire snake or should I put processors in each of the modules? 2. What kind of processor should I use?