Hey, I'm looking to drive a BLDC motor for a small robotics application, but I have a few questions before I proceed forward on this project. The application I am intending this for needs to use two motors that will be driven at different speeds and at low speeds about 1 RPM or less. For an application going this slow will I need to have a motor that provides feedback with hall sensors or rotary encoders? I also need the motors to change direction, velocity very quickly and accurately. I have been looking into TI's technology like InstaSPIN-FOC and InstaSPIN-Motion, would I be able to control the motors with these technologies? Also what would be a good motor driver and motor pair? I've been looking into the DRV8301 with its EVM BOOSTXL and the LAUNCHXL-F28069M controlling it, would these be good solutions?