Computational Identification of Link Adjacency and Joint Incidence in Kinematic Chains and Mechanisms | Synapse