-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft Feature: Time measurement and Fallback system for imported meshes #360
Draft Feature: Time measurement and Fallback system for imported meshes #360
Conversation
I will use this place to share the measurement results of default and assimp loaders for different meshes. |
Hi @ahcorde, this question is about 'What Gazebo should and shouldn't do' rather than simple implementation problem. That's why I referred you. @luca-della-vedova, We have couple of design choices to solve this issue:
There are couple of questions here such as whether can we take user's mesh files or how hard gazebo should work to give smooth experience. |
I agree that this is a tough problem that I honestly don't know how to solve.
My hope is that we can cover enough in the first two cases that won't need a legacy loader approach (and maintain yet another loader!), also if our changes to assimp don't break API / ABI it should in theory be possible to release updated binaries in a released distro (i.e. Ubuntu 22.04) so we wouldn't need to vendor / fork the package. |
Uses chrono steady_clock to measure the clock time during mesh import. This will be used for the report for assimp.