public interface RobotMovement
Modifier and Type | Method and Description |
---|---|
void |
requestUserToMoveRobot(JointPositions q,
RobotMovementCallback callback)
Transition to the Automove screen to allow/request the end user to move the robot (either automatically or manually)
to a desired target position specified by joint positions.
|
void |
requestUserToMoveRobot(Pose pose,
RobotMovementCallback callback)
Transition to the Automove screen to allow/request the end user to move the robot (either automatically or manually)
to a desired target position specified by a pose.
|
void requestUserToMoveRobot(JointPositions q, RobotMovementCallback callback)
Transition to the Automove screen to allow/request the end user to move the robot (either automatically or manually) to a desired target position specified by joint positions.
The Automove function will move the robot to the target joint positions linearly in joint space.
NOTE: This method does not take the currently active TCP offset into account, i.e. the Automove function will have the specified joint positions as target.q
- The target joint positions to move to.callback
- The instance which callbacks will be made to.IllegalStateException
- If the URCap screen is not active (visible).void requestUserToMoveRobot(Pose pose, RobotMovementCallback callback)
Transition to the Automove screen to allow/request the end user to move the robot (either automatically or manually) to a desired target position specified by a pose.
The Automove function will move the robot TCP to the target position linearly in Cartesian space. If this it not possible, the robot will move to the target linearly in joint space.
The current joint positions of the robot will be used as starting point for inverse kinematics to calculate a target joint vector corresponding to desired pose, taking the currently active TCP offset into account.pose
- The target pose the robot TCP will move to.callback
- The instance which callbacks will be made to.IllegalStateException
- If the URCap screen is not active (visible).Copyright © 2020. All rights reserved.