teb_local_planner symbol lookup error
When I launch the navigation stack with the teblocalplanner, everything goes well but when I send 2D Nav Goal I got an error. I am sharing the output of terminal: in the background the tf between base_link to laser, and with other local planners it's working well.
netanel@netanel-NUC7i5BNH:~$ roslaunch move_base move_base.launch
... logging to /home/netanel/.ros/log/c2cd1c04-2a08-11e9-898d-0c5415557e6d/roslaunch-netanel-NUC7i5BNH-9251.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
SUMMARY
========
PARAMETERS
* /amcl/gui_publish_rate: 10.0
* /amcl/kld_err: 0.05
* /amcl/kld_z: 0.99
* /amcl/laser_lambda_short: 0.1
* /amcl/laser_likelihood_max_dist: 2.0
* /amcl/laser_max_beams: 360
* /amcl/laser_model_type: likelihood_field
* /amcl/laser_sigma_hit: 0.2
* /amcl/laser_z_hit: 0.5
* /amcl/laser_z_max: 0.05
* /amcl/laser_z_rand: 0.5
* /amcl/laser_z_short: 0.05
* /amcl/max_particles: 5000
* /amcl/min_particles: 500
* /amcl/odom_alpha1: 0.2
* /amcl/odom_alpha2: 0.2
* /amcl/odom_alpha3: 0.8
* /amcl/odom_alpha4: 0.2
* /amcl/odom_alpha5: 0.1
* /amcl/odom_frame_id: odom
* /amcl/odom_model_type: diff
* /amcl/recovery_alpha_fast: 0.0
* /amcl/recovery_alpha_slow: 0.0
* /amcl/resample_interval: 1
* /amcl/transform_tolerance: 1.5
* /amcl/update_min_a: 0.5
* /amcl/update_min_d: 0.2
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/cluster_max_distance: 0.4
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/cluster_min_pts: 2
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/convex_hull_min_pt_separation: 0.1
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_convert_outlier_pts: True
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_filter_remaining_outlier_pts: False
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_inlier_distance: 0.15
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_min_inliers: 10
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_no_iterations: 2000
* /move_base/TebLocalPlannerROS/costmap_converter/CostmapToLinesDBSRANSAC/ransac_remainig_outliers: 3
* /move_base/TebLocalPlannerROS/costmap_converter_plugin: costmap_converter...
* /move_base/TebLocalPlannerROS/costmap_converter_rate: 5
* /move_base/TebLocalPlannerROS/costmap_converter_spin_thread: True
* /move_base/base_local_planner: teb_local_planner...
* /move_base/global_costmap/footprint: [[-0.15, -0.15], ...
* /move_base/global_costmap/global_frame: map
* /move_base/global_costmap/inf_is_valid: False
* /move_base/global_costmap/inflation_radius: 0.55
* /move_base/global_costmap/laser_scan_sensor/clearing: True
* /move_base/global_costmap/laser_scan_sensor/data_type: LaserScan
* /move_base/global_costmap/laser_scan_sensor/marking: True
* /move_base/global_costmap/laser_scan_sensor/sensor_frame: laser
* /move_base/global_costmap/laser_scan_sensor/topic: scan
* /move_base/global_costmap/nan_is_valid: False
* /move_base/global_costmap/observation_sources: laser_scan_sensor
* /move_base/global_costmap/obstacle_range: 2.5
* /move_base/global_costmap/raytrace_range: 3.0
* /move_base/global_costmap/robot_base_frame: base_link
* /move_base/global_costmap/static_map: True
* /move_base/global_costmap/transform_tolerance: 1.5
* /move_base/global_costmap/update_frequency: 5.0
* /move_base/local_costmap/footprint: [[-0.15, -0.15], ...
* /move_base/local_costmap/global_frame: odom
* /move_base/local_costmap/height: 6.0
* /move_base/local_costmap/inf_is_valid: False
* /move_base/local_costmap/inflation_radius: 0.55
* /move_base/local_costmap/laser_scan_sensor/clearing: True
* /move_base/local_costmap/laser_scan_sensor/data_type: LaserScan
* /move_base/local_costmap/laser_scan_sensor/marking: True
* /move_base/local_costmap/laser_scan_sensor/sensor_frame: laser
* /move_base/local_costmap/laser_scan_sensor/topic: scan
* /move_base/local_costmap/nan_is_valid: False
* /move_base/local_costmap/observation_sources: laser_scan_sensor
* /move_base/local_costmap/obstacle_range: 2.5
* /move_base/local_costmap/publish_frequency: 2.0
* /move_base/local_costmap/raytrace_range: 3.0
* /move_base/local_costmap/resolution: 0.05
* /move_base/local_costmap/robot_base_frame: base_link
* /move_base/local_costmap/rolling_window: True
* /move_base/local_costmap/static_map: True
* /move_base/local_costmap/transform_tolerance: 1.5
* /move_base/local_costmap/update_frequency: 5.0
* /move_base/local_costmap/width: 6.0
* /rosdistro: kinetic
* /rosversion: 1.12.14
NODES
/
amcl (amcl/amcl)
map_server (map_server/map_server)
move_base (move_base/move_base)
ROS_MASTER_URI=http://localhost:11311
process[map_server-1]: started with pid [9268]
process[amcl-2]: started with pid [9269]
process[move_base-3]: started with pid [9270]
[ INFO] [1549455335.742975877]: Requesting the map...
[ WARN] [1549455335.743452069]: Request for map failed; trying again...
[ INFO] [1549455336.278046848]: Received a 2048 X 2048 map @ 0.050 m/pix
[ INFO] [1549455336.413304510]: Initializing likelihood field model; this can take some time on large maps...
[ INFO] [1549455336.599583751]: Done initializing likelihood field model.
[ INFO] [1549455337.732009008]: Loading from pre-hydro parameter style
[ INFO] [1549455337.746706771]: Using plugin "static_layer"
[ INFO] [1549455337.792660170]: Requesting the map...
[ INFO] [1549455338.017696462]: Resizing costmap to 2048 X 2048 at 0.050000 m/pix
[ INFO] [1549455338.107341440]: Received a 2048 X 2048 map at 0.050000 m/pix
[ INFO] [1549455338.111691814]: Using plugin "obstacle_layer"
[ INFO] [1549455338.115603954]: Subscribed to Topics: laser_scan_sensor
[ INFO] [1549455338.134565794]: Using plugin "inflation_layer"
[ INFO] [1549455338.180857759]: Loading from pre-hydro parameter style
[ INFO] [1549455338.193732740]: Using plugin "static_layer"
[ INFO] [1549455338.198295800]: Requesting the map...
[ INFO] [1549455338.202052780]: Resizing static layer to 2048 X 2048 at 0.050000 m/pix
[ INFO] [1549455338.300141882]: Received a 2048 X 2048 map at 0.050000 m/pix
[ INFO] [1549455338.303489051]: Using plugin "obstacle_layer"
[ INFO] [1549455338.304941651]: Subscribed to Topics: laser_scan_sensor
[ INFO] [1549455338.321283602]: Using plugin "inflation_layer"
[ INFO] [1549455338.397209191]: Created local_planner teb_local_planner/TebLocalPlannerROS
[ INFO] [1549455338.481900329]: No robot footprint model specified for trajectory optimization. Using point-shaped model.
[ INFO] [1549455338.481964859]: Parallel planning in distinctive topologies enabled.
[ INFO] [1549455338.621997897]: Costmap conversion plugin costmap_converter::CostmapToPolygonsDBSMCCH loaded.
[ WARN] [1549455338.744201750]: The inscribed radius of the footprint specified for TEB optimization (0.000000) + min_obstacle_dist (0.500000) are smaller than the inscribed radius of the robot's footprint in the costmap parameters (179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000, including 'footprint_padding'). Infeasible optimziation results might occur frequently!
[ INFO] [1549455338.756655586]: Recovery behavior will clear layer obstacles
[ INFO] [1549455338.765331884]: Recovery behavior will clear layer obstacles
[ INFO] [1549455338.899711078]: odom received!
/home/netanel/joker_ws/devel/lib/move_base/move_base: symbol lookup error: /opt/ros/kinetic/lib//libteb_local_planner.so: undefined symbol: _ZNK10costmap_2d12Costmap2DROS12getRobotPoseERN2tf7StampedINS1_9TransformEEE
[move_base-3] process has died [pid 9270, exit code 127, cmd /home/netanel/joker_ws/devel/lib/move_base/move_base __name:=move_base __log:=/home/netanel/.ros/log/c2cd1c04-2a08-11e9-898d-0c5415557e6d/move_base-3.log].
log file: /home/netanel/.ros/log/c2cd1c04-2a08-11e9-898d-0c5415557e6d/move_base-3*.log
after I did a *c++filt * on this symbol, ZNK10costmap2d12Costmap2DROS12getRobotPoseERN2tf7StampedINS1_9TransformEEE
I get this line : costmap_2d::Costmap2DROS::getRobotPose(tf::Stampedtf::Transform&) const
Asked by concepts_lab on 2019-02-06 07:34:29 UTC
Comments