Creation of subscriber failed: Checksum does not match
i keep getting this eroor at ros serial and i dont know what to do ? Creation of subscriber failed: Checksum does not match: 7bf56d1cde4c613af8c16b02c640040e
Asked by omargemmy64 on 2023-06-24 16:53:00 UTC
Answers
A rosserial client (e.g. arduino) is required to use alternate versions of ros messages (with the goal being to occupy less memory.) There is a procedure to generate these special .h files from the regular ros messages.
The checksum error indicates that your special .h files are out-of-sync with the regular ros messages. The fix is to re-generate the special .h files & recompile the rosserial client.
Asked by Mike Scheutzow on 2023-07-04 06:44:17 UTC
Comments
Is your ros serial the latest version? There was a checksum bug in the past and this commit have fixed it. https://github.com/ros-drivers/rosserial/pull/516
Asked by hank880907 on 2023-07-04 07:05:32 UTC