Home
        layout ref man
         Contents
1.         Using the Action Software Cartridges  Pattern Programmer  One simple way of experimenting with the RB5X is to use preprogrammed  software modules  These modules plug into a socket on the back of the robot  in much the same way a cartridge or a diskette plugs into a computer  You  have already used the utility EPROM  but now lets experiment more with the      5   by using the Pattern Programmer Module    Caution Important  Push     5   5  bumpers firmly         deliberately and then  watch for the  flashing LED  This  signifies that the  command has been  put into memory     FAQ       What if I want  the RB5X to play this  pattern continuously     A  Press bumpers 1  and 2 instead of 1         5              Q  How do I clear  the memory and start  a new pattern     A  To clear      5  memory push  bumpers 1 and 3  simultaneously  then  press 1 and 5 again  to get RB ready to  accept commands     Pattern Programmer for the RB5X   The pattern programmer cartridge is an exciting way to get to know the RB5X and it  allows you to program your RB5X to execute a series of movements  For example  you  could make RB5X follow a particular path through your room  Each of      RB5X s  bumpers corresponds to a specific movement command  By pressing the bumpers you  are entering commands into your robot   s memory  You are also using the bumpers to     play back    your pattern  to start your RB5X moving  dancing  spinning  etc  Follow  the steps below to get familiar with this par
2.      MAN              General Robotics        C o       4           ration    Mailing Address   General Robotics Corporation  1978 South Garrison Street  Unit 6  Lakewood  Colorado 80227 2243    Telephone and Fax  800 422 4265 Toll Free  303 988 5636 Local  303 988 5303 Fax    Email Addresses  rb5x  generalrobotics com General Information  support  generalrobotics com Technical Support    Internet Website Addresses  www generalrobotics com Products and Corporate Info  www edurobot com The RB5X and Education    Warranty and Registration Information    Thank you for your purchase of the RB5X  the RB Junior  or the RobotLab  Please note  that you MUST complete and return this Warranty Registration Form in order for your  Warranty to be activated and valid  Thank you for purchasing a GRC robot     1  Complete the form below   2  Make a copy of this entire page for your records     3  Deliver this page via fax or mail to General Robotics Corporation within 30 days     We offer a limited 2 year parts and labor warranty for all units sold as new  excluding  the batteries  General Robotics offers a limited 90 day warranty  parts ONLY  for the  Inner Component Kit  No technical support is available for the Inner Component Kit     GRC Warranty Registration Form                         Organization  Purchase Date   First Name  Last Name    Address    City  State Province  Zip Code   Country  Email Address    Telephone  Fax           Product Serial Number     Which GRC product did you pu
3.    Potentiometer R30  sets the threshold at  which this state  changes  R30 is  adjustable through a  hole in the card cage   and is located just  below R29     Appendices  Charger Finder Program    Your RB5X utility software module contains a machine code version of the charger   finder routine     Tiny BASIC listing of this routine appears below in case you would  like to include this code in any of the custom programs you write for the robot     Whether you use the routine we provide or write one of your own  your charger finder  program should include a look at the low battery sense bit  as described in the previous  Appendix  to see whether or not the robot s batteries need charging     One of the first subroutines in your program should also be a step that turns on the  infrared LED on the robot s undercarriage  The light from this LED is directed down to  the floor and is reflected back to the photodiode located near it     Let s look at this bit   Assume that your RB5X is on a dark floor and that the tape is white  Enter the  following program     NEW  1000   NEW   10   7803    98 REM INITIALIZE I O PORT   20   7801    02 REM TURN ON IR LED   30 PRINT   7802 AND  40 REM MASK VALUE AT PORT  40 GOTO 30 REM APPROPRIATE BIT   RUN  PRESS RETURN     To check that the photodiode is turning on and off depending on whether it is over light  or dark  place a piece of your tape on a narrow strip of cardboard or on a ruler  Move  the tape back and forth under RB5X  and adjust the
4.   FAQ      How do    stop  RB from roaming     A  Switch it off or  press the reset  button  When you  choose this routine   the robot continues to  access it until you  either switch the  robot off or press the  software reset button     Functions of the Utility Software Cartridge    Utility Software Cartridge and Program   Your RB5X comes equipped with a utility software module  pre programmed to enable  the robot to perform certain tasks and functions without your having to do any  programming yourself  The self diagnostic routine we had you run when you first  unpacked your robot is an example of these routines  To get familiar with all of these  commands please follow the steps under each heading below     1  Make sure the utility software module is in the socket and that the software  switch is in the proper position  2K or 4K      2  Now switch the robot on and let it run its self diagnostic routine again     After checking its systems  RB5X begins to monitor bumper presses  For software  module purposes  the bumpers are numbered   through 8  starting with the bumper  under the sonar as   and proceeding clockwise around the robot as you look down upon it     To signal that RB5X is ready to receive commands through its bumpers it says     Hello  I  am the RB5X Intelligent Robot    while flashing its LED   s in synch with its voice  Once  the LEDS have stopped flashing  the robot waits for you to press a combination of  bumpers to access the various routines on the utili
5.   The sidebar is extra wide not just for our 3 categories  see above   but more importantly  for your meaningful notes  Please write all of your significant thoughts  ideas  etc  in  the sidebars  In the same way the 3 ring binder system is for your benefit as well  Pages  may be easily replaced with updates from the website  www edurobot com  in order that  your manual stay current  Finally we hope that this binder will also be a place for you  to house your own ideas and curricula  Make good use of it  All in all  we hope that  this manual will grow and change with you and your GRC robot far into the future     FAQ   Q  RB5X does not go  through the self  diagnostic routine or  sounds one long toot  of its horn while  flashing its LEDS     A  It is possible that  its battery charge  level is low and the  robot needs  recharging  Switch  the robot OFF and  proceed to the next  section   Setting Up  the Battery Charger  Nest   Once the robot  is fully charged  run  the self diagnostic  routine again  If it  still isn t working   call your local dealer  or the General  Robotics  Corporation     Getting to Know Your RB5X    In this section we will take a closer look at RB   s systems  Let   s start with the  construction  The RB5X base unit stands just under two feet  It has an aluminum body  and polycarbonate dome  this construction makes the RB5X both sturdy and completely  accessible through RB   s dome  This dome is translucent which allows you to see inside  and you need n
6.   communications capability   you can write software  programs that are  completely unique             If  after going through the  various check lists in the  following sections you                    problems with  your RB5X      RobotLab   contact your local dealer or  call our Customer Service  department at 800 422   4265  from 9 00 a m  to  5 00 p m  Mountain Time   Monday through Friday  No  customer support is available  for the Inner Component  Kit     Caution Important   However you choose  to use the GRC  Reference Manual   we do urge that you  read and follow    Getting Started   It  provides some basics  that every user  should have before  starting out     Caution Important   Please read the     Getting Started     section for an  important notice on  the unpacking of  your robot     FAQ   Q  Where do     download updates to  the user manual     A  www edurobot com    Using the GRC Robot Reference Manual    Who is this Manual for     This manual has been designed to either be read from beginning to end and then refer to  particular sections as you need them  Or  if preferred  the Table of Contents and the  Index can be referenced to find the sections that interest you     Like your robot  the GRC Robot Reference Manual is intended for use by people with a  wide range of skill levels        Those who are familiar with computers      Those who are familiar with computers but may have no programming experience      Those who have programming experience but are new 
7.  R30 potentiometer until bit 6  changes with the movement of the tape  A 0 indicates that the photodiode is  conducting  and a 64 indicates that the light from the LED is not being seen by the  photodiode     To modify the provided charger finder routine so that it works using a dark tape on a  light floor  you must change the variable    in line 100  270  and 470  which is the tape  detect byte  to 64 instead of 0     Once you have adjusted the photodiode system and set up the charger with tape on the  floor  you are ready to test your program  Load your charger finder routine and run it     Charger Finder Program  continued     If RB5X   s batteries are not actually low  adjust potentiometer R29 so that bit 4 at  7802  is low  a 0 displays on your screen   and RB5X will begin searching for its nest  When  the robot detects the tape  it begins to make a left to right sweeping motion  rotating off   center across the tape until it finds the nest  If it happens to follow the tape away from  the nest instead of toward it  it will come to the end of the tape  rotate 180 degrees and  return to the nest     Check to see that the upper LED is lit  indicating that RB5X has made good contact  with its charger  Another way to determine if contact has been made is to connect your  robot to your computer and to run the following program     10   7803    98  20 PRINT   7802 AND  20  30 GO TO 20    The number 32 is displayed on your monitor until contact is made  at which time 0 is  displ
8.  RB5X for possible shipping damage  If you discover any  please  contact your dealer or call General Robotics Corporation     General Robotics Corporation reserves all rights to General  Robotics      RB5X     Edurobot     and RobotLab        All contents of this book Copyright 1999     Did you Know   Robot owners engage  their robots in  fascinating team  sport competitions   By doing this they  can have fun and  refine their  programming skills  at the same time   They become the  coach  and deliver  plays to their players  via a home computer     Welcome  An Introduction to the GRC Robots    Congratulations on your purchase of the RB5X Educational Robot  Thousands have  learned  taught  and played using this wonderful robot  Your investment in the RBSX  will carry you far into the future  With the ease of use and the flexibility of this robot  you can learn the basics of electronics  computers and robotics  In addition           5    will assist in the learning and teaching of Mathematics  Geometry  and English as a  Second Language  ESL   Whether you are just beginning to explore the world of  microprocessors and electronics  computers and robots  or have been involved in the  field since its inception  RB5X has a great deal to offer     As you begin working with RB5X  keep in mind  that the    X    in its name stands for     experimenters model     And RB5X   s  open design makes it an  experimentor s dream  Since it is  fully programmable using any  computer with serial
9.  any 110 volt  60 cycle  AC source allows the robot to  charge its batteries when the voltage drops  This is also the same for charger nests that  require a 220 volt source        Brass charger pins located on the lower skirt of the robot that make contact  with the brass strips on the charger nest  A low battery sense circuit that  enables the robot to monitor its charge     e Accharger finder routine that allows you to program the robot to seek out its  charger nest        A light dark infrared sensor system  used when the robot is programmed to find  its nest on its own  which allows it to    see    a white tape on a dark floor and  follow it to its charger nest     e Acharge maintenance routine that allows RB5X to establish and maintain  contact with the nest until its batteries are fully charged        An automatic battery shutdown circuit that switches the robot off when the  voltage of either battery drops to about 5 4 volts     e A battery charge level LED bar on the interface panel that allows you to  visually monitor the robot   s charge     The output of the charger nest is about 7 5 volts at 1 5 amps  which is sufficient for an  overnight charge should you operate your robot for long periods of time  The charger  operates only on 110 volts AC  for any other voltage  you must use a converter  If that  isn   t possible  contact General Robotics Corporation and we will suggest an alternative     The charger nest was designed so that it will not overcharge the batteri
10.  be set to match the module in the software socket  The  label attached to each RB Robot module gives the switch setting    The     5      Case and Components    Bumpers   The eight white bumpers around the lower skirt of the robot are tactile  or  touch  sensors that allow RB5X to know when it has encountered an obstacle   They represent    8 bits    and incorporate math 1 10 by using 1  amp  2 for 0 and  8 1 for 9     Optional Accessories Experiment panels   The white panels on the upper shell of the RB5X cover cut outs in the body  that can be used later as you add hardware options of your own invention or  those available through General Robotics Corporation     Brass Charging Pins   Located on the RB5X   s lower skirt directly under the sonar sensor are two  brass cylindrical studs that correspond to brass strips on the robot   s charger   nest and allow it to recharge its batteries     Infrared   Next to the power fuse on the motor  wheel  board  you will find the infrared  sensor system  which can be used in conjunction with programs that allow the  robot to seek out its charger nest and to recharge its batteries under its own  power  The Getting a Charge section provides details on how you can use this  sensor system in your RB5X     Sonar       5   sonar sensor is located on the front of the robot  attached to a small  transducer  This sensor allows the robot to send out sonar signals and to detect  obstacles directly in front of it before it actually collides with t
11.  etc  You use the bumpers to play back  your pattern to start RB5X dancing  spinning  or moving around the room     2  MATH WHIZ    Math Whiz  allows RB5X to quiz children and adults in the elementary math skills of  addition  subtraction  multiplication  and division   Math Whiz  is a math quiz in a  game format that may be played by up to eight people at one time  RB5X uses its  random number generator to compose a math problem for each player in turn  tells  players if they have given the right answer to the problem  and gives the correct answer  if the player is in error  Players score one Point for each right answer  and after six  rounds of play      5   announces the players    scores  The competitive challenge of   Math Whiz  and the lights  sounds  and robot motions that accompany the game  motivate children to learn important math skills with     5       3  HOP TO IT     Hop to It   features an engaging  educational game that allows RB5X to use its sonar  sensor to challenge players to accurately judge distance in feet and inches  When  playing  Hop to It   RB5X asks each player  in turn  to hop to it   to stand at a particular  distance from the robot   s sonar sensor  RB5X judges how far away the player really is   tells him or her  and stores the player   s score in memory  The closer the player gets to  the distance RB5X requests  the better his or her score will be  At the end of five rounds  of play  RB5X calculates the players    scores  and announces the win
12.  frequent blowing of this fuse        Non Volatile Extended Memory     This option adds 18K of battery backed   up RAM  random access memory   bringing RB5X   s on board memory to 26K   and allows you to store data or programs on the 18K board even when the  power to your RBSX is switched off        RB Robot Arm     We recommend that this be the last option installed  since it  is not easily removed and reattached        Action Software     Preprogrammed software modules that require no  programming at all are also available  and we can even put you in touch with  people who will  for a fee  write special  individualized software programs for  your RB5X        Video Camera     Black white or color video camera that transmits video  signals from the RB5X unit to a base receiver  The video transmission may be  watched on a television  studio monitor  or A V capable computer        RF Transmitter     Allows you to program or direct the RB5X unit through     remote control    radio waves  much like a radio controlled car  This enables  the RB5X to explore its surroundings without the  confines of a serial cable        Appendices  Action Software Overviews    1  PATTERN PROGRAMMER    Pattern Programmer  software module lets you program any series of movements  You  can instruct your robot to do a funny dance  spin in circles  or to follow a particular path  around the room  Each of RB5X s eight bumpers corresponds to a specific movement  command  forward  backward  spin clockwise 
13. 0 REM CHARGE MAINTENANCE ROUTINE MAINTAINS CONTACT  WITH NEST    1010 REM IF CONTACT LOST  THE ROBOT TRIES ONE OF TWO  STRATEGIES     1020 REM 1  IT PULSES FORWARD IN 100 MSEC PULSES FOR 5 TRIES  1030 REM 2  IF 1 IS NOT SUCCESSFUL  IT BACKS UP AND TRIES AGAIN       1040 REM INITIALIZE  1050 GOSUB 2000  1060 CLEAR    1070 REM TURN ON LED  2 AND FLASH DURING MAINTENANCE  FUNCTION    1080 CLEAR   1100   7801  04   1110 DELAY 1000   1120   7803  98   1125 C   7802 AND  20   1130 REM CHECK TO SEE IF CHARGER IS STILL CONNECTED  1140 IF       GOTO 1090   1150 REM    lt  gt      CHARGER IS DISCONNECTED   1160 REM INITIALIZE    Charger Finder   Charge Maintenance Tiny BASIC Program  continued     1170 GOSUB 2000   1180 REM PULSE FORWARD 5 TIMES  1190 FOR T I TO 5   1200   7802 9   1210 DELAY 100   1220   7802 0   1230 C   7802 AND  20   1240 IF C O GOTO 1090   1250 NEXT T   1260 CLEAR   1270 REM THAT DIDN T WORK  NOW BACK AND RETRY  1280 REM INITIALIZE   1290 GOSUB 2000   1300   7802 6   1310 DELAY 300   1320   7802 9   1330 DELAY 200   1340   7803  98   1350 GOTO 1150   2000 REM INITIALIZATION SUBROUTINE  2010   7803  98   2020   7801  02   2030 RETURN   2040 REM END OF PROGRAM    
14. a  short synopsis of  each     Auto Roam    By pressing bumpers  2 and 5  simultaneously RB5X  will be put into this  mode          Hungry    By pressing bumpers  1 and 4  simultaneously  you  select the charger  Jinder routine     Command Mode   By pressing bumpers  2 and 4  simultaneously you  put RB5X into the  command mode  this  mode lets you  program the robot in  a programming  environment of your  choice      Charger Finder and Charge Maintenance Mode   If you press bumpers 1 and 4 simultaneously  you select the charger finder and charge  maintenance routines discussed in detail in Getting a Charge  When   and 4 are pressed      5   goes into this routine and begins to roam around in search of a guiding tape   masking  that leads to its charger nest to recharge its batteries  A robot with voice says      Excuse me  I   m hungry    before beginning to look for its nest  Once it finds the  charger  RB5X remains in charge maintenance mode until you either switch the robot  off or press the software reset button  Once again please try this routine to familiarize  yourself with it     1  Press Bumpers 1 and 4 simultaneously     2  Watch RB roam around while looking for the guiding tape that leads it to the  charger nest  When RB finds the tape it will move back and forth while  aligning itself on the tape  the RB5X will them snuggle into the charger to  recharge     3  Push the software reset button when the robot is charged or when you would  like to move on to the next s
15. arger     FAQ   Q  What if the  shutdown circuit  switches the robot    off     A  Turn the power  switch OFF  push  RB5X into its charger  nest  and fully  recharge the  batteries  After  recharging  turn the  power switch ON and  press the power reset  button     Appendices  Setting Up RB5X   s Charger Finder Guidance Strip    Now that you have set up the charger nest in a good location you are ready to lay down  the very sophisticated guiding device  This device  in conjunction with the robots  infrared sensor  will help the RB5X find and    snuggle    itself into the charger nest   Please follow the steps below very carefully     1  Pull a strip of the sophisticated guiding device  the masking tape  off the roll   Three or four feet is good but you should experiment with the length so that  RB will find the charger in a reasonable amount of time while following a  random walk pattern     2  Lay the strip down on the floor so that it is perpendicular to the nest and  centered on the brass contact strips     3  Stick the tape firmly to the floor  starting in the cradle of the charger nest and  moving away     When the charge finder routine is running  the RB5X will wander around  find the strip  of tape and then follow it into the charger nest  This program allows     5   to keep the  batteries fully charged    Appendices    Charge Maintenance Program    Low Battery Sense Circuit    RB5X contains a low battery sense circuit that constantly monitors the battery charge of  bo
16. ayed     Charger Finder   Charge Maintenance Tiny BASIC Program    10 REM CHARGE   FINDER ROUTINE    1998 DECEMBER 1    20 REM COPYRIGHT 1984 1998 GENERAL ROBOTICS CORPORATION     All RIGHTS RESERVED    30 REM INITIALIZE I O AND CHARGE FINDER LED   40 GOSUB 2000   50 REM GO FORWARD AND START LOOKING FOR TAPE  60   7802 9   70 REM SET B EQUAL TO TAPE DETECT BYTE   80 B   7802 AND  40   90 REM TAPE     100 IF B O GOTO 200   110 GOTO 80   200 REM TAPE FOUND  NOW FOLLOW IT    210 REM RE INITIALIZE   220 GOSUB 2000   230 REM TURN LEFT OFF CENTER UNTIL TAPE IS FOUND    Charger Finder   Charge Maintenance Tiny BASIC Program  continued     240   7802 8   250 DO   260 B   7802 AND  40  270 IF B O GOTO 370  280 C   7802 AND  20  290 IF C O GOTO 1000  300 DELAY 100   310       1   320 UNTIL T 200   330 CLEAR   340 REM RE INITIALIZE  350 GOSUB 2000   360 GOTO 400   370 REM TAPE FOUND  FLASH LEDS AND PAUSE 300 MSEC  380   7801  7C   390 DELAY 300   400 REM RE INITIALIZE  410 GOSUB 2000   420 CLEAR   430 REM TAPE FOUND GOING LEFT  NOW GO RIGHT OFF CENTER  440   7802 1   450 DO   460 B   7802 AND  40  470 IF B O GOTO 560  480 C   7802 AND  20  490 IF C O GOTO 1000  500 DELAY 100   510 UNTIL T 200   520 CLEAR    Charger Finder   Charge Maintenance Tiny BASIC Program  continued     530 REM RE INITIALIZE   540 GOSUB 2000   550 GOTO 430   560 REM TAPE DETECTED  FLASH LEDS AND PAUSE 300 MSEC  570   7801  7   580 DELAY 300   590 REM RE INITIALIZE   600 GOSUB 2000   610 CLEAR   620 GOTO 230    100
17. ched  the robot will execute a forward   backward  or turning movement  stating  Yes  Master  before performing the function     6  DAISY  DAISY INTRUDER ALARM    Daisy  Daisy Intruder Alarm  combines two different RB5X programs in a single  module  The  Daisy  Daisy  program allows RB5X to both sing the words to the song   Daisy  Daisy    On a Bicycle Built for Two   and play the tune in two different  octaves  The  Intruder Alarm  program allows RB5X to guard an area  and to teach the  basics of using sonar  In  Intruder Alarm   RB5X uses its sonar system to detect  intruders moving within 35 feet of the front of the robot  RB5X sounds an alarm or  speaks one of three different phrases     7  VOICE SOUND DEMO   The  Voice Sound Demo  demonstration software module shows the versatility of the  RB5X voice sound synthesis card  The sound card can generate up to three different  sound frequencies at once and has a separate noise channel  The  Voice Sound Demo   features speech  music  gunshot sounds  a falling  whistle   an alarm  rising  bees     clock chimes  and a series of musical tones     8  CARNIVAL BARKER   The  Carnival Barker  demonstration software module provides RB5X dealers who  have shopping mall or other high customer traffic locations with an animated   awareness generating display  The robot portrays a charming android carnival barker  and invites passers by to ask for RB5X information     9  RECORD TIME    Record Time  gives new life to a good  old fashioned 
18. ection     Programming the Robot Through Command Mode   Pressing bumpers 2 and 4 simultaneously puts RB5X into command mode and prepares  it to accept programming  After pressing these bumpers you are ready to attach RB5X  with an RS 232 cable to your computer and download programs that you have created  using an     5   programming environment  If you have the RF transmitter receiver  installed on RB5X you can send your data though radio waves to your RB  For more  information about programming environments currently available through GRC  please  refer to your software packages manual or users guide     Programming without the Utility EPROM   The RB5X can be programmed without the Utility Cartridge in place  however  the  voice  sonar  and hypercard graphical controller for Macintosh will not be active unless  the enabling code is manually transmitted to the RB5X   s memory     Please visit our website in order to learn more about most current software systems  available for your computer     Experimenting with           5      Here   s the fun part  Experimenting  Your robot is      experimenter   s dream       the  following pages we will give you ideas and even some various things to try  When  experimenting with your robot remember that  of its greatest assets  is the flexibility to  respond to your imagination  You have an enormous amount of power over what the  robot can do  Experiment in any way that you can imagine  If you are short of ideas  though  here are a few 
19. es  In fact  we  suggest that you turn OFF your robot when not in use to ensure that it remains fully  charge    FAQ  Q  Can I add more  components to  RB5X     A  See    Options    for  more information on  currently available  optional components     Caution Important  NEVER leave your  robot ON for  extended periods of  time without  checking the voltage  and recharging the  batteries as needed   If the charge of either  battery is allowed to  drop below 5 4 volts   the automatic  battery shutdown  circuit switches the  robot off     Appendices    Charging the RB5X with the Recharge Cable    Also included with the RB5X is a recharge cable  This cable gives you the option of  using the telephone jack cable to hook the robot directly into the charger  This cable  enables you to charge the RB5X  without it    snuggling    up to the nest  This method of  charging also allows you to have the RB5X running certain programs at the same time    All systems within the     5   work while the robot is charging  except the sonar      To charge the RB5X using the cable follow the steps outlined below     1  Carefully move      RB5X within cable reach of the already setup charger nest     2  Insert one end of the telephone jack cable into RB5X  The cable jack is  located on the skirt of the robot approximately 1 inch to the right of the brass  charging pins on the RB5X     3  Insert the other end of the cable into the jack in the charger nest  The jack for  the RB5X is located on the bot
20. foot race      5   gets the race off  to a clean start with the sound of a starting pistol  and then times the event and forms  an invisible finish line with its sonar  When a runner returns to the starting line and  crosses the sonar beam  RB5X announces his or her time and prepares for the next racer   The robot keeps track of each runner s score  announces the time at the end of each race   and broadcasts any new record set     Action Software Overviews  continued     10  SPIN THE ROBOT    Spin the Robot  contains a captivating game for young children  Place your RB5X ina  circle of children   turn it on  and start the software routine by pressing one of the  robot s bumpers  RB5X spins  stops  and points to a child  asking him or her to perform  a simple task  RB5X responds enthusiastically before spinning  stopping  and selecting  the next player  Children are fascinated for hours     11  BUMPER MUSIC    Bumper Music  module enables you and RB5X to make beautiful music together  To  compose tunes using  Bumper Music  you press the eight bumpers like keys of a piano   each of the panels is assigned a musical note value by the software  When you have  keyed in all the notes you want  you press a combination of bumpers  and RB5X plays  back your tune     12  NURSERY RHYMES   The  Nursery Rhymes  software module allows RBSX to entertain children of all ages  by reciting seven different nursery rhymes at the press of a bumper  This module is not  only entertaining  it also pr
21. hem     Voice  The RB5X may be programmed to speak many languages in the world using a  standard set of international phonemes  see the Phoneme Speech Dictionary      Action Software Cartridges   Many Action Software Cartridges can be purchased though the General  Robotics Cooperation  These Cartridges hold a variety of ready made pre   programmed code  The Utility and Pattern Programmer cartridges are some  examples that will be discussed in depth later in the manual     RF Transmitter Receiver   This option allows a user to direct the RB5X using a software package to  transmit data and have it perform tasks  Some software packages are able to  transmit data in real time allowing the user to direct RB5X with    joy stick     like control     Low Battery Sense Circuit   RB5X contains    low battery sense circuit that constantly monitors the battery  charge of both the robot   s batteries  If either battery charge drops below 6 0  volts  the sense line is activated  Furthermore it has a built in shutdown circuit  if batteries go below 5 3 volts     Caution Important  Software modules  can be damaged by  static electricity  so  be sure to ground  yourself by touching  an unpainted surface  on the robot before  handling them     FAQ  Q  Do I have to use  the Utility Cartridge     A  The RB5X can be  programmed without  the Utility Cartridge  in place  however  the  voice and sonar will  not be active unless  the enabling code is  manually transmitted  to the     5   5  memory   
22. ight  detected and  amplified by night  vision goggles     Did you Know   Bats  like the RB5X  use a sonar system  called echolocation  to navigate in the  dark  Using sonar  bats can detect size   texture  and even the  direction of moving  insects     What is a Personal Robot     One of the easiest ways to think of a personal robot is as an integrated system of        Sensory devices  such as the sonar transducer that allows your robot to detect  obstacles in its path         Affecting devices  devices that allow your robot to affect its environment  such  as its robotic arm or its wheels         Computer power  the computer chips that make your robot programmable         Or just a    Computer on Wheels        By integrated  we mean that there is two way communication among the robot   s  computer sensors  and affecting devices  Using this process RB can be programmed to  perform simple to the most complex tasks  Before we begin thinking about the  programming of tasks  let   s take a closer look at the robot   s various components        Interface Panel  Take a look at the interface panel on the back of your robot  This    control panel     contains several elements        Power Switch     This rocker switch controls all power to the RB5X        Power Reset Switch     This round push button to the right of the power  switch resets the robot s automatic battery cutoff circuit  which cuts off power  when the battery charge level drops below 5 4 volts        Software Reset Sw
23. itch     The square push button to the left of the power  switch stops the program currently running in the RB5X and either restarts the  software module  if present  or puts the robot into command mode  In  command mode  the robot is ready to receive another command from your  computer  although it retains the last program in memory        RS 232 Ports     There are two RS 232 ports      the interface panel  to allow  you to connect your robot to your computer by cable whenever you wish to  transfer programs to RB5X  Only the standard port is utilized through the  current software packages        RS 232 Switch     When communicating between your computer and RB5X   this switch should be set on standard  STD   The    option    position will be  used later in conjunction with RS 232 Port 2        Battery Charge Level indicator     This LED bar enables you to visually  check RB5X   s charge level        Action Software socket     This socket  located at the top of the interface  panel  allows you to run preprogrammed action software cartridges  These  cartridges can be purchase from GRC or  if you know how  can be created by     burning    programs onto PROM  programmable  read only memory  chips   This socket should currently hold the utility software cartridge  It is keyed so  that the cartridges only fit one way        Action Software Cartridge Indicator Switch     This switch prepares the  robot to accept either 2K  2716 PROMS  or 4K  2732 PROMS  software  modules  and must
24. ner   Hop to It    can be played by up to eight people  or even by a single player  and is fun for both  children and adults     4  SIMON ROBOT    Simon Robot  is hilarious fun for all ages and may be played by up to eight players   We recommend that you don   t start to play until you have time to spare   you ll have a  tough time walking away once you start playing     As a supplemental classroom activity   Simon Robot  helps strengthen listening skills   demonstrates concepts of sequence  and rigorously exercises the memorization  abilities of every player     The object of the game sounds simple enough  to press RB5X   s bumpers according to  the sequence in which the robot speaks their corresponding numbers  If you are  successful in pressing the bumpers in the right order  RBSX adds a new number to the  sequence and asks you to repeat this new combination of numbers  trying to stretch the  limits of your abilities  In addition to the basic game described above  we have added  three variations  games 2  3  and 4   When you think you have mastered the game  try  the most difficult version  Game 4  and be prepared for the real master  RB5X  to  scramble your brain as you attempt to press bumpers as directed     Action Software Overviews  continued     5  DRIVE IT    Drive It  allows the RB5X robot to be moved from place to place under its own power   avoiding the necessity for carrying it  Movement is controlled by pressing the various  bumpers  depending on the bumper tou
25. o tools to remove it  As you peek inside RB you may wonder     what  exactly is a robot anyway     Well  keep reading and we will answer that question for you     Running the RB5X   s Self Diagnostic Routine   Your RB5X comes with a utility software cartridge already plugged into the Action  Software  EPROM  socket  This utility cartridge contains several RB5X programs   including a self diagnostic routine that allows the robot to check its motor functions   electronics  battery charge level  light emitting diodes  LEDs   horn  and voice sound  synthesis capability  The utility cartridge also contains special programs that will put      5   into various modes depending on the combination of bumpers that are pressed   All of these modes will be described in detail in the    Getting to Know RB5X    chapter  of this manual     As soon as you remove RB from the crate   1  Place it on the floor in an open area     2  Switch the power ON   Push in the rocker switch on the back of the robot  RB5X should sound three  short beeps  flash its LEDs  move forward for one second  spin clockwise for  one second  spin counterclockwise one second  and move backward for one  second  The RB5X then says     Hello          the RB5X Intelligent Robot        Caution Important  The RB s 1 amp fuse  protects the robot s  electronics  and may   from time to time   need to be replaced   This fuse can be  found on the base  skirt next to the  charge pins     Did you Know   Infrared is the  spectrum of l
26. ovides children with a fun  friendly introduction to RB5X  Educational Assistant     Caution Important  The infrared sensor  on the bottom of RB  works best when the  white guiding tape is  placed on a dark  surface  This  provides the contrast  that is needed for RB  to find the charger  nest     Appendices  Battery Charge Life    Battery charge life for the RB5X and  consequently  the amount of time the robot runs  between charges depends on the total load used by all of the robots various systems   The average run time of a fully charged RB5X 15 four to eight hours  depending on the  number of peripherals attached to the robot and on the tasks you have asked your robot  to perform since it was last charged  All devices on the robot use current to a greater or  lesser degree     When new and fully charged  RB5X   s batteries are about 6 6 volts  When half  discharged  the voltage drops to about 6 0 volts  If the robot is programmed to recharge  its batteries on its own  it usually has enough power to seek out its charger nest when  the voltage has dropped to 6 0 volts  A rough rule to follow is that the robot needs as  much time to find its nest as it used when it left to perform some function    Your RB5X runs on the power generated by two sealed lead acid  rechargeable  batteries  one six volt  5 or 7 amp hour battery handles the electronics  one six volt  10  amp hour battery powers the LEDS  the sonar  the relays  and the motors  A battery  charger nest that operates on
27. rchase   RB5X Robot Arm  RobotLab    Inter Component Kit                                  Please select one of the following  I teach at a                                                                                         Day care center Vocational Technical school  K 6 class University  Middle School Museum   High School Other  Do you own any other robots  Yes  No   If so  what brand  Model           How did you learn about General Robotics Corporation   Magazine Ad Website   Conference Associate                                        General Robotics Corporation Reference Manual  Table of Contents   Unpacking your GRC Robot   Welcome  An Introduction to the GRC Robots    Using the GRC Reference Manual         is this Manual for       Using the Sidebars    Updating the Manual           to Know Your RB5X  Self Diagnostic        What is a Personal Robot     Interface Panel             RB5X   s Case and Components    Functions of the Utility Software Cartridge  Utility Software Cartridge and Program      Auto Roam Mode       Charger Finder and Charge Maintenance Mode     Programming the Robot through Command Mode    Programming without the Utility EPROM    Experimenting with the RB5X    The Robot Hardware      Interacting with the Robot   s Physical Environment    Software Packages for Programming your Robot      Using the Action Software Cartridge  Pattern Programmer    Included Appendices    Installing Options on      RB5X Base Unit      Action Software Overviews      Ba
28. tates right on its axis  each press equals  1 4th turn     Pivot on right reverse     RB pivots backwards on right wheel    Reverse     RB moves backward  approximately four inches per  press     Pivot on left reverse     RB pivots back on left wheel  Spin Counter clockwise     RB rotates    turn left on axis    Pivot on left forward     RB pivots forward on left wheel    Play your pattern     When you have finished inputting your pattern push  bumpers 1 and 5 to play it     Expect a 2 second delay before RB plays your pattern     Try to add some more movements to your pattern  To do this  simply push any  combination of bumpers  This will add on to the end of the already stored  program     Clear RB   s memory and start over  Do this by pressing bumpers   and 3 at the  same time     Have fun programming RB     Turn RB5X OFF and gently remove the Pattern Programmer Software Module    Appendices    Installing Options on the RB5X Base Unit   Once you have unpacked  tested and become familiar with the RB5X base unit you may  want to install any options you bought for your RB5X or to make some other minor  adjustments  Detailed installation instructions come with each RB5X option  but you  should consider installing them in the following order  This is especially true if you  have several options and wish to use them immediately     You might also consider using a larger electronics fuse  the robot comes with a 1         fuse on the base skirt  to prevent circuit overload and the
29. th the robot s batteries  If either battery charge drops below 6 0 volts  the sense line is  active  It might      instructive for you to look at the low battery sense bit     Enter the following short program     NEW  1000   NEW   10   7803    98 REM INITIALIZE I O PORT   20 PRINT   7802 AND  10 REM MASK VALUE AT PORT  30 GO TO 20 REM APPROPRIATE BIT   RUN  PRESS RETURN     When the battery voltage is 6 0 or above  the number displayed on your computer s  monitor is 16  which is the decimal equivalent of having all bits at location  7802 equal  to 0  zero   except the battery sense bit itself  which is 1  If a 0 displays  one of the  batteries is low     You may adjust the level at which the sense bit changes using the R29 trimmer  potentiometer located on the left side of the CPU board below the horn  The  potentiometer was adjusted at the factory to change at 6 0 volts  you may want to set it  so that the bit changes at 6 1 or 6 2 or 5 9     NOTE  As the batteries age  the discharge curve may shift and you will need to adjust  R29 slightly anyway     After you have had your RB5X for a while  check the battery levels  If one is  somewhere near the level you would like recharging to begin  adjust R29 using the  preceding program until the number displayed is 0  Push the software reset button on  the interface panel to stop the program     Did you Know    The photodiode  conducts a current if  sufficient light falls  on it  changing the  state of the voltage  comparator LM392
30. thoughts on how to experiment with the robot     Here are some different ways to experiment with the robot  by creating hardware  options of your own  by making changes in the robot   s physical environment  through  software packages  and through software modules        The Robot Hardware  If you have knowledge of electronics you may find experimenting with the      5   to be      excersise in creativity  The RB   s is based upon a relatively open  architecture with opportunity for you to add  modify  and otherwise experiment  with its components  Some owners have even designed and built vacuum  cleaner or fire extinguisher add ons  You may also purchase General Robotics  accessories or software modules  as listed in the    Installing Options    Appendix        Interacting with the Robot   s Physical Environment  Make a robot accessible ramp for impassable elevation in RB   s new  environment  Design an obstacle course and have the robot navigate  using its  sonar  Make RB into a personal house hold assistant  a vacuum cleaner  a  waiter  or even a FEAR  Fire Extinguishing Autonomous Robot   Use your  imagination to think up anything and everything        Software Packages for Programming your Robot  You can use RB programming environments to instruct the robot using a  computer that allows you to transfer the programs you write yourself into the  robot   s memory  This can be done using the RS232 cable and port  or the  optional RF transmitter receiver installed in the RB5X
31. ticular action software     m     p       Carefully insert the Pattern Programmer Cartridge into the software module  socket     Press this Action Software cartridge right side up and firmly into place   Make sure the action software indicator switch is in the 4K position   Turn the RB5X on     The four corner LEDs go on  then the center light emitting diodes begin  flashing  If this doesn   t happen  check to be sure that module is installed  correctly  the robot is fully charged and that the switch is set to the proper  position     Wait until the center LEDs beginning to flash before starting to program your  robot   This delay can be 10 to 20 seconds      Push bumpers   and 5 at the same time to initiate the pattern programmer and  make it ready to accept commands  When you push   and 5 the corner diodes  will go out    Caution Important 8   RB will not   remember the   program once it is   turned off  If you   want to remember the   pattern for later use   please write down   the order of the   bumper presses     Caution Important  Always turn RB5X off  before removing a  software module     10     11     12     13   14     Push any combination of bumpers to program the robot  Each bumper  corresponds to a particular movement  direction  or action     Bumper Command Description    Forward     RB moves forward  about 4 inches per press     Pivot on right forward     RB pivots forward on the right wheel   each press equals about 1 7th of a turn     Spin Clockwise     RB ro
32. to robots        Those with extensive computer programming skills who also have a knowledge  of robotics  either personal or industrial     Using the Sidebars   The manual itself has also been set up to be structured yet flexible enough to make  using it easy  As you have probably noticed  the GRC Robot Reference Manual is  somewhat unique  we have designed it with you the user  in mind  The left sidebar is  used to encompass 3 different categories of information  Frequently Asked Questions    FAQ   s  Caution Important  and    Did you know     We have set these up in an easy to  view fashion using icons to identify the different categories of information  Below is a  brief description of the use of these sidebar notes  As you go through this manual you  will get an even better feel for how these are actually used        Important Caution  This category is meant to warn  advise  and direct attention to information that  is a    must read    for the successful  problem free  workings of the     5          Frequently asked questions  FAQ   This category is for the    what if        how do I     and the    what do I do when     questions  These are included in the side column for easy accessibility and  quick reference        Did you Know   This final category is for the teacher  amp  knowledge seeker in all of us  The  content of these notes will be the pertinent    informative extras    that are meant  to help with the comprehension of the related text     Updating the Manual 
33. tom right corner of the front of the charger nest   As with the normal charging procedure  note that the red LEDs come on  identifying that the robot is charging  See above for details        FAQ   Q  The upper light  does not come on  immediately     A  Switch the robot  ON and then OFF  If  the robot is making  contact or is plugged  in  the upper LED  should come on   When it goes out or  pulses at a slow rate   this indicates that  your          is fully  charged     FAQ   Q  RB5X s charger  pins are not making  a solid contact with  the brass strips on  the charger nest     A  You may want to  use the optional  recharging cable     Appendices    Setting Up the Battery Charger Nest    To set up RB5X battery charger nest     1     Choose    location that will      accessible to your robot   For example  if your home has two stories and you will be using your robot  mostly on the upper level  don   t situate the charger nest on the lower level    Plug the nest into a 110 volt AC outlet or international at 220 volts   Place the charger against the wall     Notice that the lower red LED on the charger nest lights up when the charger is  plugged into the outlet     Push the robot into the charger and note that the upper red LED lights up when  the charger pins make contact with the brass strips  if the robot   s batteries need  charging     Whenever you notice the robot   s battery charge dropping  you may push it into its nest   ensuring that it makes good contact with the ch
34. ttery Charge Life     Charging the     5   with the Recharge Cable    Setting up the Battery Charger Nest     Setting Up the Charger Finder Guidance Strip      Charge Maintenance Program       Charger Finder Program      Phoneme Speech Dictionary      Hexa Decimal Character Set    Tiny BASIC Language Summary      Curricula Development Guide    Once you have installed your RB5X options  you should put their documentation in  back of this Manual     Thank you once again for purchasing a General Robotics Corporation product  We hope  that this manual has and will provide quick and easy access to the workings of our  robots  We hope that you enjoy your product     Important Caution   Do not try to lift the  RB5X by the dome   Only lift it by  grasping the  cardboard ring fitted  around the bottom of  the RB5 X     Unpacking Your GRC Product    Your RB5X  RobotLab  or Inner Component Kit  has been shipped to you as a complete  unit  fully assembled  tested  and ready to operate  When you open the shipping carton   you will find     RB5X     RB5X Reference Manual             robot   s battery charger nest and charge cable      An RS 232 cable in the top foam block           RB5X hat and poster     Lift off the foam block  and remove the robot from its carton by grasping it below the  cardboard ring and lifting it out     1  Remove the cardboard ring from the robot   s lower skirt   2  Save all the packing material and the shipping carton for later use or storage     3  Inspect your
35. ty software module   If you press just  one bumper  the robot says     Press bumpers 2 and 4 to return to command mode     You  may then press any combination of bumpers  For further information  see  experimenting with RB5X or reference the side bar FAQs sections  The following  sections will help you get acquainted with all 3 modes of the utility cartridge and will  put these various modes into practice     Auto Roam Mode   Bumpers 2 and 5 pressed simultaneously selects RB5X   s sonar programs which allows  the robot to move about using its sonar to detect objects in its Path and using  intelligence to avoid them  When an obstacle comes into the sonar view  RB5X stops   flashes its LED   s  beeps its horn  turns and moves forward  An RB5X with voice says      Excuse me        Beg your pardon        Oops     or    May I pass     At this time feel free to try  out RB5X   s auto roam mode     1  Press Bumpers 2 and 5  The robot will start to roam around    Listen to RB   s sonar clicking as it navigates the room     Try Stepping in front of RB and making it sense you  turn around and proceed               1    When you are done watching RB roam around press the square software reset  switch to stop the     5   from roaming     5  Proceed to the next section     FAQ  Q  What are those 3  modes again     A  There are 3  important modes that  you will need to  know to successfully  operate the RB5X   All three will be  discussed in detail  below  but for quick  reference here is 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Urban Factory EXS01UF  Manuel d`utilisation  Presto 11" Electric Skillet  VOIP 10 SKY  回ジャムのつくり方  PRODUCT SERVICE MANUAL FOR _G12D_ _(S)-137  Réduire d`énergie grâce a des travaux ciblés et subventionnés  説明書(PDF/835KB)  Optikal  VIN-11c - Sams elektronik doo    Copyright © All rights reserved. 
   Failed to retrieve file