32
CONTENTS x Mobile Robots x fischertechnik Mobile Robots x The Kit x Introductory Example; Sliding Door x Helpful Tips

CONTENTS · king the titles in the contents. T he online ducumentation offers y ou many mor e navigation functions. Just clic k on the menu bar and try it out for y ourself. Hav

  • Upload
    vophuc

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

C O N T E N T S

x Mobile Robots

x fischertechnikMobile Robots

x The Kit

x IntroductoryExample; Sliding Door

x Helpful Tips

Welcome to the „Intelligent Interface“ online documentation by fischertechnik

x How to handle this „Online Documentation“ in short:

Click the button to access the next page

Click the button to access the previous page

Click the button to access the contents

You can access a chapter directly by clicking the titles in the contents. The onlineducumentation offers you many more navigation functions. Just click on the menubar and try it out for yourself. Have fun with fischertechnik.

Mobile Robots

Today’s high-tech world could not function without the aid of robots. For example, the use of so-called „service robots“ in support of manufacturing processes is extremelywidespread in many industries.

The following figure shows just hownumerous and varied the applicationsfor mobile robots are.

Shown here is a rolling robot developed by the Fraunhofer Institute for Production Technology and Automation in Stuttgart.

As a mobile information source, the robot guides visitors through the institute. Therobot’s touch screen can be used to call up a wide variety of information. This typeof robot is also extremely well suited to other applications, such as the role of amuseum guide.

Robots are also used to perform physically hard or dangerous work, for example,in atomic energy plants or cleaning up contaminated areas. These types of applications require a high degree of mobility and movement capability. Here,„mobility“ and „independent action“ are the most important abilities. Robot movement is either remote controlled or pre-programmed into the robot with theaid of a computer.

The development of computer-controlled walking robots represents a particularchallenge. The purpose of this, is to „teach“ the machines a variety of motions. In doing this, insect movements form the preferred model. The advantage ofmachines that can walk as opposed to those which employ wheels or rollers toachieve mobility, lies primarily in better mobility over difficult terrain and in overcoming obstacles.

The first serious attempts to develop walking machines took place in 1967 at aTokyo university. Initially, human movement rather than that of insects or quadrupedsformed the model for the machine’s walking actions. Ongoing development of these attempts finally led to the first, two- legged, walking machine in 1985.However, walking speeds were still very slow. The so-called „Wabot-2“ robot is

the star of the current crop of two-leggedrobots. It is outfitted with 50 degrees o freedom of motion and 78 microprocessors.With the aid of a CCD camera, the robot isable to read notes, play and organ, and evenconverse.

Under the leadership of Prof. Y. Baudoin, anelectro-pneumatic robot equipped with six legsand known as „Achilles“ was developed andbuilt by a team at the Royal Military Academy,Brussels. Equipped with a camera and opticalproximity sensors on its upper surface and itssix legs, this robot is designed to react to rai-sed or sunken obstacles (objects or holes in its path).

Currently, the most famous mobilerobot model can be found onMars. The „Rover Sojourner“ is a selfdi-rected robot being used to explorethe Martian surface. It weighsapprox. 11.5 kg, is about the sizeof a milk crate, and is propelled by six wheels. Solar cells areemployed to provide the robot with the necessary energy to carry

out its designated scientific and technical experiments. The power supply is supported by batteries for night work or for times of limited sunlight. The RoverSojourner is equipped with cameras and sensors that allow it to find its own pathacross unknown terrain, and to avoid obstacles.

Future developments will increasingly concentrate on robots that controlthemselves. Application areas for these robots can be found wherever actions cannot be preprogrammed because of unpredictable changes in the environment. At this point, only humans can fulfill such tasks. Reasons for this include the lack of developed artificial intelligence, inadequate memory and processing capabilities, and the limited capabilities of current sensor systems.

fischertechnik Mobile RobotsBuilding machines and robots, writing control software for them on a PC, and setting the final product in motion appears, at first glance, to be a highly complexand technical task. However, fischertechnik turns it into a fascinating and creativehobby.

MOBILE ROBOTS - the name is the concept because, for the first time, a construction kit has been supplied with an intelligent interface for home and

semi-professional applications. Using the Windows software, LLWIN (Lucky Logicfor Windows), on a PC, programs can be created for mobile robot models. These programs are then loaded via the serial port to the new „intelligent interface“ with its own microprocessor. The interface, built into the model, can then be disconnected from the PC and is capable of autonomously controlling the models.No longer is there an annoying cable running between the model and the PC tolimit the model’s freedom of motion. Models can now react to obstacles and changes in brightness just as „real“ robots do.

The KitThe kit contains a number of fischertechnik parts, motors, and sensors that can beused to build a total of eight different models . Three stationary starter models - a sliding door, pulse counter, and a stamp - provide an introduction to the uses of the components, the software, and the „intelligent interface“. This models aresimple and easy to build and their application programs are uncomplicated andeasily understood.

The five mobilerobots, MR1 toMR5, are desi-gned to performdifferent tasks:

MR1, the basemodel with twomotors and twoposition sensorswitches, can travel forwards,backwards, to theleft, and to theright along pre programmed.

MR2 uses itsbumper to recognizeobstacles and circumvents them.

MR3 recognizesledges such astable edges. Itcan move arounda table withoutfalling off.

MR4 always follows a lightsource such as a flashlight directed at it.

MR5 is capableof moving alonga black track laidout against awhite background(e.g., insulation tape or magicmarker).

The printed construction manual provides detailed information on building andwiring the models.

The CD-ROM contains the LLWIN software, V2.1, with sample programs for eachmodel, together with the LLWIN Handbooks and the „intelligent interface“.

The models that can be built from the kit by no means exhaust the topic of mobilerobots. Using other fischertechnik components, the models can be expanded, whilethe LLWIN software lets you create many of your own program concepts.

Introductory Example; Sliding DoorFirst, we will build the sliding door introductory model, connect it to the PC, andthen run it.

This is designed to ease your way into the world of fischertechnik computing, andto clearly demonstrate the relationships between the fischertechnik model, theinterface, and the software, as well as illustrate the difference between the activeand passive modes.

First, build the sliding door model and connect the cables and plugs to the interface as described. The model is also described in the printed constructionmanual.

CircuitDiagram

Now, using the connection cable, connect the interface to an open serial port onyour PC (COM1 or COM2).

If your PC is equipped with a 25-pin plug, the cable connector will not fit. In this case, you must purchase an adapter from your local computer retailer.

After installing the LLWIN software on your PC, start it, and call up the Project window, then select Open from the pull-down menu and select the project„door.mdl“ from the „mobile“ directory.

After selecting the Setup Interface function from the Options menu, you can specify the COM port you are using (COM1 or COM2) in the „Port“ item.

Select „Check Interface“ from the Options menu to test whether your computer isaccessing the interface and whether the motor, lamp, and sensors have been pro-perly connected. Use the left mouse button to start the motors turning to the left,and the right button to start them turning to the right.

If the motors do not operate or if the message „No connection to the interface“appears on the screen, check for the following possible error sources:

x Is the power supply connected to the interface (red LED on)? You can use the„Power on/off“ switch to interrupt the battery power supply to the interface.

x Interface connection cable plugged in?

x Have you specified the right interface in „setup interface“?

x Is there an active mode program still running on the interface?To delete a program from the interface, briefly interrupt the power supply.

When everything is running correctly, select the Start function from the Run menu.The program then runs in the so-called passive mode, in witch the interface is permanently connected to the PC.

The program first closes the sliding door. When the light barrier is broken, the dooropens. The door remains open for a specified period of time, then automatically closes. The current door state is displayed on your terminal.

To terminate the program, either select the Stop item from the Run menu, or press <F9>.

Now restart the program, but select Download from the Run menu.

This loads the program to the interface. Your screen no longer displays the currentstatus. However, you can now disconnect the interface from your PC, and the program will continue running. To stop the program, press the switch on the rightside of the interface. This switch is connected to E8 and activates the RESET softwarefunction block. Release the switch and the program starts from the beginning.

The second „Power on/off“ switch on the left of the interface interrupts the powersupply if the interface is connected to a battery. This deletes the program from theinterface and returns the interface to the passive mode. You must first delete an existing program before you can load a new or modified program, or restart a program in the passive mode.

Helpful Tips:x To switch from the active back to the passive mode or to load a program to the

interface if one is already running on it, you must first briefly interrupt the power supply to the interface. This deletes any program on the interface and returns the interface to the passive mode, after which you can load a new program to the interface.

x It is most practical to operate stationary models such as the sliding door in the passive mode. The connection cable to the PC does not interfere with the door’s function, and your PC’s terminal can be used as a display instrument.

x On the other hand, mobile robots are naturally operated in the active mode, since real mobility can only be achieved by disconnecting the model from the PC.

x The capacity of the interface microprocessor is limited. When programs with more than 80 function blocks are run in the active mode, rapid counting pulses (e.g., those coming from a pulse wheel) may not be counted correctly. You should therefore use the passive mode to process very large programs.

So much for an introduction into the fischertechnik world of computing. Now let’sgo! The construction manual contains instructions for the other starter models.Work your way through them before attempting the more complicated mobileones. But remember, the mobile robots are waiting impatiently to finally explorethe world outside the kit.

Finally, we would be interested in hearing from you to find out how whether like the sliding door instructions on the CD-ROM, oder whether you prefer to use printed instructions. Please write us your comments and opinions!

And now, have fun with you „mobile robots“.