found the issue - float64s wont work on arduino. negative numbers are set to 0. we need to set the incoming twist to numbers between 0 and 255.