Universal Robots TypeScript API - v10.12.0
    Preparing search index...

    Class RobotPositionService

    A service to obtain information on the current robot position

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    communicationChannel: CommunicationChannel

    Methods

    • Converts the jointPositions to TCPPose.

      Parameters

      Returns Promise<Pose>

    • Get current position of the robot

      Returns Promise<Waypoint | undefined>

    • Get the inverse kinematics for the given pose and qNear

      Parameters

      Returns Promise<JointPositions>

    • Get the inverse kinematics for the given pose and qNear

      Parameters

      Returns Promise<JointPositions>

    • Get the current joint positions of the robot

      Returns Observable<JointPositions>

    • Gets the kinematic info

      Returns Promise<KinematicInfo>

    • Get the current pose of the TCP relative to the given frame

      Parameters

      • frame: string

      Returns Observable<Pose>

    • Gets the id of the currently selected frame id to perform moves relative to

      Returns Promise<string>

    • returns a reply promise to the specified message

      Type Parameters

      • T

      Parameters

      • type: string

        The type of message being sent

      • Optionaldata: any

        The message data

      Returns Promise<T>

    • returns an observable that will emit any messages replied to the specified message

      Type Parameters

      • T

      Parameters

      • type: string

        The type of message being sent

      • Optionaldata: any

        The message data

      Returns Observable<T>

    • returns a reply promise for the requested message

      Type Parameters

      • T

      Parameters

      • type: string

        The type of message being sent

      • Optionaldata: any

        The message data

      Returns Promise<T>

    • returns an observable that will emit any messages replied to the requested message

      Type Parameters

      • T

      Parameters

      • type: string

        The type of message being sent

      • Optionaldata: any

        The message data

      Returns Observable<T>