RtcProfile
IDRTC:AIST INVENT:Planner:LocalPathPlanning:4.0.0
Version0.2
BasicInfo
NameLocalPathPlanning
ComponentTypeSTATIC
ActivityTypePERIODIC
ComponentKindDataFlowComponent
CategoryPlanner
DescriptionLocal route making
ExecutionRate1000.0
ExecutionTypePeriodicExecutionContext
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)
algorithmA local route is made by using the obstacle and present location
inoutIN : Grid Map, Route making information, Obstacle data
OUT : Grid Path Data, Control Point data
descriptionA local route is made based on the obstacle data etc.
actions
action_status/doc_action
OnInitializeimplementedtrue
postConditionnone
preConditionnone
descriptionInitialization of configuration parameter
OnFinalizeimplementedfalse
OnStartupimplementedfalse
OnShutdownimplementedfalse
OnActivatedimplementedtrue
postConditionnone
preConditionnone
descriptionDebugging file open
Initialization of each variable
OnDeactivatedimplementedtrue
postConditionnone
preConditionnone
descriptionDebugging file close
OnAbortingimplementedfalse
OnErrorimplementedfalse
OnResetimplementedfalse
OnExecuteimplementedtrue
postConditionnone
preConditionnone
descriptionMaking of route and control point
OnStateUpdateimplementedfalse
OnRateChangedimplementedfalse
OnActionimplementedfalse
OnModeChangedimplementedfalse
configuration/doc_configuration
1nameRouteRemakeDistance
unit[m]
defaultValue0.0
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit[m]
descriptionRoute re-creation distance
defaultValue0.0
datanameRouteRemakeDistance
2nameDeviatinglen
unit[m]
defaultValue0.1
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit[m]
descriptionDeviating judgment distance
defaultValue0.1
datanameDeviatinglen
3namedmin
unit[m]
defaultValue0.5
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit[m]
descriptionDistance that can approach obstacle(Radius Meter)
defaultValue0.5
datanamedmin
4namePostureConsiderationLevel
unit[%]
defaultValue85.0
typedouble
constraintReflected timing ( Always )
range0-100
unit[%]
descriptionPercentage in which posture is considered
defaultValue85.0
datanamePostureConsiderationLevel
5nameNotPostureDistance
unit[m]
defaultValue1.0
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit[m]
descriptionDistance from goal where posture is not considered
defaultValue1.0
datanameNotPostureDistance
6nameTargetArea
unit[m]
defaultValue0.5
typedouble
constraintReflected timing ( Always )
rangeAppropriate range
unit[m]
descriptionArea where route is fine-tuned
defaultValue0.5
datanameTargetArea
dataports/doc_dataport
1portTypeDataInPort
unit
subscriptionType
dataflowType
interfaceType
idlFile
typeIIS::TimedPosition
nameInCurrentPosition
positionLEFT
variableNameInCurrentPosition
operation
occerrence
unitX,Y data : [m], Angle : [rad], timeStamp: [sec],[nanosec]
semanticscurrent Localized Position data (the position of center of robots model)
[0]: X data
[1]: Y data
[2]: posture angle[rad]
number4 (x,y, posture angle) , timeStamp:1, error[]
typelocalized Position data: double, timeStamp:tm
descriptionInput of the Current Position
2portTypeDataInPort
unit[m]
subscriptionType
dataflowType
interfaceType
idlFile
typeTimedDouble
nameInDeviating
positionLEFT
variableNameInDeviating
operation
occerrence
unit[m]
semanticsDeviating distance
number1
typeTimedDouble
descriptionInput of the deviating distance
serviceport/doc_serviceport
1nameInventGUIProv
positionLEFT
ifdescriptionThe parameter that makes the route is obtained
descriptionThe parameter that makes the route is obtained
serviceinterface/doc_serviceinterface
1nameInventGUILocalPath
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeLocalPath
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningPro.idl
instanceNameInventGUILocalPath
directionProvided
docPostConditionNA
docPreConditionNA
docExceptionNA
docReturnvoid
docArgumentSetSafeMode() SetStart()
descriptionThe parameter that makes the route is obtained
2nameMapBuilderProv
positionLEFT
ifdescription2D map data is gotten
description2D map data is gotten
serviceinterface/doc_serviceinterface
1nameMapBuilderLocalPath
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeLocalPath
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningPro.idl
instanceNameMapBuilderLocalPath
directionProvided
docPostConditionNA
docPreConditionNA
docExceptionNA
docReturnvoid
docArgumentSetMap()
description2D map data is gotten
3nameMapMaintenanceProv
positionLEFT
ifdescriptionA partial renewal of map is obtained
descriptionA partial renewal of map is obtained
serviceinterface/doc_serviceinterface
1nameMapMaintenanceLocalPath
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeLocalPath
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningPro.idl
instanceNameMapMaintenanceLocalPath
directionProvided
docPostCondition-
docPreCondition-
docException-
docReturnvoid
docArgumentMapUpdate()
descriptionA partial renewal of map is obtained
4nameGlobalPathProv
positionLEFT
ifdescriptionThe route made from "GlobalPathPlanning" is obtained
descriptionThe route made from "GlobalPathPlanning" is obtained
serviceinterface/doc_serviceinterface
1nameGlobalPathLocalPath
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeLocalPath
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningPro.idl
instanceNameGlobalPathLocalPath
directionProvided
docPostConditionNA
docPreConditionNA
docExceptionNA
docReturnvoid
docArgumentGlobalPathCourse()
descriptionThe route made from "GlobalPathPlanning" is obtained
5nameInventGUICons
positionLEFT
ifdescriptionThe route is sent to "InventGUI"
descriptionThe route is sent to "InventGUI"
serviceinterface/doc_serviceinterface
1nameLocalPathInventGUI
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeInventGUI
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningCons.idl
instanceNameLocalPathInventGUI
directionRequired
docPostConditionNA
docPreConditionThe route making is completed
docExceptionNA
docReturnvoid
docArgumentLocalPathCourse()
descriptionThe route is sent to "InventGUI"
6nameDriveCons
positionLEFT
ifdescriptionThe control point is sent to "Drive"
descriptionThe control point is sent to "Drive"
serviceinterface/doc_serviceinterface
1nameLocalPathDrive
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeDrive
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningCons.idl
instanceNameLocalPathDrive
directionRequired
docPostConditionNA
docPreConditionThe route making is completed
docExceptionNA
docReturnvoid
docArgumentLocalPathCourse()
descriptionThe control point is sent to "Drive"
7nameBumpCons
positionLEFT
ifdescriptionThe route is sent to "Bump"
descriptionThe route is sent to "Bump"
serviceinterface/doc_serviceinterface
1nameLocalPathBump
path/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0
typeDrive
idlFile/tmp/OpenINVENT-4.0.0/LocalPathPlanning_ver4.0.0/LocalPathPlanningCons.idl
instanceNameLocalPathBump
directionRequired
docPostConditionNA
docPreConditionThe route making is completed
docExceptionNA
docReturnvoid
docArgumentLocalPathCourse()
descriptionThe route is sent to "Bump"