ndupont
November 14, 2008, 7:16pm
1
Second-hand BoeBot
With the whole 2K eeprom and the luxury 13 words RAM
Fitted with the Ping, a compass, the quad QTI kit (2 used as kindof wheels encoders)
+ all the std Parallax accessories
Currently just roaming, go to the nearest object, and trying to track with the ping
update: now with IR Remote Control (don't know yet what it could be used for...)
update: new ultrasound cartography (uses trigonometry to calculate distances between multiple objects)
update: new 'go to the closest object' algorithm using the compass
update: now controlled by Microsoft Excel --> "ping grapher" to discover that the Ping))) should wear some glasses (see 4th video) (connection with mscomm32.ocx) // OCX and XLS file (attached)
to use the XLS file, first find and register the MSCOMM32.OCX file
roam with no specific goal...
Actuators / output devices: futaba servos (parallax branded)
Control method: autonomous / IR remote / PC / Microsoft Excel
CPU: Basic Stamp
Power source: 5x AA 1.2V
Programming language: pbasic 2.5
Sensors / input devices: IR, Line sensor with 4 IR photodiodes, Parallax Ping))), hitachi compass
Target environment: indoor
This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/a-boebot-with-no-name
GroG
November 14, 2008, 11:00pm
2
Great start !, more video !
Great start !, more video ! … I mean some video !
Whats a QTI Kit?
GroG
All together now!
" I been writing Basic on a Bot with no name, it felt good to be out of sensor range…"
"Writing Basic, you can remember the line, cause there ain’t no one for to give you no time "
…sung to the chorus of Americas “Horse with no Name”
mrclean
November 15, 2008, 3:32am
4
You didn’t need that last You didn’t need that last line … I got it right away.
ndupont
November 15, 2008, 10:19am
5
Hi All, thanks for your
Hi All,
thanks for your welcome and enthousiasm
So, the QTI’s are line following IR sensors from parallax,
I’ve fitted two on the front (can serve as “I won’t crash from the table to the ground” system)
or just follow some lines, or even get stuck on the checker pavement in my kitchen
and I’ve fitted the two others behind the wheels, and added some white adhesive tape stripes
The latter allowing the Bot to go staight-on without curving
My current programs are
– roam in the room using the Ping))
– find the nearest object distance and angle, use the compass to align, compute the distance in 1/8th of wheel turns, align the wheels … and GO !
serial port in OO.org
it seems that an alternative solution would be to use the filesystem object
http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&t=682&p=43434
Sub Main
oFSO = createUnoService(“com.sun.star.bridge.OleObjectFactory”).createInstance(“Scripting.FileSystemObject”) f = oFSO.OpenTextFile(“COM1:9600,N,8,1”, 1) ‘for Reading ’ f = oFSO.OpenTextFile(“COM1:9600,N,8,1”, 2) ‘for Writing ’ f.write(“abc”) f.close End Sub
Which reminds me C and the way linux accesses the devices
and even years before I went to that… the way GWBASIC was using the serial ports
I’ll give a try with my opensuse linux laptop.
** Cute bot. He looks really**
Cute bot. He looks really botty.
Good videos too. And I like the excel solution for the mapping.
Thanks - More fun video are coming…
…soon on LMR
Just a sneak preview
**Now connected to my cellphone **
…just connected to my cellphone…
actually just copied the excel macro to an asp page…
source code is here :
http://users.skynet.be/fa953029/boebot.asp.txt