/
V2020.1.56.3_ Bar Linkage Solver

V2020.1.56.3_ Bar Linkage Solver



Overview

A Bar Linkage Solver is a combinatory joint which allows you to quickly create an bar linkage using Wheel Joints and a Prismatic Joint. Bar linkages are commonly used in hydraulic systems (such as crane arms).

The Bar Linkage Solver can easily be used for Kinematic Synthesis (n-bar linkages by combining <4 bar link systems).

A Bar Linkage Solver controlling a piston pushing an arm


Where to find

The Bar Linkage Solver component can be found under Mechanics > Add Kinematics > Bar Linkage Solver.

It can also be accessed from the GameObject menu or from the Hierarchy Context menu.

A new GameObject will be created if you do not have a GameObject selected. Otherwise, the Bar Linkage Solver will be added to the selected GameObject.


Feature layout

The image below shows the complete feature layout of the Bar Linkage Solver component.

Generic Joint Settings

 

Pass Priority

Priority of the kinematic chain calculations. Higher numbers are calculated earlier

Enforce Outside Playmode

Enforces the prismatic joint in edit mode

Prevent Kinematic Update

Removes the prismatic joint from the kinematic chain calculations

Prevent Further Kinematic Update on this GameObject

Allows lower priority kinematic transforms on the same GameObject to be skipped in calculations

Allow Direct User Input

Allows the user to manipulate the prismatic joint with the scene gizmo

Min. User Input Translation Offset

The minimum value the user must input before translations are applied

Min. User Input Rotation Offset

The minimum value the user must input before rotations are applied

Kinematic Chaining

 

Opposing Relation Instance

The kinematic transform to which you want to link the prismatic joint to

Relation Direction

Describes the direction of the manipulation of the Transforms. The following options are available:

  • BIDIRECTIONAL: Allows for both kinematic transforms, when they are being manipulated, to manipulate each other equally

  • RECIEVE_ONLY: Allows for the prismatic joint, when it is being manipulated, to manipulate the opposing kinematic transform, but not the other way around

  • SEND_ONLY: Allows for the opposing kinematic transform, when it is being manipulated, to manipulate the prismatic joint, but not the other way around

Relation Type