robofest 2005 rcx code workshop jan 29 2005 cj chung
Download
Skip this Video
Download Presentation
Robofest 2005 RCX code Workshop Jan 29, 2005 CJ Chung

Loading in 2 Seconds...

play fullscreen
1 / 40

Robofest 2005 RCX code Workshop Jan 29, 2005 CJ Chung - PowerPoint PPT Presentation


  • 209 Views
  • Uploaded on

Robofest 2005 RCX code Workshop Jan 29, 2005 CJ Chung. Agenda. Comparison of RCX code and RoboLab programming languages (Chung, 15 min) RIS RCX code programming tutorial (Shvartsman, 70 min) Break – 10 min RIS RCX code programming tutorial 2 (Shvartsman, 70 min) RCX code tips (Chung, 15 min).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Robofest 2005 RCX code Workshop Jan 29, 2005 CJ Chung' - kennan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
agenda
Agenda
  • Comparison of RCX code and RoboLab programming languages (Chung, 15 min)
  • RIS RCX code programming tutorial (Shvartsman, 70 min)
  • Break – 10 min
  • RIS RCX code programming tutorial 2 (Shvartsman, 70 min)
  • RCX code tips (Chung, 15 min)

chung

assistants
Assistants
  • Warren Beard
  • Steven Kryskalla

chung

slide5
Right Lane

Ends

chung

go forward for 2 sec and stop
Go forward for 2 sec. and stop

program test {

#include

#include

#include

#include

main {

ext InterfaceType "kFreestyle"

rcx_ClearTimers

bbs_GlobalReset([A B C])

try {

on [ A C ]

} retry on fail

wait 200

try {

off [ A C ]

} retry on fail

}

}

chung

robolab vs rcx code
RoboLab vs. RCX code

Follow a line and stop when the bumper is hit.

chung

rcx code hands on workshop by andrey shvartsman see another slide intro2rcx ppt
RCX code hands-on workshop

by

Andrey Shvartsman

(See another slide: intro2RCX.ppt)

chung

slide15
Avoid using them.

They are for a specific robot.

They won’t work on your robot.

Avoid using Sensors unless you have independent tasks

chung

power commands
Power Commands
  • On
  • On For
  • Off
    • Coast
    • Brake
  • Set Power: Min 1, Max 8
  • Set Direction
  • Reverse Direction: Not recommended to use. Use Set Direction instead.

chung

wait commands
Wait Commands
  • Wait For
  • Wait Until

chung

remember
Remember!
  • Cover your robot and IR tower when you download programs
  • Save your programs
  • File Names should be meaningful
  • Use logbook and comment

chung

repeat
Repeat
  • Repeat For
  • Repeat Forever
  • Repeat While
  • Repeat Until: sensor watcher

chung

difference between repeat until and repeat while
Difference between Repeat Until and Repeat While
  • Repeat Until command constantly monitors the sensor or variable and interrupts the repeated set of commands as soon as the condition is true.
  • Repeat While: repeat a stack of commands as long as a condition is true; command only tests the sensor or variable at the end of each repeat.

chung

structured programming in rcx code
Structured Programming in RCX code
  • Use My Blocks
  • No parameters
  • Macros, not subroutines

chung

opening a saved program
Opening a saved program
  • Never use File | Open! There is a bug involving MyCommands
  • Use Main Menu | Program | Vault

chung

end program
End Program
  • Without “End Program”, you need to press Green button to stop the program

chung

comments
Comments
  • Comment Block
  • Log book

chung

useful techniques
Useful Techniques
  • End Program
  • LCD View
  • Display Value
    • Timers
    • Variables
    • Sensors
    • IR Messages
  • Beeps and Tones to debug by hearing

chung

move forward until the robot reaches a black line area or hit a wall detected by a touch sensor
Move forward until the robot reaches a black line (area) orhit a wall (detected by a touch sensor)

Question:

chung

move forward until the robot reaches a black line area or hit a wall detected by a touch sensor1
Move forward until the robot reaches a black line (area) orhit a wall (detected by a touch sensor)

Solution without using

Sensor watchers

chung

move forward until the robot reaches a black line area or hit a wall detected by a touch sensor2
Move forward until the robot reaches a black line (area) orhit a wall (detected by a touch sensor)

Solution without using

Sensor watchers with using a variable

?

chung

ris 2 0 xp patch
RIS 2.0 XP Patch

will stop the Robotics Invention System 2.0 launcher window from appearing when Windows XP is started.

Now available for download at

www.legomindstorms.com

chung

epilog
Epilog
  • Read Robofest 2005 Rules
  • Control vs. Speed
  • Exhibition
  • FAQ
  • LTU is planning Robofest Playing Field Sale: Please contact [email protected]

chung

ad