|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.kuka.nav.fineloc.ObjectLocalizationRequest
public final class ObjectLocalizationRequest
Requests a robot to localize an object relative to the robot.
The robot will use model data of the object to perform the localization of the object, based on an initial pose estimate. The pose estimate can for example be obtained from the result of a previous ObjectDetectionRequest. The quality of the result depends on both the correctness of the passed detection model and the accuracy of the passed pose estimate.
The returned container will contain the information on whether it is rated as reliable by the navigation system.
This is a one shot request, meaning the result is ready once the request has finished.
| Constructor Summary | |
|---|---|
ObjectLocalizationRequest(com.kuka.nav.geometry.DetectionModel model,
com.kuka.nav.Pose poseEstimate)
Creates a new request to localize an object relative to the robot. |
|
| Method Summary | |
|---|---|
com.kuka.nav.geometry.DetectionModel |
getDetectionModel()
Returns the detection model of the object to localize. |
com.kuka.nav.Pose |
getObjectPose()
Returns the initial pose estimate of the object to localize relative to the robot. |
ObjectLocalizationRequest |
setDetectionModel(com.kuka.nav.geometry.DetectionModel model)
Sets the detection model of the object to localize. |
ObjectLocalizationRequest |
setObjectPose(com.kuka.nav.Pose poseEstimate)
Sets the initial pose estimate of the object to localize relative to the robot. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectLocalizationRequest(com.kuka.nav.geometry.DetectionModel model,
com.kuka.nav.Pose poseEstimate)
model - the detection model of the object to localizeposeEstimate - the initial pose estimate of the object to localize relative to the robot in [m, m, rad]
IllegalArgumentException - if at least one of the parameters is null| Method Detail |
|---|
public com.kuka.nav.geometry.DetectionModel getDetectionModel()
public ObjectLocalizationRequest setDetectionModel(com.kuka.nav.geometry.DetectionModel model)
model - the detection model of the object to localize
IllegalArgumentException - if the detection model is nullpublic com.kuka.nav.Pose getObjectPose()
public ObjectLocalizationRequest setObjectPose(com.kuka.nav.Pose poseEstimate)
poseEstimate - the initial pose estimate in [m, m, rad]
IllegalArgumentException - if the pose estimate is null
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||