After adding point clouds to the environment, the solving speed significantly slows down. #567
Replies: 5 comments
-
Yea, I would agree with your assessment. I have not tested something this significant when it comes to point cloud data. I would recommend trying FCL to see if it is faster in this case. Also I would recommend creating a local state solver outside the for loop and use this for calculate the states which may be a little faster because it avoid a mutex lock. |
Beta Was this translation helpful? Give feedback.
-
After changing the default collision detection plug-in to FCLDiscreteBVHManager, the program does indeed execute faster. |
Beta Was this translation helpful? Give feedback.
-
After I modified the settings of trajopt using your previous suggestions, trajopt can converge with very few iterations. But when I added point clouds, trajopt took significantly longer to execute each iteration. Is there any way to improve this? Or can you recommend a trajectory optimizer that can run in real time? |
Beta Was this translation helpful? Give feedback.
-
I have not done any testing with something this large so I would need to investigate how to improve the performance. There are several things that could be done depending on what the underlying issues like the following.
|
Beta Was this translation helpful? Give feedback.
-
Thank you for your suggestion. Recently, I would like to use ESDF MAP for collision detection and then conduct modification testing. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I suspect this is due to slow collision detection.


The first picture is the point cloud I added, and the second picture is the collision detection code of my inverse kinematic solution. I am sure that the collision detection slows down the solution. Do you have any good suggestions ? Thanks you very much !
Beta Was this translation helpful? Give feedback.
All reactions