RtcProfile
IDRTC:AIST INVENT:Controller:PanTiltControl:4.0.0
Version0.2
BasicInfo
NamePanTiltControl
ComponentTypeSTATIC
ActivityTypePERIODIC
ComponentKindDataFlowComponent
CategoryController
DescriptionPanTilt Control
ExecutionRate1000.0
ExecutionTypeExtTrigExecutionContext
MaxInstances10
VendorAIST INVENT
Version4.0.0
CreationDate2010-03-02T10:57:10.619+09:00
UpdateDate2010-03-02T13:37:51.351+09:00
language
doc_basic
reference
licenseCopyright (c) 2008, National Institute of Advanced Industrial Science and Technology (AIST). All rights reserved. This program is made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
creatorN.Takekawa (takekawa-777@aist.go.jp)
algorithmPD control of pantilt
inoutIN : Angle
OUT : Torque
descriptionPanTilt Control
actions
action_status/doc_action
OnInitializeimplementedtrue
postConditionnone
preConditionnone
descriptionInitialization of configuration parameter
OnFinalizeimplementedfalse
OnStartupimplementedfalse
OnShutdownimplementedfalse
OnActivatedimplementedtrue
postConditionnone
preConditionnone
descriptionInitialization of each variable
Debugging file open
OnDeactivatedimplementedtrue
postConditionnone
preConditionnone
descriptionDebugging file close
OnAbortingimplementedfalse
OnErrorimplementedfalse
OnResetimplementedfalse
OnExecuteimplementedtrue
postConditionnone
preConditionnone
descriptionTorque control of pantilt
OnStateUpdateimplementedfalse
OnRateChangedimplementedfalse
OnActionimplementedfalse
OnModeChangedimplementedfalse
configuration/doc_configuration
1namePgPan
unit-
defaultValue5
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit-
descriptionPan P-Gain
defaultValue5
datanamePgPan
2nameDgPan
unit-
defaultValue2
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit-
descriptionPan D-Gain
defaultValue2
datanameDgPan
3namePgTilt
unit-
defaultValue5
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit-
descriptionTilt P-Gain
defaultValue5
datanamePgTilt
4nameDgTilt
unit-
defaultValue2
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit-
descriptionTilt D-Gain
defaultValue2
datanameDgTilt
5namePanVelocity
unit[rad/s]
defaultValue0.523598774
typedouble
constraintReflected timing ( Always )
range0.0 - 6.283185287
unit[rad/s]
descriptionThe maximum acceleration of pan control
defaultValue0.523598774
datanamePanVelocity
6nameTiltVelocity
unit[rad/s]
defaultValue0.523598774
typedouble
constraintReflected timing ( Always )
range0.0 - 6.283185287
unit[rad/s]
descriptionThe maximum acceleration of tilt control
defaultValue0.523598774
datanameTiltVelocity
dataports/doc_dataport
1portTypeDataInPort
unit[rad]
subscriptionType
dataflowType
interfaceType
idlFile
typeTimedDoubleSeq
nameInTargetPanTiltAngle
positionLEFT
variableNameInTargetPanTiltAngle
operation
occerrence
unit[rad]
semantics[0] : Pan angle
[1] : Tilt angle
number2
typeTimedDoubleSeq
descriptionInput of the PanTilt angle of target
2portTypeDataInPort
unit[rad]
subscriptionType
dataflowType
interfaceType
idlFile
typeTimedDoubleSeq
nameInCurrentPanTiltAngle
positionLEFT
variableNameInCurrentPanTiltAngle
operation
occerrence
unit[rad]
semantics[0] : Pan angle
[1] : Tilt angle
number2
typeTimedDoubleSeq
descriptionInput of the PanTilt angle of Simulation
3portTypeDataOutPort
unit[rad]
subscriptionType
dataflowType
interfaceType
idlFile
typeTimedDoubleSeq
nameOutCurrentPanTiltAngle
positionRIGHT
variableNameOutCurrentPanTiltAngle
operation
occerrence
unit[rad]
semantics[0] : Pan angle
[1] : Tilt angle
number2
typeTimedDoubleSeq
descriptionOutput of the PanTilt angle
4portTypeDataOutPort
unit[Nm]
subscriptionType
dataflowType
interfaceType
idlFile
typeTimedDoubleSeq
nameOutTorque
positionRIGHT
variableNameOutTorque
operation
occerrence
unit[Nm]
semantics[0] : Pan torque
[1] : Tilt torque
number2
typeTimedDoubleSeq
descriptionOutput of the Torque angle