don’t know if you already found a better solution, but i made this, in my case it has an error of about 1cm/s, but i guess that is discardable so…
It just converts to degrees, calcs the delta between that velocity and the controllers current yaw and converts that result back to a vector, it works normally, ( +x, +y ) is front right