• Home
  • User Manual
  • Tutorials
  • Updates
Search Results for

    Show / Hide Table of Contents
    • Welcome to twin
    • Getting Started
      • Install and uninstall twin
      • Install and uninstall a licence
      • Start twin
    • Simulation Component Library
      • Automation
        • ScriptComponent
        • Sequence
      • BitManipulator
        • BitsToBytesConverter
        • BytesToBitsConverter
        • EndiannessChanger
      • BooleanOperations
        • BooleanFunction
        • Invert
        • InputSwitch
      • ControlPanel
        • ControlPanel
      • Conveyor
        • Conveyor
        • VacuumConveyor
      • Debug
        • Counter
      • DataManipulator
        • DataReader
        • DataTypeConverter
        • DataWriter
      • FMU
        • FMU
      • Gripper
        • KinematicGripper
        • ObjectCoupler
        • VacuumGripper
      • HardwareConnector
        • PLCConnector
        • RobotControllerConnector
      • Math
        • Gain
        • LinearFunction
        • LowPassFilter
        • NumberComparer
        • Sum
      • Motor
        • FCControlledMotor
        • ServoMotor
      • Movers
        • BoolToSignedDirection
        • DynamicCylinder
        • DynamicRotationMover
        • DynamicTranslationMover
        • KinematicCylinder
        • KinematicPathMover
        • KinematicRotationMover
        • KinematicTranslationMover
      • ObjectManipulator
        • Colorizer
        • Object3DCutter
        • VisiblityChanger
      • Sensors
        • AngleLimitSwitch
        • CollisionObserver
        • DistanceSensor
        • DynamicObjectDetector
        • LightBarrier
        • PositionLimitSwitch
        • PositionTracker
      • Sinks
        • FileLogger
        • CollisionSink
        • RaySink
      • Sources
        • BoolConstant
        • BoxSource
        • DoubleConstant
        • Object3DFileSource
        • Object3DSource
        • RandomBoolean
        • RandomNumber
        • SinusGenerator
        • SphereSource
        • StringConstant
      • Timers
        • IntervalTrigger
        • TOF
        • TON
    • Collision Detection
      • What is essential for collision detection?
      • Where can I find the mesh simplifiers?
      • Which mesh simplification methods are available?
    • twin Mirror
      • Install the twin Mirror
      • Embed the twin Mirror into your HMI
      • React on user-events
      • Manipulate 3D objects
      • Add labels and buttons
    • Video Guides
      • How to install twin
      • How to organize projects
      • How to import CAD files
      • How to handle 3D objects
      • How to activate physics in your simulation
      • How to simulate conveyor systems
      • How to simulate cylinders
      • How to simulate axis systems and portals
      • How to simulate sensors
      • How to simulate grippers
      • How to create program sequences
      • How to connect to PLCs
      • How to simulate robots
      • How to model complex mechanical motion systems
      • How to debug and analyse signals in twin

    PositionTracker

    This simulation component tracks the current position of a selected 3D object.

    PositionTracker

    When to use

    Use this simulation component if you want to track the current position of a 3D object at runtime.

    For example, the position of an Automated Guided Vehicle should be monitored for evaluation to make some path optimizations afterwards.

    PositionTracker is used to track an AGV

    How to use

    Add this simulation component from the simulation component library. Select a 3D object which should be tracked either in the 3D view or in the assembly structure window using the template select button. When the simulation is running the current position will be outputted.

    Note

    The current position of the 3D object will only be updated if the simulation is running.

    Note

    The current position of the tracking point is marked with a small cross.

    Parameters

    GlobalOrigin

    Indicates a point in the global coordinate system which defines an offset of the tracking point from the selected 3D object.

    Object3D

    Indicates the 3D object which should be tracked.

    Outputs

    X_Position

    Output indicating the current global x position in m of the tracking point.

    Y_Position

    Output indicating the current global y position in m of the tracking point.

    Z_Position

    Output indicating the current global z position in m of the tracking point.

    Example

    In this example, the position of an AGV, as already described roughly above, should be monitored for evaluation. Therefore the simulation components PositionTracker and FileLogger, as shown in the picture below, are used.

    PositionTracker connected with FileLogger

    As 3D object the whole moving assembly of the vehicle is selected.

    PositionTracker Example Properties

    The highlighted assembly is shown in the picture below.

    PositionTracker tracks AGV Highlighted

    In This Article
    Back to top Copyright © Eberle Automatische Systeme GmbH & Co KG