Navigation Bar

 

rudolf_mittelmann

 


                                rudolf mittelmann

KYTRON

Content of this page:

Attention: An autonomous mobile robot page just for fun.

1 visitors since 7th Oct 2002. Today is the 19th March 2024.

(A simple Java applet KYTRON simulator can be found here.)


What is a KYTRON?

A KYTRON is a small autonomous vehicle. Its name comes from KYBERNETIK (German for cybernetics) and ELEKTRONIK (German for electronics).

Another way to define a KYTRON would be as a small electro-mechanical device mimicking some aspects of natural life.

Finally a KYTRON could be described as a small mobile robot doing nothing meaningful except keeping itself happy...

What does a KYTRON do?

A KYTRON drives around, looks for light and tries to avoid obstacles. With enough light from the environment it is able to reload its batteries using its solar panels. In the dark it is able to follow tiny light sources like torches or even the flame of a match.

How does a KYTRON look?

Many people associate KYTRONs with military tanks, at least at first sight. This may be because KYTRONs have caterpillar (crawler) tracks instead of wheels.

In fact, KYTRONs have nothing to do with military equipment at all, and are definitively not armed.

All five KYTRONs built so far feature tracks, but there is no reason that this will not change. I always had the plan to make one with (six) legs, like an insect. I am not much interested in designs with wheels, but then, this may change when I will see pictures of the new Mars rover. I also have to admit that the Lunachod moon vehicle (8 wheels) of the Russians was a great design.
And yes, I had that soft-lined "translucent design" since 1975 (!!!)... see my images of KYTRON 2 and m-KYTRON 3 below and see also these new ones here and here. (Obviously these new images were taken in 1999.)
Return to top of page...

Which KYTRONs were built?

Until now, five KYTRONs were built: KYTRON 1, KYTRON 2, m-KYTRON 3, c-KYTRON 4, and KYTRON 5. In general they became smaller and smaller. Each is introduced below.

KYTRON 1

KYTRON 1

The first KYTRON was done in 1974. The mechanical parts were taken from a toy. The wheels and crawler tracks were plastic parts. The housing was made from foam plastic.

KYTRON 1

This KYTRON searched for light with three alternative optical sensor devices. The most advanced was a rotating sensor arrangement, using two light sensors looking forward, with an optical shield between them. When either sensor saw light, the motors were started so that the KYTRON would approach the light source.

If no light was seen, every 5 minutes the rotor was activated in order to find light in other directions. When such light, f.i. from behind, was detected, the KYTRON would turn the sensor device back to home position and simultaneously would turn itself to face this light source. Then it would approach it as above.

The obstacle avoidance capability of KYTRON 1 was very limited. It had a mechanical touch sensor on front. When detecting an obstacle, it would stop immediately and drive back a curve to the right. When trying to approach the light again, it would probably touch the obstacle again, but thanks to mechanical fuzziness it would (hopefully) finally manage to get by. KYTRON 1 was 30 cm long, 15 cm wide, and 12 cm tall. It was destructed in 1977 (see KYTRON 4). Its weight was 1.5 kg and its speed was 24 cm/s. It could operate 30-60 minutes from its Pb-gel batteries. The electronics consisted of about 100 parts, including 1 IC.


Return to top of page...

KYTRON 2

KYTRON 2

In 1975 KYTRON 2 was constructed. All the mechanics are custom fiberglass parts. Only the tracks were built from small brass hinges, which were soldered together. For interaction with the driving wheel, two notches were added on the inside of each chain link. (This MPG movie clip shows these tracks in detail, 527 K).

KYTRON 2
KYTRON 2 is smaller and uses much less power than KYTRON 1. All logic circuits are realized in the then-new CMOS SSI devices. (The CMOS chips were not only new, but rather expensive too. A simple CD4011 containing 4 NAND gates was 5 DM then.) When stopped, power consumption is less than 10 uA (micro Ampere) at 4.8 V. The mechanical data are: length 19 cm, width 14 cm, and height 9.5 cm, and its weight is 1.2 kg. Its speed is 9 cm/s. The electronics consist of about 220 electronic components, including 19 ICs.
KYTRON 2 front view

This KYTRON has some intelligence when circumventing obstacles on its way to light. It takes the location of an obstacle into account, and remembers its directions in order to master dead ends in a more complex situation (call it "maze" if you like). Real mazes are not handled by this KYTRON, though. An example trace is the following sketch: black are obstacles, yellow is the light source, and red is the trace of the KYTRON.

KYTRON 2 trace

Here is a MPEG movie showing KYTRON 2 circumventing an obstacle.

Here is another bigger MPEG movie showing KYTRON 2 in action.

The complex rotor device of KYTRON 1 was abandoned in favour of a simpler, fixed arrangement of two optically separated sensors. One looked from front, left to back, the other from front, right to back. This construction proved to be more reliable and very effective. Light sensor of KYTRON 2

Return to top of page...

m-KYTRON 3

m-KYTRON 3

The next KYTRON, built in 1976, is significantly smaller and lighter than its predecessors.
m-KYTRON 3 It is only 12 cm long, 8 cm wide, and 45 mm tall. Its weight is only 270 g and it is as fast as its predecessor: 9 cm/s. The "m-" in its name emphasises this miniaturization. This KYTRON has 251 electronic components, including 9 ICs.

It is the first KYTRON to have solar cells. In bright sunlight these cells deliver enough energy to completely power the logic and the motors. In dimmed light they charge the batteries. In the dark this KYTRON is able to drive up to one hour from battery.

The housing is made of fiberglass again, and is water protected. The solar cells are embedded in the clear polyester screw-top.

Tracks of K3 The cast metal tracks of m-KYTRON 3 are running on 14 polyester wheels, the 10 road wheels have full suspension.

The touch sensors are so sensitive as to react to a single blade of grass. The sensitivity of the silicon eyes of m-KYTRON 3 is gain-controlled over 6 orders of magnitude. This allows for detection of bright ways in sunlight as well as to find a small match flame in the dark. The simplified logic of m-KYTRON 3 was able to avoid simple obstacles:

KYTRON 3 trace

A short movie clip in MPEG is shown here. Another clip is here.
This photo shows m-KYTRON 3 in a desert.


Return to top of page...

c-KYTRON 4

c-KYTRON 4

The initial version of KYTRON 4 from 1977 was very simple and can be left out here.

KYTRON 4 However, in 1980 the logic circuitry was completely replaced by a new design, using the Motorola "ICU" MC14500B microcontroller. This was a step forward: The behaviour of the KYTRON (renamed to c-KYTRON 4) is now controlled by its ICU, a programmable device (one could call it computer), that is, by software. The program is stored in a low power static RAM chip, which is always powered.

MC14500B
Programming is done either by typing the program in binary (!) directly into the system, using a simple plug-in control panel. programming K4

Or one can develop the program on another computer and download it into the KYTRON 4 memory using a kind of direct memory access.

The electronics of c-KYTRON 4 consist of about 110 electronic components, including 10 ICs and the microcontroller. The mechanics are rather simple, but efficient. The body was soldered from epoxy print material (same as for circuit boards). The wheels and tracks were taken over from KYTRON 1.
Tracks of c-KYTRON 4


Return to top of page...

KYTRON 5

KYTRON 5

In 1978 the youngest member of the KYTRON family came to life. KYTRON 5 is even more miniaturized than m-KYTRON 3. Its design was the smallest possible, given the accessible components at that time. (Imagine 1978: SMT did not exist, and the smallest then available motors/gears were used. The motors/gears together with the rechargable battery determine the outer shape of this vehicle.)
KYTRON 5
The physical dimensions are: Length 6.5 cm, width 5 cm, height 2.8 cm and weight 115 g. Its speed is 9.7 cm/s, faster than KYTRON 2 and 3. It can operate up to one hour from battery in the dark. In bright light, the solar cells recharge the battery. This KYTRON has 131 discrete electronic components, no IC, all squeezed into a space of less than 2 cm3.

The logic of this KYTRON, although really primitive, was more consequently designed to search for energy. It has six (gain controlled) eyes, to detect even the slightest chance of a light source. When it successfully reaches the nearest (brightest) point, it stops to let its batteries be recharged. When the light moves away (e.g. a moving sunlight spot in a room) KYTRON 5 follows it immediately.

This is shown in this MPEG movie: KYTRON 5 trying to stay under a moving light source.


Return to top of page...


Pictures of KYTRONs

KYTRON 1 on a table

KYTRON 2 driving in snow

KYTRON 2 on the road

m-KYTRON 3, KYTRON 2 and KYTRON 1

KYTRON 2, m-KYTRON 3, KYTRON 5 and c-KYTRON 4

KYTRON 2, KYTRON 5 and m-KYTRON 3

m-KYTRON 3 on the beach of the French Bretagne

m-KYTRON 3 uses its timer on a trip in the dark

m-KYTRON 3 following the sun

The next picture shows the solar cell panel of m-KYTRON 3:

Solar cells of m-KYTRON 3

KYTRON 5 in an early state (Jan 1978)

The next picture shows the solar cell panel of KYTRON 5:

Solar cells of KYTRON 5

KYTRON 4 gets all-new electronics including the MC14500B microcontroller

A front view of the tiny KYTRON 5:

Front of KYTRON 5

Two small examples of the hand-sketched schematics:

Extract of KYTRON 2 logic

Sketch of the microcontroller of c-KYTRON 4


Return to top of page...


KYTRON circuits

Each week users ask me for technical documentation of KYTRONs for use in their projects. Please note that KYTRONs, while fascinating in some way, are quite dated today, built with 1975-81 technology as homebrew hobby projects. I cannot imagine how any industrial project could profit from the ancient, hard to read documentation of my KYTRON SYSTEM. But anyway, for the curious, here are the circuits as hand-sketched schematics (legends in German, hard to read), scanned at 300 dpi and converted to PNG.
There is PNG file for each of KYTRON 1, KYTRON 2, m-KYTRON 3, c-KYTRON 4, and KYTRON 5. Each file is rather big, sorry.

This is the circuit of KYTRON 1.

This is the circuit of KYTRON 2.

This is the circuit of m-KYTRON 3.

This is the circuit of c-KYTRON 4.

This is the circuit of KYTRON 5.

NEW!

As explained earlier, c-KYTRON 4 uses a software controlled M14500B ICU. Here is the hand-written listing of the latest version of the K4 software.
(This file is in PNG format to preserve as much as possible of the hard to read pencil strokes.)
The listing is in eight columns, a bit like in real assembler listings:

  1. 8bit address (two hex digits, running from 00 to FF)
  2. 4bit opcode and 4bit operand (= two hex digits)
  3. mnemonic label (used mainly for documentation, the ICU can not jump except to address 00)
  4. mnemonic opcode (see Motorola documentation)
  5. mnemonic operand (RR is the register of the ICU, rest defined by hardware, see circuit)
  6. comments for documentation (including the increasing number of clock cycles up to here, needed for timing)
  7. upload address in my IM6100 computer, a PDP-8 compatible microcomputer (given in octal, 4 digits, running from 3600 to 3777)
  8. upload contents i.e. 4bit opcode as 6bit halfword and 4bit operand as 6bit halfword (given as 4 octal digits)
This is the 4500 program listing of c-KYTRON 4.

New: Because the hand-drawn schematics are mostly labeled in German, and use the old European symbols for logic gates and electronics, now I provide a legend of used symbols and German words.


Return to top of page...


Simulation

There is a CLIM/Common-Lisp-based graphical simulation program for KYTRONs. The Lisp source code of the simulator may be used as a first-time tutorial for CLIM as well.

A simpel Java applet simulator can be found here. This one is a Java applet, so you need a Java-enabled browser like Cyberdog 2.0, Netscape 3.0, Internet Explorer 3.0 or newer to view the simulator applet.


Make your own KYTRON!

NEW! Now I have a page with ideas and hints about constructing your own Autonomous Mobile Robot yourself.
parts and chassis
Back to rudolf mittelmann
page created by
artm@aon.at

Last major update: Nov 19, 2001
Minor update: Apr 7, 2003

Created by rm using HTML.edit and MacWeb in 1992.
Some editing with BBEdit lite w HTML extensions.
Some editing with HTML Pro 1.08.
All b/w movies created with the original Connectix QuickCam.

All color movies created with the Logitech QuickCam Pro.

Page originally published since Sept 1993.
Return to top of page...


Who sits on my Computer?

- this WWW page created on Apple Macintosh -

Navigation Bar Bottom