There are a variety of motors out there I'm concerned with primarily AC and DC servos due to better accuracy and due to the brushless core which gives it longer service life. But I'm still not sure as to which is best for my application.
But for stepper you need a reduction mechanism as well as optical encoder to get higher prescion and accuracy although they are the best option economically speaking .what are your thoughts on AC servos ?
Servo motors (DC and AC) are used in Robotics. Recently AC servo are widely used as there control is getting easier than before while they can handle a better torque. However, the price of servo motors are high. Standard sensors used (embedded) are optical sensors with selected resolution.
As mention in the reply of the other colleagues, stepper motors are cheaper and can handle small relatively load and without the need to have a sensor to track its motion. In this case, it is assumed that there will be no slippage and no lose of pulses sent to generate the motion.
The selection of wich type of motor and its sizing will depend of the main objective of the robotic arm (soldering, piking and placing, integrated circuits fabrication, etc).
This webpage is right the answer you are looking for:
Any motor with magnetic material (iron or p.m.) in both rotor and stator will cog. If best smoothness is required, you have to use a moving coil type motor with air or magnetic bearings. Some of these can be servo loop controlled well beyond 10 kHz. If power density is an issue (and when is it not) you could follow the method used in active suspensions and use a hybrid drive system of two motors and a spring.
Another consideration to maximize precision and repeatability is the gearbox (if any) connecting the motor to the drive . Backlash can be a problem when changing directions, and while position sensors can measure these errors, it is best to minimize them mechanically. Cycloidal gear reducers are best for reducing backlash (compared to planetary).