Step3: Beginner Tutorials for the Robot Programming
Download all PowerPoint files in this course
[
Download zip file (6.81 MB)
]
-
Updated Mar. 24, 2010, include 9 ppt files
Start Your Robot Script Programming
Basic Script Programming (SPL) for the MSRDS
Quick Start of script (SPL) programming
[
View PowerPoint File
]
-
Created Dec. 09, 2009, 16 pages
How to run a script sample
[
View PowerPoint File
]
-
Created Dec. 09, 2009, 12 pages
Build Simulation Environment
[
View PowerPoint File
]
-
Created Dec. 09, 2009, 34 pages
Topic includes:
Start simulation engine
Add sky
Add sun
Add ground
Update camera view
Save scene as a file
Start simulation engine from a basic sim environment file [
Sample code
]
Start simulation engine from a basic obstacle environment file [
Sample code
]
Start simulation engine from a basic terrain environment file [
Sample code
]
Add shape entities
[
View PowerPoint File
]
-
Created Dec. 09, 2009, 34 pages
Topic includes:
Add a single shape entity [
Sample code
]
Add a multi-shapes entity [
Sample code
]
Add multi-entities [
Sample code
]
Add mobile robots
[
View PowerPoint File
]
-
Created Dec. 09, 2009, 42 pages
Topic includes:
Add "DifferentialDrive" mobile robot [
Sample code
]
Drive "DifferentialDrive" mobile robot [
Sample code
]
Add "FourByFourDrive" mobile robot [
Sample code
]
Drive "FourByFourDrive" mobile robot [
Sample code
]
Shape and entity properties
[
View PowerPoint File
]
-
Created Dec. 10, 2009, 17 pages
Topic includes:
Set color of shape [
Sample code
]
Set texture of shape [
Sample code
]
Set mass of shape [
Sample code
]
Set orientation of shape [
Sample code
]
Set 3D mesh of entity [
Sample code
]
Set texture of entity [
Sample code
]
Set orientation of entity [
Sample code
]
Beginner Course
Script (SPL) Expressions and Procedure
Defining procedure and calling
[
View PowerPoint File
]
-
Created Dec. 10, 2009, 15 pages
Topic includes:
Simple procedure [
Sample code
]
Procedure parameters [
Sample code
]
Return value of procedure [
Sample code
]
Sample procedure for robot driving #1 [
Sample code
]
Sample procedure for robot driving #2 [
Sample code
]
Expressions and conditions
[
View PowerPoint File
]
-
Created Jan. 16, 2010, 28 pages
Topic includes:
Basic expression [
Sample code
]
if conditions [
Sample code
]
for loop [
Sample code
]
while loop [
Sample code
]
Build cylinder shape [
Sample code
]
Array
[
View PowerPoint File
]
-
Created Mar. 24, 2010, 33 pages
Topic includes:
int array [
Sample code
]
string array [
Sample code
]
byte array [
Sample code
]
Bit operation [
Sample code
]
String to byte array [
Sample code
]
Byte array to string [
Sample code
]
Copy array [
Sample code
]
Merge two arrays [
Sample code
]
Two dimensional array [
Sample code
]
Three dimensional array [
Sample code
]
Command script and Programming script
[
View PowerPoint File
]
-
Created Jan. 16, 2010, 13 pages
Topic includes:
Programming script for the entity instance [
Sample code
]
Embed programming script within the command script [
Sample code
]
Combined programming and command script [
Sample code
]
Multi-Robots
Synchronized driving of four robots
-
Created Dec. 17, 2009
Topic includes:
Create four robots with SPL [
Sample code
]
Synchronized driving of four robots [
Sample code
]
Concurrent driving of three robots
-
Created Dec. 17, 2009
Topic includes:
Create three robots with SPL [
Sample code
]
Concurrent driving of three robots [
Sample code
]
Robot Control through UI panel
Robot control using Visual Desktop Joystick
-
Created May 03, 2010
Topic includes:
SPL script [
Sample code
]
Intermediate Course
SPL Concurrent Programming
SPL Concurrent Programming
[
View PowerPoint File
]
-
Created Feb. 23, 2010, 22 pages
General Sequential Processing
Topic includes:
SPL Script [
Sample code
]
Concurrent Processing Method1 (Call procedure "with concurrent" option)
Topic includes:
SPL Script [
Sample code
]
Concurrent Processing Method2 (Define procedure with "/Concurrent:true")
Topic includes:
SPL Script [
Sample code
]
Coordinate Concurrent Processing
Topic includes:
SPL Script [
Sample code
]
Coordinate Concurrent Processing (Sum from 1 to 100)
Topic includes:
SPL Script [
Sample code
]
Sequential Call of Concurrent Procedure
Topic includes:
SPL Script [
Sample code
]
Sample Script for the Concurrent Processing
Topic includes:
SPL Script (Fire Cannonballs) [
Sample code
]
SPL Graphics Programming
SPL Graphics Programming
[
View PowerPoint File
]
-
Created Feb. 25, 2010, 64 pages
Show Graphics Form
Topic includes:
SPL Script [
Sample code
]
Draw String
Topic includes:
SPL Script [
Sample code
]
Change the text of String
Topic includes:
SPL Script [
Sample code
]
Draw Point
Topic includes:
SPL Script [
Sample code
]
Draw Line
Topic includes:
SPL Script [
Sample code
]
Draw Arc
Topic includes:
SPL Script [
Sample code
]
Draw Rectangle
Topic includes:
SPL Script [
Sample code
]
Draw Ellipse
Topic includes:
SPL Script [
Sample code
]
Draw Polygon
Topic includes:
SPL Script [
Sample code
]
Draw Pie
Topic includes:
SPL Script [
Sample code
]
Draw Curve
Topic includes:
SPL Script [
Sample code
]
Change Color
Topic includes:
SPL Script [
Sample code
]
Change Position
Topic includes:
SPL Script [
Sample code
]
Remove graphic item
Topic includes:
SPL Script [
Sample code
]
Clear all graphic items
Topic includes:
SPL Script [
Sample code
]
Draw Image
Topic includes:
SPL Script [
Sample code
]
Load Script
Topic includes:
SPL Script [
Sample code
]
Color Name List
[
View PowerPoint File
]
-
Created Feb. 24, 2010, 7 pages
GraphicSprite Entity
GraphicSprite Entity Command
[
View PowerPoint File
]
-
Created Feb. 25, 2010, 11 pages
GraphicSprite Entity Command
Topic includes:
SPL Script [
Sample code
]
SpritePivotType
Topic includes:
SPL Script [
Sample code
]
BackgroundColor
Topic includes:
SPL Script [
Sample code
]
Transparent Background
Topic includes:
SPL Script [
Sample code
]
Orientation Option
Topic includes:
SPL Script [
Sample code
]
GraphicSprite Method Part 1
[
View PowerPoint File
]
-
Created Feb. 25, 2010, 11 pages
SpriteLoadScript
Topic includes:
SPL Script [
Sample code
]
SpriteDrawString
Topic includes:
SPL Script [
Sample code
]
SpriteChangeText
Topic includes:
SPL Script [
Sample code
]
SpriteDrawImage
Topic includes:
SPL Script [
Sample code
]
SpriteDrawPoint
Topic includes:
SPL Script [
Sample code
]
SpriteDrawLine
Topic includes:
SPL Script [
Sample code
]
SpriteDrawArc
Topic includes:
SPL Script [
Sample code
]
SpriteDrawCurve
Topic includes:
SPL Script [
Sample code
]
GraphicSprite Method Part 2
[
View PowerPoint File
]
-
Created Feb. 25, 2010, 12 pages
SpriteFillCurve
Topic includes:
SPL Script [
Sample code
]
SpriteDrawEllipse
Topic includes:
SPL Script [
Sample code
]
SpriteDrawPie
Topic includes:
SPL Script [
Sample code
]
SpriteDrawPolygon
Topic includes:
SPL Script [
Sample code
]
SpriteDrawRectangle
Topic includes:
SPL Script [
Sample code
]
SpriteClear
Topic includes:
SPL Script [
Sample code
]
SpriteClearAll
Topic includes:
SPL Script [
Sample code
]
GraphicSprite Examples
-
Created Feb. 25, 2010
Draw Circle Pattern through Robot Driving
Topic includes:
SPL Script [
Sample code
]
Draw Swirling Pattern through Robot Driving
Topic includes:
SPL Script [
Sample code
]
Draw Log-Swirling Pattern through Robot Driving
Topic includes:
SPL Script [
Sample code
]
Draw Rectangle Pattern through Robot Driving
Topic includes:
SPL Script [
Sample code
]
Draw Cross Pattern through Robot Driving
Topic includes:
SPL Script [
Sample code
]
Draw Sin Line
Topic includes:
SPL Script [
Sample code
]
Professional Course
Special Effect Entities
Transparent Entity (Rendering Disabled)
-
Created Feb. 25, 2010
Topic includes:
SPL Script [
Sample code
]
Glass Effect Entity
-
Created Feb. 25, 2010
Topic includes:
SPL Script [
Sample code
]