forked from sugarsweetrobotics/ARTKMarker
/
README.ARTKMarker
157 lines (120 loc) · 3.77 KB
/
README.ARTKMarker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
======================================================================
RTComponent: ARTKMarker specificatioin
OpenRTM-aist-1.0.0
Date: $Date$
LGPL
This file is generated by rtc-template with the following argments.
# rtc-template -bcxx --module-name=ARTKMarker
# --module-desc='ARToolKit Marker Detector (4x4 2D BarCode)' --module-version=1.0.0 --module-vendor=SugarSweetRobotics
# --module-category=ImageProcessing --module-comp-type=STATIC
# --module-act-type=PERIODIC --module-max-inst=1
# --config=debug:int:0 --config=param_file_path:string:camera_param.dat
# --inport=image:RTC::Acceleration2D --outport=markerInfo:artk::ARTKMarkerInfo
======================================================================
Basic Information
======================================================================
# <rtc-template block="module">
Module Name: ARTKMarker
Description: ARToolKit Marker Detector (4x4 2D BarCode)
Version: 1.0.0
Vendor: SugarSweetRobotics
Category: ImageProcessing
Kind: DataFlowComponent
Comp. Type: STATIC
Act. Type: PERIODIC
MAX Inst.: 1
Lang: C++
Lang Type:
Overview: AR Tool Kit Marker Detector RT-component. This uses
ARToolkit5.
# </rtc-template>
======================================================================
Activity definition
======================================================================
[on_initialize] implemented
[on_finalize]
[on_startup]
[on_shutdown]
[on_activated] implemented
[on_deactivated] implemented
[on_execute] implemented
[on_aborting]
[on_error]
[on_reset]
[on_state_update]
[on_rate_changed]
======================================================================
InPorts definition
======================================================================
# <rtc-template block="inport">
Name: image
PortNumber: 0
Description:
PortType:
DataType: RTC::Acceleration2D
MaxOut:
[Data Elements]
Name:
Type:
Number:
Semantics:
Unit:
Frequency:
Operation Cycle:
RangeLow:
RangeHigh:
DefaultValue:
# </rtc-template>
======================================================================
OutPorts definition
======================================================================
# <rtc-template block="outport">
Name: markerInfo
PortNumber: 0
Description: ARTK Marker Info Data (with 2d position and 3d
position)
PortType:
DataType: artk::ARTKMarkerInfo
MaxOut:
[Data Elements]
Name:
Type:
Number:
Semantics:
Unit:
Frequency:
Operation Cycle:
RangeLow:
RangeHigh:
DefaultValue:
# </rtc-template>
======================================================================
Service Port definition
======================================================================
# <rtc-template block="serviceport">
# </rtc-template>
======================================================================
Configuration definition
======================================================================
# <rtc-template block="configuration">
Configuration:
Name: debug
Description: deprecated
Type: int
DefaultValue: 0
Unit:
Range:
Constraint:
Name: param_file_path
Description:
Type: string
DefaultValue: camera_param.dat
Unit:
Range:
Constraint:
# </rtc-template>
This software is developed at the National Institute of Advanced
Industrial Science and Technology. Approval number H23PRO-????. This
software is licensed under the Lesser General Public License. See
COPYING.LESSER.
This area is reserved for future OpenRTM.