SlideServe
Menu
Préférences
© SlideServe · v2026

Robotics Developer Studio and Visual Program Language VPL Yinong Chen

traugott-nigel avatar
15 diapositives · 483 Views · Nov 06, 2014

Robotics Developer Studio and Visual Program Language VPL Yinong Chen. Table of Contents. Introduction to Robotics Studio. 1. Activities and Services in VPL. 2. Example 1: Hello World in VPL. 3. Example 2: Creating a loop. 4. Introduction to Robotics Studio. Service Client.

Robotics Developer Studio and Visual Program Language VPL Yinong Chen - slide 1
01 / 15Robotics Developer Studio and Visual Program Language VPL Yinong Chen
1 / 17

Télécharger la présentation

Robotics Developer Studio and Visual Program Language VPL Yinong Chen
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Robotics Developer Studio and Visual Program Language VPLYinong Chen

  2. Table of Contents Introduction to Robotics Studio 1 Activities and Services in VPL 2 Example 1: Hello World in VPL 3 Example 2: Creating a loop 4

  3. Introduction to Robotics Studio Service Client Writing robotic applications in VPL Service Repository Service Broker Writing robotic services in VPL Robotic services in C# or VB Service Provider VPL C# VB Robotics Studio .NetFramework Download Microsoft Robotics Developer Studio 4 http://msdn.microsoft.com/en-us/robotics/aa731520

  4. Start the Application

  5. Programming Robots in Simulation

  6. Applications of Robotics Developer Studio Robosoft Kuka Coroware ASU-Intel-Carl Hayden AutoBot WhiteBoxRobotics NXT Mindstorms Watch it: http://vimeo.com/9740048 Robotics Connection

  7. Basic Activities of VPL There are 10 basic activities, and many composite services in VPL Repository • Variable: supports basic types (int, string, boolean, etc) and their arrays ( called list ) • Calculate: Calculate the value of an expression • Data: like the constant values in regular programming language

  8. Basic Activities (cont.) Activity Basic Activity • Construct a composite activity (flowchart) and can be wrapped as a service • Join: proceeds when all threads arrive; Can be used for creating parallel threads. • Merge: proceeds when one of the threads arrives. It can be used for creating a loop; • If: same as regular programming language construct; • Switch: same as regular programming language construct; • List: list of variables; • List of functions; Service Activity

  9. Services as Building Blocks Application Activity Basic Activity • Services are precompiled and deployed functions (activities) • Services can be placed locally or remotely over the internet. • For example: • Services that provide access to robots’ sensors • Simple dialog which accepts a string and shows it in a window • Math functions which can complete complex computations Service Activity

  10. A Glimpse of Applications ndServices

  11. Example 1: Hello World

  12. Hello World (cont.)

  13. Example 2: Increment a value in a loop in VPL The goal of this VPL program is to • Create a variable and initialize it to 1; • Increment the variable in a loop, and • Voice-output the value in each iteration using the Text-to-Speech service; • Stop when the value = 10.

  14. Define the Initial Value, Assign it to a Variable, and Choose the Type

  15. Increment a value in a loop (cont.)