Robotics StackExchange | Archived questions

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

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)

Asked by q8wwe on 2018-12-08 15:59:33 UTC

Comments

Are you solved it?

Asked by SystemDi on 2019-02-23 12:02:39 UTC

unfortunately, not yet

Asked by q8wwe on 2019-02-23 12:48:53 UTC

Any solution yet?

Asked by AndreasG on 2019-03-29 08:52:23 UTC

Any solution ?

Asked by BhanuKiran.Chaluvadi on 2019-06-26 16:53:32 UTC

I am facing the same error

Asked by spkadam on 2019-11-13 11:51:49 UTC

no solution , still unsolved

Asked by q8wwe on 2020-02-17 15:55:25 UTC

I have the same problem

Asked by hank880907 on 2021-01-19 02:00:21 UTC

Answers