Ŀ¼ i
Ŀ ¼
һ .......................................................... 1
1.1 ˿ƽ̨״ ........................................... 1 1.2 Microsoft Robotic Studio ................................ 3 1.3 Microsoft Robotic Studio ............................... 4
1.2.1 Visual Programming Language(VPL) ........................ 4 1.2.2 Microsoft DSS Manifest Editor(DDSME) .................... 5 1.4 Ҫоɹݰ ................................... 5 ڶ VPL빦 .............................................. 7
2.1 ................................................... 7
2.1.1 Variable() ...................................... 7 2.1.2 Calculate() ..................................... 7 2.1.3 Data() .......................................... 8 2.1.4 Math Function(ѧ) ................................. 8 2.2 ................................................... 9
2.2.1 If ................................................. 9 2.2.2 Switch ............................................. 9 2.2.3 Join ............................................... 9 2.2.4 Merge ............................................. 10 2.3 .................................................. 10
2.3.1 Simple Dialog ..................................... 10 2.3.2 Flexible Dialog ................................... 11 2.3.3 Log ............................................... 12 2.3.4 TexttoSpeechTSS ................................... 12 2.4 ͨ .................................................... 13
2.4.1 Generic Contact Sensors ................................ 13 2.4.2 Sick Laser Range Finder ................................ 14 2.4.3 Generic Differential Driver ............................ 14
Ŀ¼ ii
2.5 ................................................... 15
2.5.1 Desktop Joystick ................................... 15 2.5.2 Direction Dialog ................................... 15 2.5.3 Game Controller .................................... 16 2.5.4 Webcam ............................................. 16 2.6 ................................................... 16 2.7 С ..................................................... 17 ˶滮 ............................................... 19
3.1 Ϲ滮(Ϊ) ........................................... 19
3.1.1 ڽӴıʵ ............................... 19 3.1.2 ഫıʵ ................................... 21 3.2 ˶滮лֵ ....................................... 22
3.2.1 ............................................... 22 3.2.2 ϿЧӦ ........................................... 24 3.3 С ..................................................... 25 Microsoft Robotic StudioĻ˱ϵʵ .............. 27
4.1 ģ͵ѡ ............................................... 27 4.2 ڼഫıϳʵ ............................. 30 4.3 ڽӴıϳʵ ................................. 35 4.4 С ..................................................... 38 ʵ ......................................... 39
5.1 ................................................. 39 5.2 ............................................... 40 5.3 黷趨 ............................................... 41 5.4 ˱еʵ ................................. 44 ܽչ ................................................... 47
6.1 ܽ ..................................................... 47 6.2 һ鷽 ............................................. 48 л ................................................................ 49 ο ............................................................ 50
һ 1
һ
ŵͳɱƽֿ̨ɵãǽڽӦõĻҲڲӡУҲŻ˵ķչչڲԼӦԺͼԣһõĿƽ̨ɻ˿Ĵֹơԡ趨ȡ2006꣬Microsoft?˾һĻ˿ƽ̨Microsoft Robotics Studio㷺˳̺LEGO?˾iRobot?˾ȣʹƽ̨ݸƽ̨ƽ̨ʹл˵ĵԣʹɱ͡ṩVisual Programming Language̻ʹ˿ĽſͣʹѧԱܹͶ뵽˿Уĺ£ƽ̨չѸ٣ԽԽij2008˾ʽµĿƽ̨Microsoft Robotics Developer Studio 2008
1.1 ˿ƽ̨״
ƽָֻ̨豸һݣ
ͳһı̻ ͳһıִл õ齨 걸ĵ/滷
ԶֻӲ豸ġ֧ͨõijùܿӾͻеֱۿƵ[1] ˿ĻӦϵͳԤռ˺ܴ磬һԶĿ80%ϵͳɷ棬ķͶơԻ˿ƽ̨þǼʦĹͬʱĿ֧
Microsoft Robotics StudioĻ 2
̵⣬һĻĿлҪ漰˹ܡһֳɵġɿͳһƽ̨Ӧֻ˹ʱܰϴæ
ǡΪЭжжΪЭۡΪһձڵ⣬һЩƽ̨ṩͳһĽ
ĿǰĻƽ̨10֣±
1.1
ƽ̨ Evolution Robotics ERSP Microsoft Robotics Studio OROCOS Skilligent URBI Webots Player,Stage,Gazebo iRobot AWARE OpenJAUS CLARAty ƽ̨ ƽ̨ ؼ ѧϰ ƽ̨ 滷 ƽ̨ ƽ̨ ƽ̨ ƽ̨
ҵ; Դ Դ Դ Դ