Open Jacob-Friedberg opened 1 year ago
I have updated my Create3 with the newest H.1.0 firmware and the issue remains. Same behavior as before.
I also tested it with a synchronous send goal call and it stops working just like before with the same log messages.
Hi @Jacob-Friedberg, We are aware of the problem and we are going to push a fix soon.
As a temporary solution, we recommend you to change RMW from Fast-rtps to cyclonedds. This should be done both on the robot (via the webserver) as well as on the laptop.
Great! I'm glad it's being worked on. However, i would like to mention that the RMW that I'm using on both the create3 and my laptop is cyclonedds already. Did you mean i should swap to fast-rtps?
If not then this issue exists on cyclonedds as well
Interesting. We found a bug in fast-rtps that results in the same exact symptoms when sending action or service requests in a loop. This can happen with all ROS 2 actions or services and is usually triggers after ~10 iterations of the requests loop. This bug comes from the rmw_fastrtps code and we couldn't reproduce the problem with cyclonedds.
There may be an additional bug specific to the rotate goal action. We will look into it and keep you posted! Thank you for reporting this.
Discussed in https://github.com/iRobotEducation/create3_docs/discussions/350