Design and Control of an IPMC Worm-like robot