akbar:
thanks very much |
admin:
Hello Akbar.. good luck ! |
MyRobotLab
Installation Steps
Download myrobotlab-xxxx.zip
.png)
Unzip it

Download thirdParty.zip if you intend to use OpenCV computer vision, Text to Speech, or Speech Recognition

It's a large package, but it should not need to be replaced often.

Unzip it into the lib folder

Unfortunately, you will need to copy the dlls in the bin directory to WINDOWS\system32 - Hopefully this will not be needed in the future

New enhancements and functionality should only require the myrobotlab.jar to be replaced. Enjoy !

Doubleclick the myrobotlab.bat
Same as windows with the exception regarding the bin directory. I believe the .so can remain in the bin directory. Let me know if you have problems. Heh, Linux has the short manual :D
Double click the myrobotlab.sh
Double click myrobotlab.bat or myrobotlab.sh depending on operating system.
The Invoker and GUIService should start. This will allow other Services to be started through the GUI. Highlight the desired Service and press the right arrow button. You will be prompted to name the new Service. A unique name is required for every Service.

* The gui may not refresh - it might be necessary to select the gui tab and press the refresh button.
Third Party Libraries
Third Party Libraries contain functionality such as computer vision, voice recognition and other functions. In order to use these services the thirdParty.zip will need to be unzipped in the lib directory. These libraries will not change as often as myrobotlab, and you will typically not need to download them after the first time.
Webcam
To get a webcam working you will need to download thirdParty.zip and uncompress it into the lib directory. Once you have the gui up, scroll down on the left side and select OpenCV. Click the right arrow and give this service a name, e.g. "camera". After refreshing the gui there should be a "camera" tab.
OpenCV supports the following cameras. I have had luck with both 3Com HomeConnect and Logitech C500 on Linux.



You might need to re-size the dialog box to accommodate the large OpenCV GUI dialog.

At this point clicking the input/camera radio button should get your webcam displaying on the camera video widget. If that works, you should be able to apply a variety of filters to the image.

Fedora 15+ Special Notes
In order to use the Arudino libRXTXSerial.so should be in the LD_LIBRARY_PATH. In addition to that the user starting MRL will need group permissions to access the TTYUSB ports
Java lib Version = RXTX-2.1-7
check_group_uucp(): error testing lock file creation Error details:Permission deniedcheck_lock_status: No permission to create lock file.
The /var/lock has become a symbolic link pointing to /run/lock.
Your user should belong to uucp and lock groups.
The files were originally owned by root, so we change that with the following commands.
# chown -R uucp:lock /run/lock
# chmod -R g+w /run/lock