Modifier and Type | Method and Description |
---|---|
void |
IWalk.globalWalk(Pose2D walkTo,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D speedThere,
double minSpeedForward,
double minSpeedSideward,
double maxSpeedForward,
boolean hurry)
Set parameters to walk in a global direction
|
Modifier and Type | Method and Description |
---|---|
float |
WalkEstimator.estimateWalkTime(IThisPlayer thisPlayer,
Pose2D pose,
WalkEstimator.WalkMode mode)
Estimates the time (in s) it takes to get to the specifed position turned
into the specified direction.
|
WalkEstimator.WalkMode |
WalkEstimator.getFastestWalkMode(IThisPlayer thisPlayer,
Pose2D pose) |
void |
RunToPosition.setPosition(Pose2D newPose,
double minSpeedForward,
double minSpeedSideward,
double maxSpeedForward,
boolean passiveMovement)
Set new target position
|
Modifier and Type | Method and Description |
---|---|
Pose2D |
IRole.getTargetPosition() |
Modifier and Type | Method and Description |
---|---|
Pose2D |
Role.getTargetPosition() |
Modifier and Type | Method and Description |
---|---|
Pose2D |
IThisPlayer.calculateGlobalBodyPose2D(Pose3D poseToTranslate)
Calculates the global 2D pose of a local 3D pose, e.g. of a body part
|
Pose2D |
IPositionManager.getFinalPosition() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Pose2D> |
IPositionManager.getDesiredPositions() |
Modifier and Type | Method and Description |
---|---|
void |
IPositionManager.addDesiredPosition(int index,
Pose2D pos)
adds an intermediate position (with orientation) to the list of positions
|
void |
IPositionManager.setDesiredPosition(Pose2D posOrientation,
boolean enforceFromOutside) |
Modifier and Type | Method and Description |
---|---|
Pose2D |
ThisPlayer.calculateGlobalBodyPose2D(Pose3D poseToTranslate) |
Pose2D |
PositionManager.getFinalPosition() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Pose2D> |
PositionManager.getDesiredPositions() |
Modifier and Type | Method and Description |
---|---|
void |
PositionManager.addDesiredPosition(int index,
Pose2D pos)
adds an intermediate position (with orientation) to the list of positions
|
void |
PositionManager.setDesiredPosition(Pose2D posOrientation,
boolean enforceFromOutside) |
Modifier and Type | Method and Description |
---|---|
void |
PositionManager.setDesiredPositions(java.util.List<Pose2D> desiredPositions) |
Modifier and Type | Method and Description |
---|---|
void |
Walk.globalWalk(Pose2D walkTo,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D speedThere,
double minSpeedForward,
double minSpeedSideward,
double maxSpeedForward,
boolean hurry)
Set parameters to walk in a global direction
|
Modifier and Type | Method and Description |
---|---|
Pose2D |
Kick.getRelativeRunToPose() |
Constructor and Description |
---|
Kick(java.lang.String name,
IThoughtModel thoughtModel,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly) |
KickChipLeft(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickChipRight(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickSlomo(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickStraight(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickStraight2(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickStraightOneLegLeft(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
KickStraightOneLegRight(java.lang.String name,
IThoughtModel thoughtModel,
ParameterMap params,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly)
Default constructor
|
SideKickRight(java.lang.String name,
IThoughtModel thoughtModel,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly) |
SideKickRightOneLeg(java.lang.String name,
IThoughtModel thoughtModel,
Pose2D relativeRunToPose,
double maxKickDistance,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D[] shootPoly) |
Modifier and Type | Method and Description |
---|---|
Pose2D |
Pose2D.applyInverseTo(IPose2D other) |
Pose2D |
Pose2D.applyTo(IPose2D other) |
static Pose2D |
Pose2D.average(Pose2D[] input)
Calculate the average of a list of Pose2D.
|
Pose2D |
Tangente.getP1() |
Pose2D |
Tangente.getP2() |
static Pose2D |
Geometry.getPointInterpolation(org.apache.commons.math3.geometry.euclidean.threed.Vector3D source,
org.apache.commons.math3.geometry.euclidean.threed.Vector3D destination,
double distanceFromSource) |
Modifier and Type | Method and Description |
---|---|
static Pose2D |
Pose2D.average(Pose2D[] input)
Calculate the average of a list of Pose2D.
|
void |
Pose2D.set(Pose2D other) |
void |
Tangente.setP1(Pose2D p1) |
void |
Tangente.setP2(Pose2D p2) |
Constructor and Description |
---|
Pose2D(Pose2D other)
The copy constructor.
|
Tangente(Pose2D p1,
Pose2D p2) |