Package | Description |
---|---|
magma.agent.worldmodel.impl | |
magma.agent.worldmodel.localizer | |
magma.agent.worldmodel.localizer.impl |
Modifier and Type | Class and Description |
---|---|
class |
GlobalMap
Container class for all visible objects on the field, for the time and game
state
|
Modifier and Type | Method and Description |
---|---|
boolean |
ILocalizer.assignReferenceLines(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation)
Assign all visible, unlabeled reference lines (lines) to the set
of known reference lines defined by the environment model.
|
Pose3D |
ILocalizer.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation)
Determine the absolute position and orientation of the view-port in the 3D
environment.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LocalizerBase.assignReferenceLines(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |
boolean |
CompositeLocalizer.assignReferenceLines(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |
Pose3D |
CompositeLocalizer.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |
Pose3D |
LocalizerTriangulation.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation rootOrientation)
Calculates absolute position and directions by performing triangulation
for all pairs of flags taking the average of all calculations.
|
Pose3D |
LocalizerCassini2D.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation rootOrientation)
handle for logging
|
Pose3D |
LocalizerFieldNormal.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |
Pose3D |
LocalizerUmeyama.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |
Pose3D |
LocalizerGyro.localize(IEnvironmentModel environment,
java.util.List<ILocalizationLine> lines,
org.apache.commons.math3.geometry.euclidean.threed.Rotation estimatedOrientation) |