You will eventually need to provide much more information for anyone to even start to develop a program. What kind of motion (linear, circular)? Speed (min, max, units)? Object size, material? Can something be attached to the object? Environment? Interface (display) description? No one can say that they can do what you want and what it might cost until they know what you want.