Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »



Kinematics Overview

Mechanics

Name

Kinematic Feature

Version

Gears

Double Wheel Joint
Use a Double Wheel Joint combination to connect the two (or more) gears together. Any direct rotational rotational relation is possible to create, even with a rotation scale factor, an inversion or a change of axis.

Release

Pully

Double Wheel Joint
A pully system is created with a Double Wheel Joint combination to connect the two (or more) pullies together. Any direct rotational rotational relation is possible to create, even with a rotation scale factor, an inversion or a change of axis.

Release

Motor

Double Wheel Joint
To add a motor to a mechanical rig, a Double Wheel Joint is used to transfer the rotational motion (f.e. a stepper motor) to a GameObject (f.e. a gear). Any direct rotational rotational relation is possible to create, even with a rotation scale factor, an inversion or a change of axis.

Release

Piston

Double Prismatic Joint

Release

Rack and Pinion

Double Wheel Joint & Double Prismatic Joint

Release

Crane/ Robot Arm

Double Bar Linkage Solver

Release

Piston Engine

Double Crank Slider

Alpha

Camera Gimbal

Double Gyroscopic Joint

Alpha

Bolt & Nut ?

Double Helical Joint

Release

Bolt & Nut ?

Double Cylindrical Joint

Release

Boundary 2D

Double Complex Joint

Alpha

AGV Surface

Double Planar Joint

Alpha

Focus on Object

Double Look-at Joint

Alpha

Ball Joint

Double Ball Joint

Alpha


Kinematics

With Prespective’s Double Kinematics tools/features it’s possible to easily rig a 3D setup f.e. a robot-arm, machine or a mechanical construction. When the kinematic rig is completed the 3D setup is ready for interactive control (f.e. link it with PLC logic). There are several Kinematic features available within Prespective and sometimes there are multiple solutions for the same mechanical challenge. On this page we provide a quick overview of which joint or solver can be used best for what situation. How a specific tool should be implemented in Unity can be seen in the specific feature’s documentation.


Kinematic Construction Diagram

To have the kinematic features to work there always needs to be Double Kinematics Controller available in the scene (top-level in the kinematic rig). Only Double Kinematic Body objects are available for making kinematic connections, there are several types of kinematic relations between kinematic bodies possible. In the diagram a (bi-directional) Double Wheel Joint relation is shown between a Kinematic Body and it’s child’s Kinematic Body.

Kinematic Features (Joints & Solvers)

  • Rotational relation
    Whenever you want to have a ‘simple’ rotation an object around a fixed axis a Double Wheel Joint can be used. Any direct rotational relation is possible even with a rotation scale factor, inversion or change of axis. For example when making use of gears, motors, pullies and hinges.


  • Linear relation
    Whenever you want to have a ‘simple’ linear movement over a fixed axis a Double Prismatic Joint can be used. Any direct linear relation is possible even with a scale factor, inversion or change of axis. For example when creating a extracting piston, pusher or linear servo.

  • Rotational - Linear relation
    Any direct relation between a rotational movement and a linear movement is possible by combining the Double Wheel Joint with the Double Prismatic Joint. For example in a Rack and Pinion construction.

  • Crane / Robotarm piston
    When a piston is used to control a hinged arm f.e. in a mechanical robot-arm or a crane, Prespective provides the Double Bar Linkage Solver solution. The solver takes into account that the extracting piston itself will rotate when extracting/subtracting; and this way applying rotational motion to the Robot- or Crane arm.




    ALPHA FEATURES! (WIP)
    When the mechanical rig is more complex a specific ‘complex’ joint or solver can be used. Some examples of more complex relations are shown here:

  • Crank relation
    When a piston is applied in a situation to drive a rotation, for example in a combustion engine construction, a more complex kinematic rig is required. Prespective provides the Double Crank Slider solution (Alpha feature!)









  • No labels