background image

This software license agreement ("Agreement") is a legal contract between a user ("User"),
and Bandai Co., Ltd. ("Bandai") pertaining to the Robotworks Software ("Software").  The Software
is intended for use on a personal computer and is included with the product known as
WonderBorg("Product").

By opening the CD-ROM containing the Software or by using the Software, the User shall be
deemed to have agreed to all the provisions of the Agreement. The User is requested to open
the package or to use the Software only if he or she agrees to be bound by the provisions of
the Agreement.

Clause 1: Intellectual Property Right

As between User and Bandai, any and all patents, copyrights, design rights, trademarks, trade
secrets, and any other intellectual property rights in the Software, Products and supporting
materials, including user manuals, are owned by Bandai.

Clause 2: Licensing

Bandai grants to the User who purchases the Software, a non-exclusive right to use the Software
in accordance with the provisions of this Agreement. The CD-ROM containing the Software
accompanying the Products is supplied to the User, but this does not constitute a transfer of
ownership of the Software.

Clause 3: Restrictions

1.

The User shall use the Software and supporting materials in accordance with the terms 
of this Agreement.

2.

The User may not create a copy of the Software and its user manual, in whole or in part, 
without permission, provided that the User may create one copy of the Software only for 
backup purpose.

3.

The User may not install the Software on more than one computer, and may not allow the 
Software to be used by a third party.

4.

The User may not lend or sell the Software to a third party.

5.

The User agrees to not modify, adapt, translate, reverse engineer, decompile, or otherwise
attempt to discover the source code of the Software.

Clause 4: Transfer of Ownership of the Software

The User may transfer the right to use the Software, granted by the Agreement, to a third
party only if all the following conditions are met:

1.

The User must transfer ownership of the Product, including the Agreement, a copy of the 
Software, and all supporting materials, and must retain absolutely no ownership of the 
foregoing.

2.

The transferee agrees to be bound and restricted by the Agreement for the use of the 
Software.

Clause 5: Exemption from Liability

1.

The Software is being delivered "As IS". Bandai provides absolutely no guarantee with 
respect to the Software. Any problems arising in regard to the use of the Software shall 
be deemed to be the responsibility of the User and shall be solved at the User s expense.

2.

The specifications for the Software and the Product and the contents of the supporting 
materials may be changed without prior notice.

3.

Bandai shall bear absolutely no responsibility or liability for any damages, loss or 
injury resulting from the use of the Software, the Product or supporting materials.

Clause 6: Compensation for Damage

In the event that the User inflicts damage on Bandai by infringing any of the provisions of
the Agreement, Bandai may take legal action against the User or seek compensation.

Clause 7: Export Restrictions

The User may not export the Software and copies of the Software to the Japan, Hong Kong, Taiwan,
China, Australia, New Zealand, and other countries in the Asia Pacific.

"WonderBorg" and "Robotworks" are the trademarks of Bandai.
"Windows ME" "Windows 98" and "Windows 95" are registered trademarks or trademarks of Microsoft
Corporation..
Other names of companies or products are, in general, trademarks or registered trademarks of
the respective companies.

52

51

Exercise 4: Modifying the Program to Make the
WonderBorg Follow an infrared Signal Reliably

In this exercise, we are going to take the program on Panel 2 from Exercise 3, and
modify it, using the "interrupt" function, so that the WonderBorg will follow infrared
signal 2 (Way Point) more reliably.

With the program from Exercise 3, when the WonderBorg has detected infrared signal 2
(Way Point) and is walking towards the signal, if an empty can or other obstacle is
placed between the robot and the Interface, blocking the signal, then the robot will
lose the signal and end up turning round and round on the spot. With this  new program,
however, the robot moves forward a little each time it more or less completes a full
turn if it loses the signal, it should be able to find it again.

In the new program on Panel 2, if there is no sensor reaction, the WonderBorg turns
18 steps to the right, and then goes 5 steps forward. This means that it is repeating
a behavior pattern of scanning its surroundings, and then changing its position slightly.
The blocks for these actions are green overridable blocks, so if the sensor for infrared
signal 2 is triggered while the rotating, it will stop rotation and start walking
forward.

Pre-Programmed Personalities

As a user you may opt to use the three pre-programmed personalities included in the
software. These are three completed programs that you can download to your WonderBorg.
You may want to try these out initially to become more familiar with programming the
WonderBorg.

The Adult personality is the most advanced pre-programmed personality. It uses the
full range of its sensors.

The Baby personality does not use as many of its sensors as the adult. It hesitates
and makes noises before it advances forward. The baby personality also dances around
when it sees darkness (when you put your finger over the light sensor window).

The Dark personality is always looking for a fight. It will stay at a stand still and
use a threatening tone to try and challenge other Borgs. It uses a wide range of its
senses.

To access these personalities, open up the Robot Works program. Left mouse click on
Load. Select the "Personality" folder. Pick which personality you wish to open, click
on it and press open.

Panel 1

Panel 2

SOFTWARE LICENSE AGREEMENT

PROGRAMMING: GETTING STARTED

Summary of Contents for WonderBorg

Page 1: ...nd logo and package design TM 2001 Tiger Electronics All rights reserved 980 Woodlands Parkway Vernon Hills IL 60061 U S A www tigertoys com DARK BRIGHT FRONT RIGHT LEFT OBSTACLE ON or OFF TM 2000 Bandai WonderBorg Robotworks and all related logos names and distinctive likenesses thereof are the property of Bandai Item No 70709 ...

Page 2: ...y as this could cause the product to malfunction This product is a piece of precision machinery Do not use or store it in extreme temperatures or subject it to severe shocks Under no circumstances should the electronic parts in this product be disassembled Notes on Use This product is comprised of precision electronic parts It should not be dropped allowed to get wet or dirty or disassembled Avoid...

Page 3: ...nfiguration of the WonderBorg The WonderBorg s Body The computer determines how the WonderBorg reacts to information perceived by the sensors The left and right legs are moved by their respective motors When the legs on both sides move forward the WonderBorg advances When the legs on the right move forward and the legs on the left move backward the WonderBorg turns to the left WonderBorg s Sensors...

Page 4: ...elligence i e the Program The robot s sensors and its movements are linked together by the program which could be called the WonderBorg s intelligence For example you could program the WonderBorg as follows if either antenna sensor reacts turn four steps to the right and if there is nothing there move forward advanced In this case the WonderBorg will change direction when it bumps into an obstacle...

Page 5: ...or is there or not 7 Infrared Receiver This is the sensor that receives infrared rays It receives programs with infrared signals 8 Light Sensor This is the sensor that detects whether the WonderBorg s surroundings are light or dark 9 Antennae The socket of each of the antennae is a sensor The WonderBorg can be programmed to react when one or both of its antennae touch something 10 Connector This c...

Page 6: ... and rear into the holes in the frame The motor unit should be inserted so that the cable exit is facing the inside and the screws are uppermost Note Be careful to insert the motor unit the right way up 1 2 Insert the other motor unit in the same way Make sure the cables are protruding as shown in the diagram The assembly of the WonderBorg mechanism is now complete Screws Now at last you are ready...

Page 7: ... l e t e Rear Front Motherboard Motherboard Hook Push down into Place Pawls Front Rear Hole Connector from left motor unit C o n n e c t o r f r o m L e f t Motor Unit Connector from Right Motor Unit Installing the Motherboard 3 1 Using a pair of wire cutters cut the plastic covered leg wire into lengths of about 4cm Cut the segments at a slight angle so that they will be easier to insert later Cu...

Page 8: ...er two antenna protectors are spares 4 6 Insert the end of one of the segments of plastic covered antenna wire into an antenna protector as far as it will go Do the same with the other one 4 7 Insert the bent end of one of the antennae into one of the antenna sockets as far as it will go Do the same with the other one 4 8 Plug one of the antenna sockets on to one the motherboard s touch sensors as...

Page 9: ...acles The angle is altered in four stages Green LED Power Switch ON O F F Bending the Legs and Antennae 6 1 Press the body shell down on to the WonderBorg s body so that the pins on the left and right side of the frame slot into the holes in the body shell The START STOP switch should protrude through the hole 6 2 Adjust the angle of the left and right motor units one stage away from the horizonta...

Page 10: ...Low s p e e d h i g h t o r q u e t y p e Profile is Black W h i t e Take care to keep it straight Place pinion gear on a flat surface desk and then press the motor in Changing the Gears 8 8 Install the motor in the gearbox below 8 9 Install the switch in the gearbox below Pass the cables from the motor and the switch through the gap as shown in the diagram below 8 10 Change gear unit A hold it so...

Page 11: ...nts Specifications OUTPUT Supply voltage 4 5V maximum supply current 500mA ON OFF only Out Current output connected to robot s battery Out Open corrector INPUT Mechanical electrical contact points switches etc short circuit resistance 1kΩ or lower Switch input A Microcomputer input pulled high 100kΩ Switch input B Connects to GND robot s battery This connector allows an additional motor to be adde...

Page 12: ...Parts 33 Programming How a Program is Created How to Read the Blocks Operations Carried Out on the Panel Screen How to Edit Blocks How to Eliminate Unwanted Blocks Switching Panels 36 The Sensor Block Factory Names of Parts 37 How to Create a Sensor Block Frequently Used Sensors 38 List of Sensors 39 The Command Block Factory Names of Parts How to Create a Command Block 40 Frequently Used Commands...

Page 13: ...en close them and then restart the Installation Wizard Specify where you want the software to be installed Most people choose the default option and click Next in this case the software will be installed in the Program Files folder in the C drive If you want to install the software to another location click Browse The directory selection screen will then appear Specify the desired directory then c...

Page 14: ...rface Cable Do not insert any other cable or any small metal objects such as paperclips or pins Do not touch the Interface Connector terminal with your fingers or allow any metal objects to come in contact with it The battery life is roughly 100 hours using a commercially available alkaline battery If communications errors are becoming more frequent during program transmission when a communication...

Page 15: ...en then click Quit to exit from Robot Works These settings only need to be specified the first time you use Robots Works Your settings will be saved so there is no need to repeat the above procedure on subsequent occasions 3 Using the Com Port button on the Set Up screen select the port to which the Interface is connected The main operating screens in Robot Works and the way they relate to one ano...

Page 16: ...e procedure as in step 4 7 You have now created a program that says When there is nothing there the WonderBorg must move forward 8 Turn the WonderBorg s POWER switch ON 9 Position the Interface so that the transmitter is facing the WonderBorg s infrared receiver the WonderBorg should be about 20cm away from the Interface When you do this make sure there is nothing in between the Interface and the ...

Page 17: ...el screen Note To go to the Sensor Block Factory Click one of the blue squares on the Panel Screen to go to the command black Factory click one of the pink triangles The Sensor Block Factory This screen is used to create new sensor blocks on the Panel screen A sensor block is a block specifying which sensor to use It consists of yellow text on a blue block The Command Block Factory This screen is ...

Page 18: ...mand block defines the command to be executed When used in a program a command block is always linked to a sensor block Command blocks can be created in the Command Block Factory and then dragged and dropped on top of one the pink triangles on the panel Double clicking a command block will take you to the Command Block Factory where you can edit the block 8 Blue Square Clicking a blue square will ...

Page 19: ...or block 3 If you line up the desired command blocks on the right of sensor block the corresponding commands will be executed in order starting with the leftmost block when the sensor reacts This is called linking commands to a sensor block When the sensor block is activated its linked commands will also be activated in sequence 4 In a program using several sensor blocks if two or more sensors rea...

Page 20: ...w to Create a Sensor Block On the Sensor Block Factory screen select and click the desired sensor from the sensor list in the middle of the screen If you then click the Decide Button at the top right of the screen the Sensor block will be created on the Panel Screen Frequently Used Sensors The state in which no sensors are reacting is called the Nothing Here state In this state the Nothing Here bl...

Page 21: ...nnector this sensor will react by entering state 1 when the switch is ON and state 0 when the switch is OFF Option Sensors will not react if robot is too close to an obstacle shown Dark colored small objects that do not reflect much infrared rays will not be detected Left F r o n t R i g h t TIMER The Command Block Factory You can move to the Command Block Factory screen by clicking Create command...

Page 22: ...on ON Motor or other device connected to Option Connector is turned ON for specified period Period sec Switch panel Control jumps to the panel number specified after the icon 1 to 8 Panel no 1 to 8 Tone 1 to 8 Robot emits specified tone which is one of the 8 Tone no 1 to 8 Command Table This table lists the basic commands plus other commands and describes what they do 3 Robot immediately executes ...

Page 23: ...on the save dialog window will pop up and ask you whether you want to save the program Sending a Program to the WonderBorg Check that the interface s main switch is ON If it is currently OFF turn it ON Note The WonderBorg must be in standby mode i e the green LED should be glowing before you start transmitting a program Position the WonderBorg so that its head is facing the infrared transmitter on...

Page 24: ...n the setting on the Set Up screen will be transmitted to the WonderBorg Take care to carry out this step otherwise the changes you have made to the settings will not be reflected in the WonderBorg s behavior Note Once the settings have been transmitted they are saved in the WonderBorg and will be retained even when the power is switched to OFF 6 IR signal Control This is used to send a command to...

Page 25: ...n Avoid Obstacles We re now going to modify the program from Exercise 1 so that the WonderBorg will use its touch sensor to detect obstacles and take evasive action Here the program for Exercise 1 is augmented with commands to be executed if the antennae reacts If the right antenna reacts the robot is instructed to back up and rotate to the left and if the left antenna reacts to back up and rotate...

Page 26: ...e robot and having it executed we are going to prepare to transmit infrared signal 2 Guide to another robot from the interface Click the Set Up button at the bottom right of the Panel screen select infrared signal 2 Way Point from IR Signal Control menu on the Set UP screen then click the Start button The red indicator lamp on the Interface should flash for a short while then the flashing will sto...

Page 27: ...se of the Software the Product or supporting materials Clause 6 Compensation for Damage In the event that the User inflicts damage on Bandai by infringing any of the provisions of the Agreement Bandai may take legal action against the User or seek compensation Clause 7 Export Restrictions The User may not export the Software and copies of the Software to the Japan Hong Kong Taiwan China Australia ...

Page 28: ...ouldn t be more than 20cm away from the Interface and there should be nothing in the way between the two Is someone using another WonderBorg close by If so this may make it impossible to transmit programs to your own WonderBorg Are you using the robot in an extremely bright location This can make it impossible to transmit programs to your WonderBorg A If the program is transmitted successfully the...

Page 29: ... packed in the original box or other packing materials sufficient to avoid damage during shipment Include a complete written description of the defect a check if product is beyond the 90 day warranty period and your printed name address and telephone number THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES AND NO OTHER REPRESENTATIONS OR CLAIMS OF ANY NATURE SHALL BE BINDING ON OR OBLIGATE TIGER IN...

Page 30: ...interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television re...

Reviews: