Doing a Sentry Gun Project, Need Some Advice on Servos

Hey there guys,

I'm in the process of designing an airsoft sentry gun that will automatically track and shoot flying targets in the air. This is my 4th year project for mechatronics engineering. To be honest I don't think this is going to be an arduino project since I will most likely be using a computer to control the gun. However, I will be using an arduino at first to test out the high torque servo motors I will be using and to control the gun with a joystick. I have a couple questions about the best method to control and rotate the gun.

I need the gun to be very accurate, so the servos which will be rotating the gun will need to have very good positional accuracy. So with that said:

  • What do you guys think will work best to rotate the gun? Are servo motors the ideal tool in this case? Or will using other types of actuators be better?
  • What determines the positional accuracy of a servo?
  • Are some microcontrollers better at controlling servos?
  • Will using a servo motor controller provide better accuracy? Is there even a point in using one?

Those are all the questions I have for now. I'm fairly new to arduinos and servos so I hope you guys can help me, thanks in advance for the replies!