public interface WaypointNodeConfigFactory
Modifier and Type | Method and Description |
---|---|
FixedPositionWaypointNodeConfig |
createFixedPositionConfig()
Creates a fixed position configuration with default values for a waypoint.
|
FixedPositionWaypointNodeConfig |
createFixedPositionConfig(BlendParameters blendParameters,
WaypointMotionParameters waypointMotionParameters)
Creates a fixed position configuration for a waypoint without a defined pose.
|
FixedPositionDefinedWaypointNodeConfig |
createFixedPositionConfig(Pose poseIncludingTcp,
JointPositions qNear,
BlendParameters blendParameters,
WaypointMotionParameters waypointMotionParameters)
Creates a fixed position configuration for a waypoint with a defined pose.
|
JointMotionParameters |
createJointMotionParameters(AngularSpeed jointSpeed,
ErrorHandler<AngularSpeed> jointSpeedErrorHandler,
AngularAcceleration jointAcceleration,
ErrorHandler<AngularAcceleration> jointAccelerationErrorHandler)
Creates joint motion parameters for a waypoint.
|
BlendParameters |
createNoBlendParameters()
Creates no blend parameters for a waypoint.
|
BlendParameters |
createSharedBlendParameters()
Creates shared blend parameters for a waypoint.
|
WaypointMotionParameters |
createSharedMotionParameters()
Creates shared motion parameters for a waypoint.
|
TimeMotionParameters |
createTimeMotionParameters(Time duration,
ErrorHandler<Time> errorHandler)
Creates time motion parameters for a waypoint.
|
ToolMotionParameters |
createToolMotionParameters(Speed toolSpeed,
ErrorHandler<Speed> toolSpeedErrorHandler,
Acceleration toolAcceleration,
ErrorHandler<Acceleration> toolAccelerationErrorHandler)
Creates tool motion parameters for a waypoint.
|
VariablePositionWaypointNodeConfig |
createVariablePositionConfig()
Creates a variable position configuration with default values for a waypoint
Note that these default values may change between PolyScope versions.
|
VariablePositionWaypointNodeConfig |
createVariablePositionConfig(BlendParameters blendParameters,
WaypointMotionParameters waypointMotionParameters)
Creates a variable position configuration for a waypoint without a defined variable
|
VariablePositionDefinedWaypointNodeConfig |
createVariablePositionConfig(Variable variable,
BlendParameters blendParameters,
WaypointMotionParameters waypointMotionParameters)
Creates a variable position configuration for a waypoint with a defined variable
|
WaypointBlendParameters |
createWaypointBlendParameter(Blend suggestedBlend)
Creates blend parameters for a waypoint.
|
BlendParameters createNoBlendParameters()
BlendParameters createSharedBlendParameters()
WaypointBlendParameters createWaypointBlendParameter(Blend suggestedBlend)
suggestedBlend
- This blend may be (automatically) corrected depending on surrounding waypoints in the program tree, not null.WaypointMotionParameters createSharedMotionParameters()
TimeMotionParameters createTimeMotionParameters(Time duration, ErrorHandler<Time> errorHandler)
duration
- the time the movement should take, not null.errorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid time value.JointMotionParameters createJointMotionParameters(AngularSpeed jointSpeed, ErrorHandler<AngularSpeed> jointSpeedErrorHandler, AngularAcceleration jointAcceleration, ErrorHandler<AngularAcceleration> jointAccelerationErrorHandler)
jointSpeed
- the joint speed to be achieved, not null.jointSpeedErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid joint speed value.jointAcceleration
- the joint acceleration to be used for the movement, not null.jointAccelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid joint acceleration value.ToolMotionParameters createToolMotionParameters(Speed toolSpeed, ErrorHandler<Speed> toolSpeedErrorHandler, Acceleration toolAcceleration, ErrorHandler<Acceleration> toolAccelerationErrorHandler)
toolSpeed
- the tool speed to be achieved, not null.toolSpeedErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid tool speed value.toolAcceleration
- the tool acceleration to be used for the movement, not null.toolAccelerationErrorHandler
- error handler for handling validation. If using ErrorHandler.AUTO_CORRECT
this will clamp the value to the nearest valid tool acceleration value.FixedPositionWaypointNodeConfig createFixedPositionConfig()
FixedPositionWaypointNodeConfig createFixedPositionConfig(BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
blendParameters
- the blend parameters for the waypoint, not null.waypointMotionParameters
- the motion parameters for the waypoint, not null.FixedPositionDefinedWaypointNodeConfig createFixedPositionConfig(Pose poseIncludingTcp, JointPositions qNear, BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
poseIncludingTcp
- the position and orientation for the waypoint, not null.qNear
- the joint positions that will be used for the inverse kinematics calculations as a robot configuration near the waypoint pose, not null.blendParameters
- the blend parameters for the waypoint, not null.waypointMotionParameters
- the motion parameters for the waypoint, not null.VariablePositionWaypointNodeConfig createVariablePositionConfig()
VariablePositionWaypointNodeConfig createVariablePositionConfig(BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
blendParameters
- the blend parameters for the waypoint, not null.waypointMotionParameters
- the motion parameters for the waypoint, not null.VariablePositionDefinedWaypointNodeConfig createVariablePositionConfig(Variable variable, BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters)
variable
- the variable position and orientation for the waypoint, not null.blendParameters
- the blend parameters for the waypoint, not null.waypointMotionParameters
- the motion parameters for the waypoint, not null.Copyright © 2018. All rights reserved.