sim with small drift

This commit is contained in:
2025-04-25 14:03:44 +02:00
parent 2b450a6d86
commit 694a120dfd
7 changed files with 183 additions and 23 deletions

View File

@@ -0,0 +1,34 @@
controller_manager:
ros__parameters:
update_rate: 100
ackermann_controller:
type: ackermann_steering_controller/AckermannSteeringController
joint_state_broadcaster:
type: "joint_state_broadcaster/JointStateBroadcaster"
ackermann_controller:
ros__parameters:
position_feedback: false
# Interfaces
rear_wheels_names: ["wheel_bl_joint", "wheel_br_joint"]
front_wheels_names: ["steer_fl_joint", "steer_fr_joint"]
# Physical parameters
wheelbase: 0.6 # Distance between front and rear axles [m]
front_wheel_track: 0.4 # Distance between front wheels [m]
rear_wheel_track: 0.5 # Distance between rear wheels [m]
front_wheels_radius: 0.15 # Radius of wheels [m]
rear_wheels_radius: 0.15 # Radius of wheels [m]
# Limits
max_steering_angle: 0.785 # [rad] ~45 degrees
max_speed: 10.0 # [m/s]
min_speed: -5.0 # [m/s]
# Frame config
reference_frame: base_link