Heathkit HERO 2000

Heathkit HERO 2000

Image gallery

Watch it talk

HERO 2000 robot video

See and hear Heathkit’s HERO 2000 robot.

Watch on YouTube ↗

A bigger ambition for the talking robot

Heathkit’s HERO 2000, model ET-19, was the ambitious successor to HERO 1. Available in the mid-1980s and documented in 1986, it combined an expandable computer, sensors, servo-controlled motion and a built-in voice in a substantial educational robot.

It was a platform for learning automation rather than a ready-made household servant. An optional articulated arm, remote console, memory boards and disk system let owners build a more capable configuration around the basic machine.

A new generation of electronic voice

HERO 2000 used the Silicon Systems SSI-263 speech synthesizer, also known in the museum as the Votrax SC-02 family. Like HERO 1’s SC-01, it constructs speech from phonemes rather than playing recordings of whole words. The important change is the freedom to shape that synthesized voice.

The SSI-263 separates phoneme selection from controls for inflection, duration, speech rate, articulation and amplitude. Those parameters allow a program to vary the character and delivery of speech more extensively than the SC-01’s phoneme selection and four inflection levels. The downloadable chip documentation explains the register interface.

Type a sentence, hear a robot

HERO 2000 supplied text-to-speech conversion in its software. Instead of requiring every message to be entered as phoneme codes, a programmer could give its BASIC interpreter text to pronounce. The SAY command provided that approachable route to spoken output.

The distinction matters: the SSI-263 itself does not read spelling. The robot’s software translates text into the sequences and control values needed by the synthesizer. Speech hardware supplies the sound; the interpreter and pronunciation routines make it convenient to use.

More than a spoken message

Heathkit promoted synthesized music and sound effects alongside speech. A contemporary Radio-Electronics report described a demonstration that made HERO 2000 appear to breathe—an especially fitting trick for a machine whose electronic voice already suggested a personality.

For a speech enthusiast, that is a compelling use of phoneme synthesis. A vocal sound can be stretched, repeated or shaped into something other than a word. The robot’s expressive possibilities include the noises between sentences as well as the sentences themselves.

Many controllers, one performance

An Intel 8088 runs the main program, supported by dedicated Intel 8042 controllers handling lower-level tasks. The documented configuration has six peripheral controllers in the basic robot, rising to eleven with the optional arm. Local controllers handle motion and sensing so the main program can coordinate the overall activity.

Its passive backplane provides twelve card positions. Memory, interface and controller boards make the computer expandable and its architecture visible to an experimenter. The 8088 connection to early personal computing is real, but having that processor alone does not make the robot an ordinary IBM-compatible desktop.

A voice with something to respond to

A rotating sensor assembly surveys the surroundings with ultrasonic ranging and light measurements. A separate rangefinder in the base, sound-level sensing and temperature sensing provide further inputs for programs. Detecting sound is not the same as understanding conversation.

Two driven wheels use feedback for controlled motion. With the optional arm, the robot can manipulate objects using a force-sensitive gripper. Spoken status messages can make a routine’s decisions audible: what the program measured, what it intends to do, and when a task has finished.

Programming from across the room

The optional remote console combines a keyboard, an 80-character display and teaching controls with a two-way radio link. A serial terminal offers another way to program the robot. Its BASIC includes robot-control facilities, and machine-language routines provide an alternative when a task needs lower-level access.

The system starts with 24 KB RAM and 64 KB ROM containing BASIC, with expansion options for additional memory and floppy storage. Automatic docking was an accessory capability, not a feature to assume on every surviving unit.

Keeping the whole system alive

A preserved HERO 2000 is a collection of cooperating systems. Its voice chip, firmware, controller boards, power system and mechanics all contribute to the performance. A working synthesizer is only one part of restoring a robot that speaks while it acts.

The Selectric Typewriter Museum’s restoration photographs show that relationship clearly: an arm and torso mechanism needing attention sit above a card-based computer. HERO 2000 belongs in this museum because it gives the SSI-263 a body—and makes the expressive possibilities of phoneme speech tangible.

Specifications

Manufacturer
Heathkit / Heath Company
Model
ET-19 / HERO 2000
Main processor
Intel 8088
Peripheral controllers
Intel 8042; six basic, eleven with optional arm
Standard memory
24 KB RAM; 64 KB ROM with BASIC
Expansion
Twelve-position passive backplane; optional memory and disk hardware
Voice
SSI-263 phoneme synthesis; software text-to-speech
Drive
Two driven wheels with feedback
Sensors
Ultrasonic ranging, light, sound level and temperature
Programming
BASIC; machine-language routines; serial terminal or optional remote console

Documentation and downloads

Sources and further reading

Speech hardware