Robolab Tutorial
33 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
33 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Robolab TutorialSteve DakinHacienda Roboticssdakin@sdakin.comIntroduction• Target audience– Coaches and parents of kids in the FIRST LEGO League program•Objectives– Overview of Robolab programming environment and concepts– Some tips and tricks acquired over the years– Help you so that you can better help your kidsContents• Setting up Robolab– Administrator area, Robolab settings, RCX settings• Beginner Topics– Writing programs, Basic control blocks (motors, waits, modifiers), Conditionals (forks, resets)• Intermediate Topics– Flow control (jumps, loops), Variables (containers), LEGO MINDSTORMS Remote Control• Advanced Topics– Subroutines, Sub VIs, Data logging (Investigator)Robolab Main MenuAdministrator ScreenRobolab SettingsRCX SettingsSelect ProgramNew ProgramProgramming Strategy• Define what you want the program or robot to do• Identify high-level tasks• Write pseudo-code (in pseudo-English)• Use pseudo-code as comments to define program skeleton• Divide and conquer• Program in pairs: pilot and co-pilotFunctions PaletteFunction Sub-palettes and the Tools PaletteWriting Robolab Programs• Four ways to add blocks to a program:– Functions palette– Context menu– Insert command– Replace command• Use auto-wiring tool• Connection point introspection• Block arrangement commands• Include CommentsModifiers• Two types of modifiers– Reference–Value-of• Reference modifiers specify the “where”• Value-of modifiers specify the ...

Informations

Publié par
Nombre de lectures 163
Langue English

Extrait

Robolab
Tutorial
Steve Dakin
Hacienda Robotics
sdakin@sdakin.com
Introduction
Target audience
 Coaches and parents of kids in the FIRST LEGO League program
Objectives
 Overview of Robolab programming environment and concepts
 Some tips and tricks acquired over the years
 Help you so that you can better help your kids
Contents
Setting up Robolab  Administrator area, Robolab settings, RCX settings Beginner Topics  Writing programs, Basic control blocks (motors, waits, modifiers), Conditionals (forks, resets) Intermediate Topics  Flow control (jumps, loops), Variables (containers), LEGO MINDSTORMS Remote Control Advanced Topics  Subroutines, Sub VIs, Data logging (Investigator)
Robolab
Main Menu
Administrator Screen
Robolab
Settings
RCX Settings
Select Program
New Program
Programming Strategy
Define what you want the program or robot to do
Identify high-level tasks
Write pseudo-code (in pseudo-English)
Use pseudo-code as comments to define program skeleton
Divide and conquer
Program in pairs: pilot and co-pilot
Functions Palette
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents