updateConfig() called on a dynamic_reconfigure::Server that provides its own mutex

asked 2018-12-08 14:59:33 -0500

q8wwe gravatar image

when I added and load my controllers the differential driver controller i got the following error

My configuration file is very simple

     mobile_base_controller:
  type: "diff_drive_controller/DiffDriveController"
  left_wheel: 'left_wheel_joint'
  right_wheel: 'right_wheel_joint'
  pose_covariance_diagonal: [0.001, 0.001, 1000000.0, 1000000.0, 1000000.0, 1000.0]
  twist_covariance_diagonal: [0.001, 0.001, 1000000.0, 1000000.0, 1000000.0, 1000.0]

the error causing Dead lock :-

[ WARN] [1544302051.671006910, 0.688000000]: updateConfig() called on a dynamic_reconfigure::Server that provides its own mutex. This can lead to deadlocks if updateConfig() is called during an update. Providing a mutex to the constructor is highly recommended in this case. Please forward this message to the node author.

I'm using Ros Kinetic , how can i fix this problem as it cause dead look *the robot moved for short time and stop)

edit retag flag offensive close merge delete

Comments

Are you solved it?

SystemDi gravatar imageSystemDi ( 2019-02-23 11:02:39 -0500 )edit

unfortunately, not yet

q8wwe gravatar imageq8wwe ( 2019-02-23 11:48:53 -0500 )edit

Any solution yet?

AndreasG gravatar imageAndreasG ( 2019-03-29 08:52:23 -0500 )edit

Any solution ?

BhanuKiran.Chaluvadi gravatar imageBhanuKiran.Chaluvadi ( 2019-06-26 16:53:32 -0500 )edit