Steering Control - BILLyTheLiTTle/RCController GitHub Wiki

The steering system should be something that could be easily and fast adjusted. It should not be a button because I did not like the way it works. You cannot be precise by using to buttons.

SeekBar on the other hand is a UI item which could take almost any value as fast as the user wants. The SeekBar at the moment has almost 11 points of steering reference. Whenever the user passes those points (either by dragging or by touching after them) the controller sends a request to the car that the steering wheel should change direction.

When the user releases the SeekBar (does not touch it) the default position will be in the middle of the item. As a result it sends a request to the car to turn the car straight. I know this is not right and the position of the steering when you don't touch it depends on car's dynamic weight distribution and some steering setup angles (for example caster). It is not possible to simulate this kind of transition so as a safe alternative I decided to turn the wheels straight.

User Guide