Robotic E-field Visioning Based on Leon Theremin's Design of the "Theremin"
Software
I
designed the system around the Basic Stamp BS2p24
microcontroller. I am sure others can make far better programs
than I can, so you probably just want to use my program here to "get
the idea".
TVRCP183 has the following features:
Four control "personalities" to allow the robot to function in four
different ways.
They are test, sumo, rover, and follower. The
personalities are selected by a small
4 position BCD rotary switch.
A push-button switch input to trigger the robot's
operation such as for a mini-sumo
match.
An LED indicator to signal waiting for button
press. Also flashes during scan function.
Automatic calibration to level the sensors at the
start of operation.
Simple sensing variable output to simplify
programming functions.
Automatic zeroing function to keep the sensors
zeroed for long runs.
Edge detection and motor control.
Object detection and motor control appropriate for
the platform type.
Fast array scanning and control allowing typically
20 scan/action loops per second.
Plain English motor control commands.
Comprehensive test output screen for testing and
debugging.
References:
www.parallax.com - Makers of the
Basic Stamp. They have all their software and such online (free).
SetupStampEditorv2.1Beta1_lg.exe - The latest and greatest interpreter I used.
BasicStampManual.pdf - The Basic Stamp
languge reference manual.
Basic Stamp schematic
diagram.
The Theremin Vision control program
(screen shot).
Theremin Vision Control Program Notes
The Theremin Vision calibration program
(screen shot).
Specifically - The "Thermin Vision" described here is a public design project that actively solicits ideas from anyone who wishes to help in the design. All details of the design have published in a number of public forums or can be obtained just by asking.
This project was funded by the research and development department of Team-Titanium and managed by Team-Titanium Combat Platform Management. Technical resources were provided under project "We are a Cyborg!".
Inquiries may be directed to:
platform.management@team-titanium.com