I am trying to understand the meaning of the shared robot model. So the shared model has a SphericalRobotShapeComponent
which is a collection of circles that represent the robot as a union of circles. Fine. What is the purpose of this?
I am trying to create my own navsim application for a MiR100 robot. I continuously get an error Collision Check has failed in the trajectory validation - I thought the error was in the way the SphericalRobotShapeComponent
was defined. I spent two days tunning the circles in the SphericalRobotShapeComponent
since no matter which circles I used, the problem still persisted.
About to give up on the circles and the SphericalRobotShapeComponent
in general and DUE TO THE LACK OF DOCUMENTATION, I tried to experiment with the carter and str SphericalRobotShapeComponent
and just randomly change the values of the circle centers and radiuses. I even completely changed the carter circles with the ones I defined for my MiR100 robot. To my surprise, the carter moved perfectly fine - without any errors.
Then I started to think, that the SphericalRobotShapeComponent
is not used at all in the navsim application. Is it then just solely for visualization purposes in Isaac Sight? This should then be included in the documentation to save time for developers!!
Anyways - I am still struggling with the Collision Check issue - for a couple of weeks now. It’s really frustrating.
I would appreciate it if someone from NVIDIA would please contact me and help me solve this issue, otherwise, using the ros navigation stack or other algorithms seems a wiser choice than just spending days and days on solving an issue you do not know the reason for - just because of the lack of documentation and support. This is really frustrating.