Glossary of terms – Radio Shack Mobile Robot User Manual

Page 9

Advertising
background image

Glossary of Terms

6

Analog Signals – Signals that have values between on and off (1 and 0).

Android – A robot that has a human-like form.

Artificial Intelligence (AI) – A computer program that simulates intelligence like that found in

biological systems.

Artificial Life – Behavior that is simulated by a computer program or other machine that mimics some

or all aspects of biological life.

Baud Rate – The number of bits per second. In a serial signal from a typical personal computer, the

baud rate is the number of bytes per second times 10. Each byte consists of 8 data bits, 1 start bit, and 1

stop bit.

BASIC – A high-level programming language.

Binary – A numbering system using 2 numbers – 1 and 0.

Bit – Abbreviation for binary digit. Each bit can have a value of 1 or 0.

Byte – A group of 8 bits.

C – A high-level programming language.

Cellular Automata – A system constructed with an array of cells where each cell can act according to

preset instructions and can respond to nearby cells. Once started the system proceeds without further

instructions.

Central Processing Unit (CPU) - The central component of a computer that executes instructions

written by a programmer and controls I/O devices and memory.

Chaos – Disorder displayed by some complex systems.

Closed Loop – In motor control, the use of a feedback device such as an encoder to adjust the motor

driver to achieve the desired position, speed, or acceleration. ARobot’s drive motors are closed loop.

Compiler – A program that converts a high-level program into a low-level program that can be executed

directly by a CPU.

Digital Signals – Signals that can have a value of on or off (1 or 0).

Encoder – A feedback device used by a motor to sense position and speed. Normally a wheel with

holes or slots that are detected with an optical sensor.

EEPROM – Electrically Erasable Programmable Read Only Memory. A type of memory IC that can

be written and read, and will retain data even after power is turned off. Used by the Basic Stamp to

store programs and parameters.

EPROM – Erasable Programmable Read Only Memory. A type of memory that can be read only, and

retains its data after power is turned off.

Emergent Behavior – Unexpected behavior in a robot that was not explicitly programmed.

Expert System – An intelligent system based on a database of rules.

Feedback – A signal produced by a sensor such as an encoder that is used to adjust motor position and/

or speed.

Finite State Machine (FSM) – A machine or program that has a limited number of states, can examine

its own state, can change its own state according to a set of rules, and can receive input from external

sources.

Firmware – Programs that are stored on EPROM such as the Basic Stamps PBasic interpreter.

Advertising