r . o . b . o . p . o . r . n
[HOME] [BARCODES] [SIGNALS] [COMPONENTS] [SexyBots] [CLASSIFIEDS]
.software.
811bug.zip
811bug EEPROM-based S19 loader for the 68hc811e2 MCU

This program accepts S1-S9 records from the SCI and stores them at
the proper addresses in memory. It also accepts a minimum number of
commands from the serial port, to allow the user to execute the
downloaded commands from a comm program.
arnold01.zip
irdet11.t4 IR object detector software

This code assumes the robot is equipped with the Rug Warrior-style
IR object detection system. Refer to the book "Mobile Robots," by
Joe Jones and Anita Flynn, page 108.

Basically, this software assumes your robot has a Sharp IR detector
hooked to a 68hc11 input. The detector will show a low voltage when
it "sees" a pulse of 40 kHz IR of about 600 usec duration.

This code will use the specified bit mask to activate an LED, then check
for a return from the IR detector.

You MUST include ioregs11.t4 before including this file!
BotballCMUcam.zip
This is a bare-bones cmucam driver which handles everything
in raw mode without ACK/NCKs. The serial interrupt is a
dedicated cmucam packet parser.

Currently, only S, N, M and C packets are supported

Variables defined in the cmcsci2a.asm file are:

cmu_packet : stores what kind of packet was returned 'M' or
'C' cmu_new_val : is set to 1 when a new packet is received.
set to 0 when the packet is being transferred cmu_start :
pointer to the head of the storage array. This value must
be set in this file. Currently, it is set to point at
cmucam_data[]


In order to use, first load the cmcsci2a.icb file.

Then, the init_camera() function defined below must be
called.

From that point, whenever a command is sent to the camera
(for example):

send_R_command(cmdbuff,n);

the function will wait for a second for the CMUCam to return
the appropriate data. If the camera does not return the
appropriate data, it this function will return false. If
the function returns true, then the new data will be located
in the cmucam_data[] array. Use the defines at the top of
this file to retrieve the data from the array.

Author Paul E. Rybski
CerebDist41Public.zip
Cerebellum [ public library, FPP integration ]
cerebv2.zip
Cerebellum [examples, hacks]
CVTracker-Kevin-Aswin-Yang-UMCP.zip
Reference: S. Zhou, R. Chellappa, and B. Moghaddam.
Visual tracking and recognition using appearance-adaptive models
in particle filters. IEEE Transactions on Image Processing (IP), Vol.
e9bug.zip
e9bug EEPROM-based S19 loader for the 68hc11e9 MCU

This program accepts S1-S9 records from the SCI and stores them at
the proper addresses in memory. It also accepts a minimum number of
commands from the serial port, to allow the user to execute the
downloaded commands from a comm program.

This code is designed to reside in the EEPROM from $b600 to $b7ff.
Unlike 811bug, it does not take over the vector area, and it does
not use any on-chip RAM for RAM vectors.
jserial.ZIP
Java Serial port [API, hacks]
NomadScouts-Samples16x62.zip
Nomad - maze graphics, controllers, sound API [examples, hacks]
[AOS]