[rviz2-2] [ERROR] [1657993497.906091041] [rviz2]: Lookup would require extrapolation at time 1657993497.829121, but only time 1657993497.900862 is in the buffer, when looking up transform from frame [laser] to frame [map]

asked 2022-07-16 13:12:18 -0500

prat gravatar image

Hi, I am using robot localization package to give fused odometry to AMCL. When I am setting publish_tf : true in ekf.yaml file I am getting above error but if I set to False everything works perfectly. I tried increasing transform tolerance in AMCL param file and also tried tweaking transform_time_offset in ekf.yaml file but nothing works.

My ekf.yaml file:

ekf_filter_node:

ros__parameters:

    use_sim_time: false
    frequency: 30.0
    sensor_timeout: 0.1
    two_d_mode: true
    transform_time_offset: 0.0
    transform_timeout: 0.0
    print_diagnostics: true
    debug: false   

    permit_corrected_publication: false
    publish_acceleration: false
    publish_tf: true
    odom_frame: odom      
    base_link_frame: base_link
    world_frame: odom              
    odom0: /odom/odom_covariance
    odom0_config: [false, false, false,
                   false, false, false,
                   true,  true,  false,
                   false, false, true,
                   false, false, false]
    odom0_queue_size: 2
    odom0_nodelay: false
    odom0_differential: false
    odom0_relative: false
    odom0_pose_rejection_threshold: 5.0
    odom0_twist_rejection_threshold: 1.0
######## Zed
    odom1: /zed2i/zed_node/odom
    odom1_config: [false, false, false,
                   false, false, true,
                   false,  false,  false,
                   false, false, false,
                   false, false, false]
    odom1_queue_size: 2
    odom1_nodelay: false
    odom1_differential: false
    odom1_relative: false
    odom1_pose_rejection_threshold: 5.0
    odom1_twist_rejection_threshold: 1.0
######## IMU
    imu0: /zed2i/zed_node/imu/data
    imu0_config: [false, false, false,
                  false,  false,  true,
                  false, false, false,
                  false,  false,  false,
                  false,  false,  false]
    imu0_nodelay: false
    imu0_differential: false
    imu0_relative: true
    imu0_queue_size: 5
    imu0_pose_rejection_threshold: 0.8           
    imu0_twist_rejection_threshold: 0.8     
    imu0_linear_acceleration_rejection_threshold: 0.8  
    use_control: false
    stamped_control: false
    control_timeout: 0.2
    control_config: [true, false, false, false, false, true]
    acceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 3.4]
    deceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 4.5]
    acceleration_gains: [0.8, 0.0, 0.0, 0.0, 0.0, 0.9]
    deceleration_gains: [1.0, 0.0, 0.0, 0.0, 0.0, 1.0]
    process_noise_covariance: [0.05,   0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.05,   0.0,    0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.06,   0.0,    0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.03,   0.0,    0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.03,   0.0,    0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.06,   0.0,     0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.025,   0.0,     0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,
                               0.0,    0.0,    0.0,    0.0,    0.0,    0.0,    0.0,     0.025,   0.0,    0.0 ...
(more)
edit retag flag offensive close merge delete