I'm testing out a two wheeled robot I designed and put in gazebo. I also have a static back wheel with very little friction that is only there for structural support. When I give linear x commands the bot drives forward and backward, however any angular z commands are completely ignored and the robot does nothing. My files are as follows:
rover_control.yaml:
rover:
# Publish all joint states -----------------------------------
joint_state_controller:
type: joint_state_controller/JointStateController
publish_rate: 50
mobile_base_controller:
type: "diff_drive_controller/DiffDriveController"
left_wheel: 'motor_wheel_left'
right_wheel: 'motor_wheel_right'
publish_rate: 50.0
pose_covariance_diagonal : [0.001, .001, 1000000., 1000000., 1000000., 1000.]
twist_covariance_diagonal: [0.001, .001, 1000000., 1000000., 1000000., 1000.]
wheel_radius : 0.0508
rover_control.launch
rover_description.urdf
500.0 500.0 1 1 Gazebo/Black 500.0 500.0 1 1 Gazebo/Black 50 50 1 1 Gazebo/Black true 50.0 /rover transmission_interface/SimpleTransmission hardware_interface/VelocityJointInterface VelocityJointInterface 7 transmission_interface/SimpleTransmission hardware_interface/VelocityJointInterface VelocityJointInterface 7
↧