By default, in Inspire Motion, joints are treated as “Flexible” for the purpose of avoiding redundant constraints. If there is a need to include friction with a joint, the joint State must be set to “Active” and the joint Behavior must be set to “Rigid”. Depending on how the model is defined, when the joints are switched to Rigid, redundant constraints may result. Although not discussed here, there are ways to check for redundant constraints.
If there are redundancies, a new intermediate part can be created in-place at the joint location using normal Inspire Geometry capabilities. This new part is then used together with the original bodies in a new and slightly different setup arrangement that creates a non-redundant connection.
Essentially, adding the intermediate part and connecting with a Locked/Flexible takes a situation where there are two bodies connected with two joints and models it where there are two bodies connected with one joint, so there cannot be redundant constraints. The following document details the procedure for this. Keep in mind that this is not the only way this concept can be implemented, but is probably the simplest and fastest.
See attached document detailing this procedure.