Controlling and Modelling using Roamer World Malcolm Wilson ICT Curriculum Development Officer Falkirk Council Education S...
What is RoamerWorld? <ul><li>Roamer itself involves concrete actions and outcomes – RoamerWorld allows the same actions do...
Progression of skills 1 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand the following words rela...
Progression of skills  2 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Move their body from a standing po...
Progression of skills  3 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand and use: </li></ul></ul...
Progression of skills  4 <ul><li>Control/simulation software and operations. </li></ul><ul><ul><li>Use the control softwar...
Progression of skills  5 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand and use examples in dif...
Progression of skills  6 <ul><li>Control/simulation software and operations </li></ul><ul><ul><li>Load and run simulation ...
Using   RoamerWorld <ul><li>Click the RoamerWorld icon. </li></ul><ul><li>A window opens.   </li></ul>
Using   RoamerWorld Roamer The  menu bar  contains options which allow you to load, print, save etc. The  graphics window ...
Using   RoamerWorld The  Graphics toolbar  allows you to set the background, add stamp object or text, and set the Roamer ...
Graphics Toolbar The  Graphics toolbar  allows you to set the background, add stamp object or text, and set the Roamer pos...
Graphics Toolbar Stamps and Text  – Add, remove and edit stamps and text in the graphics window. Back to main toolbar Stam...
Graphics Toolbar Control  – Control and run the Go program:  Run Go, Stop Go, Step Forward etc. Back to main toolbar Run G...
Graphics Toolbar Background Tools  – Set size of working area, show rulers and create backgrounds.   Back to main toolbar ...
Graphics Toolbar Roamer – Position, Shape and Direction  – Controls position, shape and orientation of Roamer, changes Roa...
Programming Toolbar The icons on the programming toolbar allow you to do the same as the matching ones in the graphic tool...
Programming Toolbar Stamps and Text  – Add, remove and edit stamps and text in the graphics window. Back to main toolbar S...
Programming Toolbar Roamer – Position, Shape and Direction  – Controls position, shape and orientation of Roamer, flip Roa...
Programming Window Keypad Forward / backwards  – followed by a number  from 1 to 99 tells the Roamer to move that number  ...
Programming Window Keypad Clear Program  window memory  -to start a new  program.   Clear entry - one line Start Roamer  m...
Programming Window Keypad Procedures  – A list of instructions named P plus a number from 1 to 99. The list is enclosed in...
Programming Window Keypad Repeat  – followed by a number to 99 will make Roamer repeat a list of instructions.  The list i...
Programming Window Keypad Brackets  – remember the brackets at the beginning and end, e.g.
Programming Window Keypad Wait  – followed by a number 1 to 99 tells Roamer to wait for that number of seconds.
Programming Window Keypad Cancel Entry – Cancels the highlighted entry from  the program window, one at a time.  Click on ...
Programming Window Keypad Sound – Roamer has a programmable sound facility. To play a note press music button followed by ...
Programming Window Keypad Sense, Two state outputs, stepper Motor –  all features which allow you to characterise  Roamer ...
Programming Window Keypad Run Go Program   Clicking on Go will run the program in the program  window.  The instruction be...
Programming Window Keypad Deleting an entry Click on a command to get a box around it and click  Clear Entry to delete tha...
Helpful hints Move Roamer start position  –  click on Roamer and drag to  new position Or: (this means Roamer  is set to b...
Helpful hints Set Roamer turns to 90 º  –  enter instruction: this now means right (or left) 1 = right (or left) 90º    Se...
Example Sequence 1 - Square Note the use of the  Roamer “Invisible  shape” feature as  the last instruction,  so that the ...
Example Sequence 2 –  Creating a Procedure Click on  go_prog  then click on  P 2     (this can be any number you wish to n...
Example Sequence 2 –  Creating a Procedure
Example Sequence 2 –  Creating a Procedure Once you have keyed in the  rest of the  program as  shown then  delete the  P2...
Example Sequence 3 – using a Procedure to create a more complex pattern
RoamerWorld pre-created activities <ul><li>Sixteen inbuilt activities which have been developed on the theme of Routes and...
RoamerWorld pre-created activities – example Journeys 1 <ul><li>J1 Birthday Present  - Introduction activity: programming ...
RoamerWorld pre-created activities – example Journeys 2 <ul><li>J3 Storks  - Programming Roamer to go on a complex journey...
RoamerWorld pre-created activities – example Routes 1 <ul><li>R2 Getting Across the Classroom  - Finding as many different...
RoamerWorld pre-created activities – example Routes 2 <ul><li>R6 Tourist Roamer  - is used to explore possible tourist rou...
Upcoming SlideShare
Loading in …5
×

Roamer World

2,221 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,221
On SlideShare
0
From Embeds
0
Number of Embeds
186
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Roamer World

  1. 1. Controlling and Modelling using Roamer World Malcolm Wilson ICT Curriculum Development Officer Falkirk Council Education Services
  2. 2. What is RoamerWorld? <ul><li>Roamer itself involves concrete actions and outcomes – RoamerWorld allows the same actions done abstractly using the computer. </li></ul><ul><li>It is similar to Logo, however it is an activities based program. It has 16 activities focused on routes and journeys. </li></ul>
  3. 3. Progression of skills 1 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand the following words related to movement/direction: </li></ul></ul><ul><ul><ul><li>up, down </li></ul></ul></ul><ul><ul><ul><li>left, right </li></ul></ul></ul><ul><ul><ul><li>forwards, backwards. </li></ul></ul></ul><ul><li>Control hardware </li></ul><ul><ul><li>Explore the use and operation of simple devices. </li></ul></ul>
  4. 4. Progression of skills 2 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Move their body from a standing position in different directions, e.g. `forward two paces', `turn to the left'. </li></ul></ul><ul><li>Control/simulation software and operations </li></ul><ul><ul><li>With assistance, use suitable application software (e.g. RoamerWorld) to control the movement of a real or virtual object (e.g. Roamer) at a basic level. </li></ul></ul>
  5. 5. Progression of skills 3 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand and use: </li></ul></ul><ul><ul><ul><li>right 90, left 90 </li></ul></ul></ul><ul><ul><ul><li>clockwise/anticlockwise </li></ul></ul></ul><ul><li>Control/simulation software and operations </li></ul><ul><ul><li>Draw any basic design (square, rectangle, etc.), on screen using a control software application (e.g. RoamerWorld). </li></ul></ul><ul><li>Control hardware </li></ul><ul><ul><li>Use a mobile robot and control it to follow a precise path on the floor (e.g. maze). </li></ul></ul>
  6. 6. Progression of skills 4 <ul><li>Control/simulation software and operations. </li></ul><ul><ul><li>Use the control software application with repeat/loop command(s) to make a basic pattern on screen and print the results. </li></ul></ul>
  7. 7. Progression of skills 5 <ul><li>Position, movement and direction </li></ul><ul><ul><li>Understand and use examples in different contexts, e.g. mathematics, science, technology. </li></ul></ul>
  8. 8. Progression of skills 6 <ul><li>Control/simulation software and operations </li></ul><ul><ul><li>Load and run simulation software, and using basic instructions program the required task. </li></ul></ul><ul><ul><li>Use design software to create a small graphic logo/motif. Save, print and transfer using a device, e.g. to fabric. </li></ul></ul>
  9. 9. Using RoamerWorld <ul><li>Click the RoamerWorld icon. </li></ul><ul><li>A window opens. </li></ul>
  10. 10. Using RoamerWorld Roamer The menu bar contains options which allow you to load, print, save etc. The graphics window is the floor space to move Roamer. The program window shows the list of controls for Roamer.
  11. 11. Using RoamerWorld The Graphics toolbar allows you to set the background, add stamp object or text, and set the Roamer position, shape and direction. The programming toolbar allows you to add features such as pen down and change the Roamer shape. The programming window allows you to add controls to the program window.
  12. 12. Graphics Toolbar The Graphics toolbar allows you to set the background, add stamp object or text, and set the Roamer position, shape and direction. Click on each icon and a second toolbar appears as follows:
  13. 13. Graphics Toolbar Stamps and Text – Add, remove and edit stamps and text in the graphics window. Back to main toolbar Stamps Clear all objects Clear one object Flip stamp Insert text Edit text
  14. 14. Graphics Toolbar Control – Control and run the Go program: Run Go, Stop Go, Step Forward etc. Back to main toolbar Run Go_Program Stop Go_Program Continue running Reset Steps one instruction at a time – highlighted in green as running – reset to escape
  15. 15. Graphics Toolbar Background Tools – Set size of working area, show rulers and create backgrounds. Back to main toolbar Set floor size Show/hide rulers Load/create background Clear graphics window
  16. 16. Graphics Toolbar Roamer – Position, Shape and Direction – Controls position, shape and orientation of Roamer, changes Roamer shape, flip Roamer. Change Roamer shape Set Roamer position by co-ordinates OR Click on Roamer and drag to new position Set Roamer direction Flip Roamer
  17. 17. Programming Toolbar The icons on the programming toolbar allow you to do the same as the matching ones in the graphic toolbar, however adding these features to the Go program. Click on each icon and a second toolbar appears as follows:
  18. 18. Programming Toolbar Stamps and Text – Add, remove and edit stamps and text in the graphics window. Back to main toolbar Stamps Flip stamp Insert text Edit text
  19. 19. Programming Toolbar Roamer – Position, Shape and Direction – Controls position, shape and orientation of Roamer, flip Roamer, use pen up & down. Change Roamer shape Set Roamer position by co-ordinates OR Click on Roamer and drag to new position Set Roamer direction Flip Roamer Pen down Pen up
  20. 20. Programming Window Keypad Forward / backwards – followed by a number from 1 to 99 tells the Roamer to move that number of units Right and Left turn – followed by a number tells the Roamer to turn that number of degree units.
  21. 21. Programming Window Keypad Clear Program window memory -to start a new program. Clear entry - one line Start Roamer moving
  22. 22. Programming Window Keypad Procedures – A list of instructions named P plus a number from 1 to 99. The list is enclosed in brackets. e.g. P5 (procedure 5) P5 ( - starts P5 which is: 2 – First instruction for P5 5 – Second instruction for P5 ) – ends P5 To see a list of stored procedures click on W indow at top of screen.
  23. 23. Programming Window Keypad Repeat – followed by a number to 99 will make Roamer repeat a list of instructions. The list is enclosed in brackets.   R5 (means repeat action in brackets 5 times) e.g.:   R5 ( 3 8 )
  24. 24. Programming Window Keypad Brackets – remember the brackets at the beginning and end, e.g.
  25. 25. Programming Window Keypad Wait – followed by a number 1 to 99 tells Roamer to wait for that number of seconds.
  26. 26. Programming Window Keypad Cancel Entry – Cancels the highlighted entry from the program window, one at a time. Click on the instruction you want to edit (make sure it has a box round it) then click to clear the instruction and enter the new instruction.
  27. 27. Programming Window Keypad Sound – Roamer has a programmable sound facility. To play a note press music button followed by a number from 1 to 8 for the duration of the note, then another number from 1 to 13 for its pitch. e.g. 1 1 – short duration low pitch. 8 13 – long duration high pitch.
  28. 28. Programming Window Keypad Sense, Two state outputs, stepper Motor – all features which allow you to characterise Roamer when using the Roamer Control Box . Instructions for use come with the Roamer control Box.
  29. 29. Programming Window Keypad Run Go Program   Clicking on Go will run the program in the program window. The instruction being carried out will be highlighted. The program will automatically run from the beginning so clear memory or reset Roamer before moving again. Editing a Go Program   To change an entry it must be deleted and a new entry added.
  30. 30. Programming Window Keypad Deleting an entry Click on a command to get a box around it and click Clear Entry to delete that command. Adding an entry An entry will be added below the selected command. Click on a command to get a box around it and then add entry. (In this case turn 180 is selected so an additional command can be entered between turn 180 and down 4.)
  31. 31. Helpful hints Move Roamer start position – click on Roamer and drag to new position Or: (this means Roamer is set to be 4 Roamers to the left and 4 Roamers down)  
  32. 32. Helpful hints Set Roamer turns to 90 º – enter instruction: this now means right (or left) 1 = right (or left) 90º   Set Roamer unit of distance – by default forward 1 = forward 30 units so: = forward 10 units (i.e. 1/3 of a Roamer length).   Clear the screen
  33. 33. Example Sequence 1 - Square Note the use of the Roamer “Invisible shape” feature as the last instruction, so that the screen is left without a Roamer at the end. You can also copy the graphics to the clipboard using the “ E dit” drop-down menu. This only copies the shape in the screen and not Roamer and can then be copied into Talking First Word then printed out.
  34. 34. Example Sequence 2 – Creating a Procedure Click on go_prog then click on P 2   (this can be any number you wish to name your procedure). Then click on the brackets and create your new procedure as follows in next slide: (note that if you cannot see all of the procedure box then click on the edge of the box at a corner or an edge and drag the box to the size you require). Then close the brackets and minimise the procedure box by clicking on the – in the top right corner or the procedure box. You can view or edit the procedure at a later date by clicking on W indow then Procedure .
  35. 35. Example Sequence 2 – Creating a Procedure
  36. 36. Example Sequence 2 – Creating a Procedure Once you have keyed in the rest of the program as shown then delete the P2 under go_prog . Then click on Go and watch the program run.
  37. 37. Example Sequence 3 – using a Procedure to create a more complex pattern
  38. 38. RoamerWorld pre-created activities <ul><li>Sixteen inbuilt activities which have been developed on the theme of Routes and Journeys. Each activity has a set of instructions for the pupil and Teacher's Notes that can be printed out.   </li></ul><ul><li>In-built progression within each set of activities i.e. Journey 1 is easier than Journey 10.   </li></ul><ul><li>The features of RoamerWorld are introduced progressively through the activities. When first encountered, the use of the feature is explained in detail. However, if you are not following the activity sequence you will find detailed instructions for each feature in the help system. </li></ul>
  39. 39. RoamerWorld pre-created activities – example Journeys 1 <ul><li>J1 Birthday Present - Introduction activity: programming Roamer to make a simple journey, copying the program to the computer and sending the screen Roamer on the same trip. Fictional context. </li></ul><ul><li>J2 Paul Revere's Ride - Programming Roamer to make a simple journey. Copying the program to the computer and using RoamerWorld's pen down command to trace the journey. Historical context: also see &quot;Paul Revere's Ride&quot;, a poem by Longfellow. </li></ul>
  40. 40. RoamerWorld pre-created activities – example Journeys 2 <ul><li>J3 Storks - Programming Roamer to go on a complex journey across Europe. Copying the program to the computer, using it and RoamerWorld's pen down and stamping features to create a map. Based on a Hans Christian Anderson fairy tale, the context deals with animal migration. </li></ul><ul><li>J4 Drovers - Programming Roamer to go on a complex journey: travelling the ancient drove roads from Scotland and Wales to England. Using the program in RoamerWorld with the pen down. </li></ul>
  41. 41. RoamerWorld pre-created activities – example Routes 1 <ul><li>R2 Getting Across the Classroom - Finding as many different routes as possible in a real environment. Making a map of the classroom. </li></ul><ul><li>R4 Tortoise and the Hare - Based on Aesop's famous fable this activity sets up a race between a RoamerWorld Roamer (the hare) and the robot Roamer (the tortoise). The tortoise can only win if it finds the shortest route from start to finish. </li></ul>
  42. 42. RoamerWorld pre-created activities – example Routes 2 <ul><li>R6 Tourist Roamer - is used to explore possible tourist routes. Copy the program into the computer and use it to create a map for a holiday brochure. The activity involves importing RoamerWorld graphics into word processing. Fictional context. </li></ul>

×