HARK Designer Documentation 0.5.0 HARK support team 2013 08 13
Contents 1 3 2 5 2.1.......................................... 5 2.2.............................................. 5 2.3 1: HARK Designer................................. 6 2.4 2:...................................... 6 2.5 3:....................................... 6 2.6 4:....................................... 6 2.7 5:......................... 8 2.8 6:.......................................... 8 2.9 7:.................................... 9 2.10 8:..................................... 9 2.11 9:.......................................... 10 3 HARK Designer 11 3.1.................................................. 11 3.2.................................................. 12 3.3.................................................. 12 3.4................................................. 12 4 HARK Designer 13 4.1.................................................. 13 4.2.................................................. 14 4.3.................................................. 14 4.4................................................. 15 4.5.......................................... 15 5 17 6 19 i
ii
HARK Designer Documentation, 0.5.0 Contents 1
Chapter 1 HARK Designer with Kyoto university) GUI HARK Designer ** ** GUI flowdesigner.n (HRI-JP Audition for Robots Figure 1.1: Screen shot of the HARK Designer 3
Chapter 2 2.1 HARK Designer HARK Designer node.js ( ) Windows : http://nodejs.org/ Ubuntu * http://nodejs.org/ * node.js PPA apt-get install nodejs ( https://launchpad.net/~chris-lea/+archive/node.js/ ) graphviz ( ) Windows : http://www.graphviz.org/ Ubuntu : sudo apt-get install graphviz Google Chrome hark-designer Google Chrome https://www.google.com/chrome HARK Designer Firefox Safari 2.2 Linux : HARK http://winnie.kuis.kyoto-u.ac.jp/hark HARK Designer sudo apt-get install hark-designer Windows : http://winnie.kuis.kyoto-u.ac.jp/hark 5
HARK Designer Documentation, 0.5.0 2.3 1: HARK Designer HARK Designer HARK Designer (1) node.js (2) Google Chrome http://localhost:3000 Figure 2.1: Step 1: The initial screen. 2.4 2: Constant InputStream General 2 1. Node list General Constant General InputStream 2. Node list Constant InputStream 2.5 3: Constant VALUE InputStream INPUT 2.6 4: MAIN ( ) LOOP0 iterator 6 Chapter 2.
HARK Designer Documentation, 0.5.0 Figure 2.2: Step 2: Two nodes are added to the MAIN network. Figure 2.3: Step 3: Two nodes are connected. Figure 2.4: Step 4: A dialog for adding a new sheet 2.6. 4: 7
HARK Designer Documentation, 0.5.0 2.7 5: 1 5 AudioStreamFromMic MultiFFT LocalizeMUSIC SourceTracker DisplayLocalization Figure 2.5: Step 5: Five nodes are connected. 2.8 6: HARK Designer HARK Designer Figure 2.6: Step 6: The result of automatic alignment 8 Chapter 2.
HARK Designer Documentation, 0.5.0 2.9 7: Hide list Figure 2.7: Step 7: Node list is hidden. 2.10 8: 2 (1) (2) Property OK Figure 2.8: Step 8: A parameter dialog for AudioStreamFromWave. 2.9. 7: 9
HARK Designer Documentation, 0.5.0 2.11 9: Set as Input, Output, Condition Figure 2.9: Step 9: 10 Chapter 2.
Chapter 3 HARK Designer HARK Designer,,, HARK 3.1 3.1.1 ( ) ** ** 2 Normal node C++ (MultiFFT) (LocalizeMUSIC) (GHDSS) Dynamic node ( ) 3.1.2 Preference 3.1.3 FFT int, float, bool, subnet_param subnet_param subnet_param 11
HARK Designer Documentation, 0.5.0 3.2 3.2.1 ( int, float, vector<float>... ) 3.2.2 Preference 3.3 3.3.1 subnet iterator subnet iterator iterator CONDITION False 3.3.2 MainLoop iterator MainLoop 3.4 3.4.1 INPUT, OUTPUT, CONDITION 3 INPUT OUTPUT CONDITION iterator false 3.4.2 12 Chapter 3. HARK Designer
Chapter 4 HARK Designer 4.1 By Mouse HARK:Separation By Keyboard Ctrl+C Ctrl+X Ctrl+V By Mouse By Keyboard Ctrl + A By Mouse You can move one node by dragging it. If multiple nodes are selected, they are also dragged. By Keyboard hjkl (vim ) Delete By Mouse Delete By Keyboard Delete 13
HARK Designer Documentation, 0.5.0 By Mouse (1) Property (2) By Keyboard (1) (2) (3) subnet_param file HARK Designer int 12.5 Delete this input/output Add Input Add Output Delete this input/output help web ( ) 4.2 ( ) (1) (2) HARK Designer Delete the link 4.3 14 Chapter 4. HARK Designer
HARK Designer Documentation, 0.5.0 MAIN Delete the sheet Change the name Change to subnet Change to iterator Dynamic 4.4 Set as Input Set as Output Delete Output Delete Input 4.5 HARK Designer ( ) 4.5.1 Execute 4.5.2 File Manager File Manager 4 Networks, Transfer Functions, Audiot files, Results Networks *.n HARK Designer Transfer functions *.dat *.tff Audio files *.wav Results 4.4. 15
HARK Designer Documentation, 0.5.0 Download Delete * Load path 4.5.3 Save File Manager Ctrl + S 4.5.4 Clear 4.5.5 Preference Package Display 1. You can change the line shape. Current options are Bezier curves or polylines. 2. You can change the language. Currently, this option affects the Help button. 3. By default, many buttons shows tooltips when you put a mouse cursor over parts, e.g., buttons. You can deactivate them. Version batchflow HARK All Reset Tutorial HARK Designer 4.5.6 4.5.7 hark-designer Status Status: clear hark-designer see more File Name File Name: 16 Chapter 4. HARK Designer
Chapter 5 hark-support@kuis.kyoto-u.ac.jp 17
Chapter 6 genindex modindex 19