What should I do first
   [ View PowerPoint File ] - Created Nov. 13, 2009, 16 pages
  1. Topic includes:
    1. Downloading Microsoft Robotics Developer Studio
    2. Installing Microsoft Robotics Developer Studio
    3. Installing SPLX Launcher Setup
    4. Installing SPL Installation Pack

 How to start basic toolkit
   [ View PowerPoint File ] - Created Dec. 09, 2009, 16 pages
 
  1. Topic includes:
    1. How to start SPL
    2. Running SPL
    3. Stopping SPL

 Try simple demos
  [ View PowerPoint File ] - Created Nov. 15, 2009, 18 pages
 
  1. Topic includes:
    1. My first robot driving     [ Sample code ]
    2. Autonomous robot driving     [ Sample code ]
    3. Dancing with robots     [ Sample code ]

 Now, I am ready to start
 
  1. My first robot programming - drive a robot
    1. Simple Go      [ View PowerPoint File ] - Created Nov. 17, 2009, 42 pages   
      1. [ Simple Go ]
      2. [ Simple Go Forwards ]
      3. [ Simple Go Backwards ]
      4. [ Simple Stop ]
      5. [ Simple Go Around ]
      6. [ Simple Turn Round ]
    2. Simple Turn      [ View PowerPoint File ] - Created Nov. 17, 2009, 12 pages    [ Sample code ]
    3. Simple GoTo (Drive given distance)      [ View PowerPoint File ] - Created Nov. 17, 2009, 8 pages    [ Sample code ]
    4. Simple GoFor (Drive during given duration)      [ View PowerPoint File ] - Created Nov. 17, 2009, 8 pages    [ Sample code ]

 Let's make a robot move itself
 
  1. Robot motions having a pattern      [ View PowerPoint File ] - Created Nov. 17, 2009, 33 pages
    1. Drive along rectangular track      [ Sample code ]
    2. Drive along cross track #1      [ Sample code ]
    3. Drive along cross track #2      [ Sample code ]

  2. Watch out! It's obstacle      [ View PowerPoint File ] - Created Nov. 19, 2009, 41 pages
    1. Collision with obstacle      [ Sample code ]
    2. Detecting collision by using bumper sensor      [ Sample code ]
    3. Stopping robot driving      [ Sample code ]
    4. Avoiding obstacles      [ Sample code ]

  3. Elegant avoiding of obstacle      [ View PowerPoint File ] - Created Nov. 19, 2009, 40 pages
    1. Detecting distance by using laser distance sensor      [ Sample code ]
    2. Stopping robot driving      [ Sample code ]
    3. Avoiding obstacles      [ Sample code ]

 VPL basic
  1. Data and variables      [ View PowerPoint File ] - Created Dec. 09, 2009, 56 pages

    1. Data and variable      [ Sample code ]
    2. Display your name      [ Sample code ]
    3. Input data and display      [ Sample code ]
    4. Manipulate data      [ Sample code ]

  2. Add two numbers with "Calculate" activity      [ View PowerPoint File ] - Created Dec. 09, 2009, 31 pages

    1. Add two numbers with "Calculate" and "Join" activities      [ Sample code ]
    2. Add two input numbers      [ Sample code ]

  3. Compare data by using "If" activity      [ View PowerPoint File ] - Created Dec. 09, 2009, 29 pages

    1. Compare two numbers with "If" activity      [ Sample code ]
    2. Compare two input numbers      [ Sample code ]
    3. Compare two strings      [ Sample code ]

  4. Reusing service through "Merge" activity      [ View PowerPoint File ] - Created Dec. 09, 2009, 11 pages

    1. Reuse a "Console" service by using "Merge" activity      [ Sample code ]

  5. Bind multi-data through "Join" activity      [ View PowerPoint File ] - Created Dec. 09, 2009, 12 pages

    1. Bind four data by using "Join" activity      [ Sample code ]

  6. Handle multi-conditions through "Switch" activity      [ View PowerPoint File ] - Created Dec. 09, 2009, 27 pages

    1. Simple "Switch" sample      [ Sample code ]
    2. Add or subtrate two values      [ Sample code ]

 SPL basic
  1. Simulation programming steps for the novices
    1. Step1: Build simulation environment and entities by using SPL
    2. Step2: Control and manipulate simulation entities by using VPL
  2. Quick Start for the SPL      [ View PowerPoint File ] - Created Dec. 09, 2009, 16 pages
  3. How to run a script sample      [ View PowerPoint File ] - Created Dec. 09, 2009, 12 pages
  4. Build Simulation Environment      [ View PowerPoint File ] - Created Dec. 09, 2009, 34 pages
    Topic includes:
    1. Start simulation engine
    2. Add sky
    3. Add sun
    4. Add ground
    5. Update camera view
    6. Save scene as a file
    7. Start simulation engine from a basic sim environment file      [ Sample code ]
    8. Start simulation engine from a basic obstacle environment file      [ Sample code ]
    9. Start simulation engine from a basic terrain environment file      [ Sample code ]

  5. Add shape entities      [ View PowerPoint File ] - Created Dec. 09, 2009, 34 pages
    Topic includes:
    1. Add a single shape entity      [ Sample code ]
    2. Add a multi-shapes entity      [ Sample code ]
    3. Add multi-entities      [ Sample code ]

  6. Add mobile robots      [ View PowerPoint File ] - Created Dec. 09, 2009, 42 pages
    Topic includes:
    1. Add "DifferentialDrive" mobile robot      [ Sample code ]
    2. Drive "DifferentialDrive" mobile robot      [ Sample code ]
    3. Add "FourByFourDrive" mobile robot      [ Sample code ]
    4. Drive "FourByFourDrive" mobile robot      [ Sample code ]

  7. Shape and entity properties      [ View PowerPoint File ] - Created Dec. 10, 2009, 17 pages
    Topic includes:
    1. Set color of shape      [ Sample code ]
    2. Set texture of shape      [ Sample code ]
    3. Set mass of shape      [ Sample code ]
    4. Set orientation of shape      [ Sample code ]
    5. Set 3D mesh of entity      [ Sample code ]
    6. Set texture of entity      [ Sample code ]
    7. Set orientation of entity      [ Sample code ]