11
February 12, 2007 Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

Embed Size (px)

Citation preview

Page 1: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

Programming Platforms

TED 384

Computer Applications in Industry (Robotics Education)

Page 2: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

The Platforms

• RIS• RoboLab• Easy C• Robot C• RCL• BASIC• JAVA• Microsoft Robotics

Studiohttp://netzspannung.org/learning/artdecom/systemwusel-technology/images/robolab-gucki-ruhig_GROSS.gif

Page 3: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

RIS

• Robotics Invention System

http://www.generation5.org/content/2004/images/ris-programming.jpg

http://www.workshop3d.com/rcx/mindstorms10.htm

Page 4: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

RoboLab• Instructions for RoboLab and RCX 2.0• http://www-education.rec.ri.cmu.edu/roboticscurriculum/introductiontoprogramming.htm

http://www.workshop3d.com/rcx/robolab.htm

Page 5: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

NXT

• What’s new in RoboLab 2.9

http://www.legoengineering.com/content/view/37/65/

Page 6: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

Easy C

http://oldsite.vislab.usyd.edu.au/staff/ben/aust/index.html

Page 7: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

Robot C

• Beta Programming for Mindstorms 2.0, NXT, and VEX

http://www.robotc.net/guide/index.html#

Page 8: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

RCL: Robot Control Language

http://www.edurobot.com/graphics/rcldos.gif

http://www.edurobot.com/graphics/rcl3.gif

Page 9: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

BASIC Stamp 2

Variables and Arrays:

'{ $STAMP BS2 }

mybit VAR BIT 'Value can be 0 or 1

mynib VAR NIB 'Value can be 0 to 15

mybyte VAR BYTE 'Value can be 0 to 255

myword VAR WORD 'Value can be 0 to 65535

myarray VAR BYTE(2) 'An array of two bytes

http://ccrma.stanford.edu/~gary/controllers/stamp_programming.html

Page 10: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

JAVA

http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol1/msa1/compiling.html

http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol1/msa1/compiling.html

Page 11: February 12, 2007Created by Dr. T.E. Varnado Programming Platforms TED 384 Computer Applications in Industry (Robotics Education)

February 12, 2007 Created by Dr. T.E. Varnado

Microsoft Robotics Studio• Visual programming tool

– Making it easy to create and debug robot applications• Generate modular services for hardware and software

– Allowing users to interact with robots through Web-based or Windows-based interfaces.

• Simulate robotic applications using realistic 3D models

http://msdn.microsoft.com/robotics/learn/VPLTutorials/Tutorial2/default.aspx