Yes, you need to be able to control each axis on each leg separately OR they muct be mechanically independent. I think the latter is a better way of saying it as most walking machines, like hexapods, have their movements pre-programmed and you can edit them mid fight, but if you needed or wanted to you could make each servo move separately, where as a cam/mechanically linked system is fixed and can only do 1 movement.