I'm in the early design stages of a gyroscopic camera stabilizer. The idea is to mount the camera on a 3-axis motorized gymbal with a gyroscope to measure the camera shake, then actuate the gymbal to smooth out the vibration. I'm certainly not the first person to come up with this concept and don't claim to be.
I've chosen the STMicro L3GD20 3 axis gyro, available as an Adafruit breakout. For the MCU looking at the PIC24F series, 32Mhz 16MIPS full tilt. Would there be enough horsepower to:
- sample the 16 bit values for each of the three axes continuously at 800hz
- Perform some basic average/smoothing algorithm on the data
- Calculate the required motor calculations for each axis
- Update the motor positions at 50-60hz or so, for each axis
Thanks for any suggestions.
BudgetEngineer