com.kuka.roboticsAPI.motionModel
Class LIN
java.lang.Object
com.kuka.roboticsAPI.commandModel.Action<T>
com.kuka.roboticsAPI.motionModel.Motion<T>
com.kuka.roboticsAPI.motionModel.KROSMotion<T>
com.kuka.roboticsAPI.motionModel.RobotMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotion<T>
com.kuka.roboticsAPI.motionModel.SplineMotionCP<T>
com.kuka.roboticsAPI.motionModel.AbsoluteSplineMotionCP<LIN>
com.kuka.roboticsAPI.motionModel.LIN
- All Implemented Interfaces:
- IAction, IKROSMotion, IMotion, IMotionWithDestinationFrame, IParameterizable
public final class LIN
- extends AbsoluteSplineMotionCP<LIN>
A LIN motion is a cartesian linear motion to a given frame. The LIN motion
command may be used inside a spline to indicate a LIN segment. But the
command can be used standalone for a single LIN motion, too.
| Methods inherited from class com.kuka.roboticsAPI.motionModel.SplineMotionCP |
getCartAcceleration, getCartJerk, getCartVelocity, getOrientationAcceleration, getOrientationJerk, getOrientationType, getOrientationVelocity, hasCartAcceleration, hasCartJerk, hasCartVelocity, hasOrientationAcceleration, hasOrientationJerk, hasOrientationType, hasOrientationVelocity, setCartAcceleration, setCartJerk, setCartVelocity, setOrientationAcceleration, setOrientationJerk, setOrientationType, setOrientationVelocity |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.RobotMotion |
getBlendingCart, getBlendingOri, getBlendingRel, getJointAccelerationRel, getJointAccelerationRel, getJointVelocityRel, getJointVelocityRel, hasBlendingCart, hasBlendingOri, hasBlendingRel, hasJointAccelerationRel, hasJointAccelerationRel, hasJointVelocityRel, hasJointVelocityRel, setBlendingCart, setBlendingOri, setBlendingRel, setJointAccelerationRel, setJointAccelerationRel, setJointAccelerationRel, setJointVelocityRel, setJointVelocityRel, setJointVelocityRel |
| Methods inherited from class com.kuka.roboticsAPI.motionModel.KROSMotion |
acquireResources, addMotionOverlay, breakWhen, getConditions, getMode, getMotionOverlaySupport, getSCSupport, getTriggerSupport, hasConditions, hasMotionOverlay, hasTrigger, isApplicableFor, setMode, triggerWhen |
LIN
public LIN(AbstractFrame destination)
- Creates a new LIN motion.
- Parameters:
destination - The destination of the motion.
The destination frame can any frame with the exception of
frames which belong to objects attached to a flange of the
robot that should perform this motion. In this case
IllegalArgumentException will be thrown.
getMotionName
protected String getMotionName()
- Description copied from class:
SplineMotionCP
- Gets the name of the motion.
- Specified by:
getMotionName in class SplineMotionCP<LIN>
- Returns:
- The name of the motion.
getType
public SplineMotion.SplineType getType()
- Specified by:
getType in class SplineMotion<LIN>
- Returns:
- the type of the spline
Copyright © 2019. All rights reserved.