public interface Pose
This interface represents a pose in Cartesian space (relative to a reference coordinate system).
A pose can, fe.g. describe the position of the robot tool (e.g. w.r.t. to robot base) or the TCP offset (relative to the center of the tool output flange).| Modifier and Type | Method and Description |
|---|---|
boolean |
epsilonEquals(Pose other,
double epsilon)
Deprecated.
|
boolean |
epsilonEquals(Pose other,
double lengthEpsilon,
Length.Unit lengthUnit,
double angleEpsilon,
Angle.Unit angleUnit)
Indicates whether some other
Pose is "approximately equal" to this one. |
boolean |
equals(Object obj)
Indicates whether some other
Pose object is "equal to" this object. |
Position |
getPosition() |
Rotation |
getRotation() |
int |
hashCode() |
double[] |
toArray()
Deprecated.
Use
toArray(Length.Unit, Angle.Unit) instead. |
double[] |
toArray(Length.Unit lengthUnit,
Angle.Unit angleUnit)
Provides an array containing the X, Y, Z coordinates of the position part and the Rx, Ry, Rz parameters of the
rotation part in specified units.
|
String |
toString() |
Position getPosition()
Rotation getRotation()
@Deprecated double[] toArray()
toArray(Length.Unit, Angle.Unit) instead.double[] toArray(Length.Unit lengthUnit, Angle.Unit angleUnit)
lengthUnit - the type of unit to return the X, Y, Z coordinates in.angleUnit - the type of unit to return the Rx, Ry, Rz orientation parameters in.boolean equals(Object obj)
Pose object is "equal to" this object.@Deprecated boolean epsilonEquals(Pose other, double epsilon)
epsilonEquals(Pose, double, Length.Unit, double, Angle.Unit) instead.Pose object is "approximately equal" to this object.other - another pose object.epsilon - a tolerance value for the X, Y, Z coordinate values.true if the value of this object is "approximately equal" to the value of the other
argument; false otherwise.boolean epsilonEquals(Pose other, double lengthEpsilon, Length.Unit lengthUnit, double angleEpsilon, Angle.Unit angleUnit)
Pose is "approximately equal" to this one.other - another Pose object.lengthEpsilon - a tolerance value for the X, Y, Z coordinates in specified unit type.lengthUnit - unit type of the lengthEpsilon tolerance.angleEpsilon - a tolerance value for Rx, Ry, Rz orientation parameters in specified unit type.angleUnit - unit type of the angleEpsilon tolerance.true if the value of this object is "approximately equal" to the value of the other
argument; false otherwise.Copyright © 2019. All rights reserved.