Is it possible to program routines?
Yes, if the desired distance of the shuttlecocks shots is the same (for example, 1 long to the right, 1 long to the left, 1 long to the center).
If so, how many times can they be programmed?
Once programmed, the launcher works non-stop until you change the left-right alternation, the cadence (frequency), the speed or you stop it with the remote control for example.
On a routine, can the time between 2 strokes be different? For example can there be 2 seconds of difference between move 1 and 2 then 4 seconds between move 2 and 1, and so on?
No, not automatically. But you can modulate this parameter with the remote control especially if you wait 4 seconds between 2 blows!
Is it possible to create a routine by varying the height of the throws? For example, a high and long steering wheel on the right then a low and long steering wheel on the left?
Yes, launcher works automatically for distance, cadence and different horizontal and vertical angles. Also if these parameters are not enough to adjust your routine you will have to intervene manually to adjust the additional height thanks to the elevation column. Finally if you can not adjust your routine it may be too complex and you may be forced to move towards a more sophisticated device such as Aliobot BadRaptor.
Is it possible to have a random mode?