com.kuka.roboticsAPI.motionModel
Class LIN

java.lang.Object
  extended by com.kuka.roboticsAPI.commandModel.Action<T>
      extended by com.kuka.roboticsAPI.motionModel.Motion<T>
          extended by com.kuka.roboticsAPI.motionModel.KROSMotion<T>
              extended by com.kuka.roboticsAPI.motionModel.RobotMotion<T>
                  extended by com.kuka.roboticsAPI.motionModel.SplineMotion<T>
                      extended by com.kuka.roboticsAPI.motionModel.SplineMotionCP<T>
                          extended by com.kuka.roboticsAPI.motionModel.AbsoluteSplineMotionCP<LIN>
                              extended by 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.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.kuka.roboticsAPI.motionModel.SplineMotion
SplineMotion.SplineType
 
Constructor Summary
LIN(AbstractFrame destination)
          Creates a new LIN motion.
 
Method Summary
protected  String getMotionName()
          Gets the name of the motion.
 SplineMotion.SplineType getType()
           
 
Methods inherited from class com.kuka.roboticsAPI.motionModel.AbsoluteSplineMotionCP
getDestination, toString
 
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.SplineMotion
formatParameterInfo, getJointJerkRel, getJointJerkRel, getMotions, hasJointJerkRel, hasJointJerkRel, setJointJerkRel, setJointJerkRel, setJointJerkRel
 
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
 
Methods inherited from class com.kuka.roboticsAPI.commandModel.Action
addParameter, addParams, getParams, releaseResources, removeParameter, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.kuka.roboticsAPI.commandModel.IAction
releaseResources
 
Methods inherited from interface com.kuka.roboticsAPI.motionModel.IParameterizable
getParams
 

Constructor Detail

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.

Method Detail

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.