How to benchmark different IK solvers
Hi, i would like to benchmark the different inverse kinematic solvers that are available in ROS Melodic but not sure how to go about this. I have the urdf file for my manipulator and have it setup using the MoveIt! Setup Asssistant tool. I'm able to setup motion planning algortihms using the OMPL planner insde Rviz as well. The next step will be to benchmark the differernt IK solvers quantitatively to see which solver takes the least amount of time to solve and which one does it well. Im hopping to make a graph of some sorts similar to this https://www.ros.org/news/assets_c/201... but not sure on where to start. Any help will be appreciated! Im new to the whole ROS enviroment and keen on learning. Thank you.
It's not a complete answer, but the source for the tool that was used to create the graph you show is here: traclabs/trac_ik/src/trac_ik_examples/src/ik_tests.cpp.
Ah thank you for that should help me out a lot, im guessing i can just modify this file to include the other ik solvers as well and somehow import my urdf model in to it?
The code I linked to already loads a URDF.
@ash6r Did you find a solution for generic IK solvers?