You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The steering of a vehicle is not that smooth. Now it's through setting a variable called self.rotatedTime which is the only way we know (so far) how farmsim maps the steering input to the rotation of the wheels.
This seems like a classical "intelligent vehicles" or "autonomous vehicles" situation, where the geometry_msgs/Twist output of a local planner (or controller) needs to be converted to a (steering_angle, throttle) tuple. Many Intelligent Vehicles labs have had the same problem, and they've implemented ROS nodes which perform the conversion.
The Autoware.Auto and Autoware.AI projects also have done this, as part of their vehicle interface .
As this seems like a generic problem with converting linear + angular velocity to throttle+steering_angle, it might be worthwhile to take a look at the mentioned projects and see how they've done this.
The text was updated successfully, but these errors were encountered:
The steering of a vehicle is not that smooth. Now it's through setting a variable called
self.rotatedTime
which is the only way we know (so far) how farmsim maps the steering input to the rotation of the wheels.This seems like a classical "intelligent vehicles" or "autonomous vehicles" situation, where the
geometry_msgs/Twist
output of a local planner (or controller) needs to be converted to a(steering_angle, throttle)
tuple. Many Intelligent Vehicles labs have had the same problem, and they've implemented ROS nodes which perform the conversion.The Autoware.Auto and Autoware.AI projects also have done this, as part of their vehicle interface .
As this seems like a generic problem with converting linear + angular velocity to throttle+steering_angle, it might be worthwhile to take a look at the mentioned projects and see how they've done this.
The text was updated successfully, but these errors were encountered: