 |
Download
Download RoboHoby Software
SpyGear's 'Spy Robot'
Article about reconstruction RC toy 'Spy Robot'
How to make robot with web camera or
with cell phone on a board from it
Load to your phone
Download RoboHobbyJ2ME application
right to your Siemens S75 cell phone.
Now no need to load it to PC, unzip, etc.
RoboHobby Linux Live CD
RoboHobby Linux Live CD
is ready for download.
Projects
List of old and current RoboHobby projects.
Hardware
List of what we use as a hardware
Software
List of software, we use in our projects
Computer vision
Vision is the main sense of our robots.
See some Java algorithms we use
Tips-n-Tricks
Some advices about hardware and software tricks
PIC Programming
(firmware)
Assembler program for PIC16F628A
Communication program for sending
commands from cell phone to motors.
Driver for motor controller.
RoboHobbyPlugin
Open Source project on
SourceForge, Java brain
for the robot
Java to EXE
Article about how to compile Java
programs to native binary code
(EXE for Windows)
Range of Bluetooth, Wi-Fi, ZigBee
What is the a real connection distance
of typical Bluetooth and Wi-Fi,
ZigBee or other RF devices?
Sun SPOTs (in Russian)
Sun SPOT for hobby robotics.
Introduction lecture in Russian.
About
Some info about this site
About EATJ Java hosting
Some info about EATJ Java server-side
JSP/Servlet hosting
|
In German
Short description of www.RoboHobby.com
in German
In French
Short description of www.RoboHobby.com
in French
In Spanish
Short description of www.RoboHobby.com
in Spanish
In Italian
Short description of www.RoboHobby.com
in Italian
In Russian
Short description of www.RoboHobby.com
in Russian
|
|
|
www.RoboHobby.com
Computer Vision
Vision is the main sense of our hobby robot.
We use J2ME-enable cell phone as a brain for our small robot and it is
very understandable why do we use cell phone camera as a sensor.
No need to connect additional cameras, no need to use special hardware connections, etc.
Cell phones have ready to be used J2ME procedures to work with embedded camera.
Theoretically it would be good to work with video stream data in real-time,
but practically it is hardly possible.
In reality we should do one snapshot, then wait, then do image analysis and then do action.
Taking pictures is pretty heavy job for cell phone CPU.
You can see this effect, when you manually do snapshots using your phone.
First you press snapshot button, then your hear sound, then you see delay
(on some phones you can see moving disk or something like this) then the picture is saved.
I suppose that the time delay needed for reading image conversion it to JPEG format.
The work is in process.
For now you can download some code examples.
See:
Java ME Code Examples
Java ME Source code examples
for robotics projects
Pay attention to example, where we do picture and save it on the cell phone 'disc'
(in fact - save in 'virtual memory' or SD card:
Examples:
Java ME Image Shooting
and
Java ME Saving Image on Local Disc
TO BE CONTINUED...
|
|