I'm developing a small rocket with an inner diameter of about 1.3 inches. I will be using an Arduino to track and guide the rocket. To guide the rocket, my plan is basically to use a gyroscope to sense when the rocket is not going straight up, and to rotate the rocket motor accordingly. For example, if the rocket starts to aim a little bit north, I pivot the motor inside the rocket south so that the rocket rotates back to going straight up.
How can I do this? So, what I essentially need is a controllable joystick that is fairly robust. I could use two servos, but is there anything better available? If you think I need to use two small servos, what servos would you recommend?