Support (robot) pickling
Summary
As of this MR (https://github.com/humanoid-path-planner/hpp-fcl/pull/363), hpp-fcl supports pickling, so there should be no further hurdles to fully pickle a PinRobot
object. Testing pickle behavior will enable us to remove the current \_\_getstate\_\_
method, which ignores collision data.
Expected behavior
Pickling will be faster and more accurate than serialization before. This will especially help in multiprocessing applications.
What's it needed for?
Serialization for multiprocessing
/cc @JonathanKuelz