I am looking to use a BLDC motor to control a reaction wheel. Since this will be used to provide balancing torques for my system, I really only care about the motor torque, not speed (assuming I stay within the max motor speed). Unfortunately, all of the controllers I can find online are speed-based. Since I do not want to make my own controller from scratch, I am wondering if I can simply integrate the desired torque profile to get a velocity profile, and command that velocity profile to the controller. The quality of this controller will depend on how smoothly I can change the velocity profile, the settling time of the speed controller, overshoot, etc.
Will these factors, among others I have not considered, significantly degrade the quality of the torque controller? The (much simpler) alternative I am considering is just using PID control on the PWM of a standard ESC.
For reference, I am looking at using something like TI's DRV10975 controller. I am avoiding general hobby ESCs because I cannot find specifications for converting signal-in to torque or speed output. Though I might be able to tune a controller that is stable, I would prefer to have a sound mathematical model to tune/debug.