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.
-
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