Effort shaping for versatile steering feel
View Patent ↗A method includes receiving rack force estimate data and receiving vehicle speed data that indicates a speed of a vehicle. The method also includes classifying the rack force estimate data into corresponding rack force estimate segments associated with frequency ranges and estimating, based on at least one rack force estimate segment and the vehicle speed data, a rack force value. The method also includes controlling vehicle steering based on at least the rack force value.
1. A steering system, comprising:
a processor; and
a memory including instructions that, when executed by the processor, cause the processor to:
receive rack force estimate data;
receive vehicle speed data that indicates a speed of a vehicle associated with the steering system;
classify the rack force estimate data into corresponding rack force estimate segments, wherein some of the rack force estimate segments are associated with a first frequency range, some of the rack force estimate segments are associated with a second frequency range, and some of the rack force estimate segments are associated with a third frequency range, wherein the rack force estimate segments associated with the first frequency range correspond to vehicle responses to operator feedback, and wherein the rack force estimate segments associated with the second frequency range and the rack force estimate segments associated with third frequency range correspond to road frequency data;
apply a first interpolation to at least one rack force estimate segment associated with the first frequency range;
apply a second interpolation to at least one rack force estimate segment associated with the second frequency range
apply a third interpolation to at least one rack force estimate segment associated with the third frequency range;
estimate a rack force value based on the vehicle speed data and at least one of the interpolated at least one rack force estimate segment associated with the first frequency range, the interpolated at least one rack force estimate segment associated with the second frequency range, and the interpolated at least one rack force estimate segment associated with the third frequency range; and
control vehicle steering based on at least the rack force value.
2. The steering system of claim 1 , wherein the first frequency range includes frequencies that are less than 2 hertz.
3. The steering system of claim 1 , wherein the second frequency range includes frequencies that are between 2 hertz and 8 hertz.
4. The steering system of claim 1 , wherein the third frequency range includes frequencies that are between 8 hertz and 15 hertz.
5. The steering system of claim 1 , wherein the rack force estimate data corresponds to an observer-based model.
6. The steering system of claim 1 , wherein the rack force estimate data corresponds to a bicycle model.
7. A method comprising:
receiving rack force estimate data;
receiving vehicle speed data that indicates a speed of a vehicle;
classifying the rack force estimate data into corresponding rack force estimate segments, wherein some of the rack force estimate segments are associated with a first frequency range, some of the rack force estimate segments are associated with a second frequency range, and some of the rack force estimate segments are associated with a third frequency range, wherein the rack force estimate segments associated with the first frequency range correspond to vehicle responses to operator feedback, and wherein the rack force estimate segments associated with the second frequency range and the rack force estimate segments associated with third frequency range correspond to road frequency data;
applying a first interpolation to at least one rack force estimate segment associated with the first frequency range;
applying a second interpolation to at least one rack force estimate segment associated with the second frequency range;
applying a third interpolation to at least one rack force estimate segment associated with the third frequency range;
estimating a rack force value based on the vehicle speed data and at least one of the interpolated at least one rack force estimate segment associated with the first frequency range, the interpolated at least one rack force estimate segment associated with the second frequency range, and the interpolated at least one rack force estimate segment associated with the third frequency range; and
controlling vehicle steering based on at least the rack force value.
8. The method of claim 7 , wherein the first frequency range includes frequencies that are less than 2 hertz.
9. The method of claim 7 , wherein the second frequency range includes frequencies that are between 2 hertz and 8 hertz.
10. The method of claim 7 , wherein the third frequency range includes frequencies that are between 8 hertz and 15 hertz.
11. The method of claim 7 , wherein the rack force estimate data corresponds to an observer-based model.
12. The method of claim 7 , wherein the rack force estimate data corresponds to a bicycle model.
13. An apparatus for a steering system, the apparatus comprising:
a processor; and
a memory including instructions that, when executed by the processor, cause the processor to:
receive rack force estimate data associated with at least one of an observer-based model and a bicycle model;
receive vehicle speed data that indicates a speed of a vehicle associated with the steering system;
classify the rack force estimate data into corresponding rack force estimate segments, wherein some of the rack force estimate segments are associated with a first frequency range, some of the rack force estimate segments are associated with a second frequency range, and some of the rack force estimate segments are associated with a third frequency range, wherein the rack force estimate segments associated with the first frequency range correspond to vehicle responses to operator feedback, and wherein the rack force estimate segments associated with the second frequency range and the rack force estimate segments associated with third frequency range correspond to road frequency data;
apply a first interpolation to at least one rack force estimate segment associated with the first frequency range;
apply a second interpolation to at least one rack force estimate segment associated with the second frequency range;
apply a third interpolation to at least one rack force estimate segment associated with the third frequency range;
estimate a rack force value based on the vehicle speed data and at least one of the interpolated at least one rack force estimate segment associated with the first frequency range, the interpolated at least one rack force estimate segment associated with the second frequency range, and the interpolated at least one rack force estimate segment associated with the third frequency range; and
control vehicle steering based on at least the rack force value.
14. The apparatus of claim 13 , wherein the first frequency range includes frequencies that are less than 2 hertz.
15. The apparatus of claim 13 , wherein the second frequency range includes frequencies that are between 2 hertz and 8 hertz.
16. The apparatus of claim 13 , wherein the third frequency range includes frequencies that are between 8 hertz and 15 hertz.