I have a system that I use for roll and yaw/pitch stabilization. It has four canards, which are driven directly by RC-type servos. It works quite well, although it has not been flown yet to Mach 2. Regarding suitable fins, if you're asking about the canards, our strategy is to reduce the size of the canards as the speed increases. For Mach 2, we estimate canards with a size on the order of a postage stamp (an area per canard face around 0.5 to 0.75 sq. in.
Using gyroscope information can help to make the rocket go "up" and also to avoid coning (if the roll rate would otherwise increase above a certain rate). However, the information needed for this type of control does not come "directly" from the IMU. Instead, there are calculations that track the orientation of the rocket, starting from launch, using the gyros only. This is not trivial.
I'm not sure if wind tunnel tests at Mach 2 are feasible. It would be interesting though. One issue to deal with is called "control reversal", where the rocket can turn in the opposite of the intended direction due to vorticies produced by the canards interacting with the main fins. Wind tunnels, and CFD, have been used to investigate this. In my system, I use a spin can to avoid this interaction.
You can check on the forum for the thead "I could use just a little guidance", or find YouTube videos searching on Jiminaus50.
Jim
Thank you for your answer Jim;
I have read the topic (about 30 pages) you have opened before and I am still following it.
-For now I just want to do some tests to prevent the rocket from spinning around itself.
I plan to use only 2 canards near the nose of the rocket.
My goal is for the rocket to maintain its initial roll angle (on the pad), so not just to prevent the rocket from spinning around in any position. For example, this will not be the desired result if the rocket comes out of the pad and after it spins around a bit and stabilizes the angle at which it rotates.
How can I determine the correct choice of canards for a rocket going 2 mach. It is really difficult to guess how the canards selected with the created program control the rocket. In the test made on the table, the wings move as much as the rotation of the rocket around itself (wing position = desired angle-current angle). Actual requirement may be different.
-I can read raw acc, gyro, magnetometer information as well as roll, pitch, yaw information from the IMU I use.
I send the angles I read from the IMU to the motors (by mapping the 0-90 degrees of the IMU to the 0-20 degree angle of the motor).
Do you mind if I want to use any of these angles read from the IMU to prevent the rocket from spinning?
Most forums mention gyroscope, is there any particular reason why gyroscope was chosen?
Isn't there a way to do some testing without such large wind tunnels?
I'm a little cautious. I don't want to run tests without getting advice from experienced rocketeers.