how to design extendable robotic arm​