I'm working through the Basic Motion notebook. The steering setup with the gain and offset worked fine, but I'm having some trouble with throttle. A throttle command of zero will drive the wheels, and I have to command a non-zero value (varies depending on the throttle gain sign and magnitude) to stop the wheels. I would imagine that the range of throttle commands should behave such that zero is stopped, 1 is full forward, and -1 is full reverse. I figured the simplest way to fix this behavior would be to add a throttle offset to the nvidia_racecar.py file (included below). However, when I save the changes to nvidia_racecar.py, the basic motion notebook doesn't seem to incorporate the new functionality, and the car behaves exactly as before. Is there some sort of build process I need to complete after making these modifications? Or does the road following neural net not care if a zero throttle command doesn't correspond to zero speed?
I'm working through the Basic Motion notebook. The steering setup with the gain and offset worked fine, but I'm having some trouble with throttle. A throttle command of zero will drive the wheels, and I have to command a non-zero value (varies depending on the throttle gain sign and magnitude) to stop the wheels. I would imagine that the range of throttle commands should behave such that zero is stopped, 1 is full forward, and -1 is full reverse. I figured the simplest way to fix this behavior would be to add a throttle offset to the nvidia_racecar.py file (included below). However, when I save the changes to nvidia_racecar.py, the basic motion notebook doesn't seem to incorporate the new functionality, and the car behaves exactly as before. Is there some sort of build process I need to complete after making these modifications? Or does the road following neural net not care if a zero throttle command doesn't correspond to zero speed?