As discussed I noted that in the compute_contacts_multi_body_internal the created Pose objects passed to compute_contacts do not have their orientations (quaternions are [0, 0, 0, 0]) initialised. Reading the code I assumed that they are supposed get their orientation from the Transform objects computed above. Does this seem correct to you?
Hi Erwin,
As discussed I noted that in the
compute_contacts_multi_body_internal
the created Pose objects passed tocompute_contacts
do not have their orientations (quaternions are [0, 0, 0, 0]) initialised. Reading the code I assumed that they are supposed get their orientation from the Transform objects computed above. Does this seem correct to you?