Skip to content

Commit

Permalink
Merge pull request #119 from ami-iit/flferretti-patch-1
Browse files Browse the repository at this point in the history
Fix `api.contact.in_contact`
  • Loading branch information
flferretti committed Mar 26, 2024
2 parents 6128860 + dd0d00b commit 31ee91f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/jaxsim/api/contact.py
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ def in_contact(

link_names = link_names if link_names is not None else model.link_names()

if set(link_names) - set(model.link_names()) != set():
if (link_names := set(link_names)) and link_names.difference(model.link_names()):
raise ValueError("One or more link names are not part of the model")

W_p_Ci = collidable_point_positions(model=model, data=data)
Expand All @@ -194,7 +194,7 @@ def in_contact(
below_terrain,
jnp.zeros_like(below_terrain, dtype=bool),
).any()
)(jnp.arange(model.number_of_links()))
)(js.link.names_to_idxs(link_names=link_names, model=model))

return links_in_contact

Expand Down

0 comments on commit 31ee91f

Please sign in to comment.