|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper<com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken>
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMapper
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.CommandMapper
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.HandGuidingMapper
public class HandGuidingMapper
Mapper for HandGuidingMotion.
| Constructor Summary | |
|---|---|
HandGuidingMapper()
|
|
| Method Summary | |
|---|---|
protected void |
addStopConditions(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
com.kuka.roboticsAPI.controllerModel.sunrise.api.Module handGuidingModule,
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.StopEvaluatorModule stopEval)
Add stop conditions to SPR, i.e. speed limit exceeded, hand-guiding device released, and closing brakes. |
protected com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR |
configureHandGuidingSPR(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
com.kuka.roboticsAPI.deviceModel.Robot robot,
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.RobotObserver observer,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion,
com.kuka.roboticsAPI.geometricModel.AbstractFrame motionFrame)
Configures hand-guiding SPR. |
protected void |
configureRuntimeData(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion,
com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR spr)
Configures hand-guiding runtime data. |
protected void |
configureStopConditions(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
HandGuidingModule handGuidingModule,
com.kuka.roboticsAPI.deviceModel.Robot robot)
Add stop conditions to SPR. |
Collection<Class<?>> |
getMappingTypes()
|
protected void |
map(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info)
|
protected void |
mapControlMode(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info,
com.kuka.roboticsAPI.deviceModel.Robot robot,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion)
Map hand-guiding control mode. |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.mapping.CommandMapper |
|---|
checkControlModeValid, mapMotionOverlay, mapStopConditions, mapTrigger, registerForRobotObserverReturnValues, startDeviceMapping |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMapper |
|---|
beforeMap |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper |
|---|
getMapperTable, performMapping, register |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HandGuidingMapper()
| Method Detail |
|---|
protected void map(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info)
map in class com.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper<com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken>
protected void configureRuntimeData(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion,
com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR spr)
info - Sunrise mapping token.motion - Hand-guiding motion.spr - SPR to configure.
protected void mapControlMode(com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken info,
com.kuka.roboticsAPI.deviceModel.Robot robot,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion)
info - Sunrise mapping token.robot - Robot to map.motion - Hand-guiding motion with parameters.
protected com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR configureHandGuidingSPR(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
com.kuka.roboticsAPI.deviceModel.Robot robot,
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.RobotObserver observer,
com.kuka.roboticsAPI.motionModel.IKROSMotion motion,
com.kuka.roboticsAPI.geometricModel.AbstractFrame motionFrame)
handGuidingSPR - SPR to configure.robot - Robot to map.observer - Robot observer.motion - Hand-guiding motion with parameters.motionFrame - Motion frame (TCP of the attached tool) relative to the flange.
protected void addStopConditions(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
com.kuka.roboticsAPI.controllerModel.sunrise.api.Module handGuidingModule,
com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds.StopEvaluatorModule stopEval)
handGuidingSPR - The hand-guiding SPR.handGuidingModule - The hand-guiding module.stopEval - The stop evaluator module.
protected void configureStopConditions(com.kuka.roboticsAPI.controllerModel.sunrise.api.SPR handGuidingSPR,
HandGuidingModule handGuidingModule,
com.kuka.roboticsAPI.deviceModel.Robot robot)
handGuidingSPR - Hand-guiding SPR.handGuidingModule - Hand-guiding module.robot - Robot for which the SPR is to be executed.public Collection<Class<?>> getMappingTypes()
getMappingTypes in class com.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper<com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMappingToken>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||