Hi guys,
I new on the list, my name is Mauricio Henriquez and I have some experience in robotics in linux (redHat and Fedora all the time :-), also I currently have my own robotic framework project called monoBOTICS (http://www.monobotics.ic.uach.cl/), still on alpha 1 stage, but later would be good to have some RPMs for it :-), also more and more HW is added to it often and now I begin to work with my shiny new Hokoyu URG Laser range finder (to later do a c# wrapper to work with it in monoBOTICS)...
The installation of the URG libs with yum is easy and allow me to compile the urg C samples, but you know, they just show you some measures on console, not to shiny :-), so I spend the last 2 days fighting to install the vmon software provided by the Hokoyu company, but sadly the just provide the binaries in .deb packages, I convert the .deb to rpm but at the end the software crash due to some "undefined reference" to a lib version that do not exactly match with the one that Fedora have..so, do you know if is posible to get the vmon source to allow us to provide a proper .rpm for fedora and may be other rpm based distros?
Also after fighting with vmon, I find the UrgViewer (also know it as Urg Widget I think) and the "Quick Robot SDK - qrobotsdk" (which seems like a Qt toolkit for robotics that also include the UrgViewer..). So I start to fight with those ones. Sadly I not an expert on the Qt compilation front (qmake and all that voodo), so the "qrobotsdk" figth end with a "error: SDL.h: No such file or directory" error (I defenitly have all devel SDL paquages)...but my UrgViewer fight ends better and I was able to compile it and running showing me a nice simple Qt GUI with a graphic of the sensor data...
May be someone have more experience with some URG related applications (like the mentioned ones or others) that can be provided as RPMs to easy install and use?
Thanks and take care.
Mauricio Henriquez
Actually, I managed to make vmon work under wine using the windows version :-( . (remember to create a simbolic link to ttyACM0 renaming it COM1). I did it only for testing my urg laser. Furthermore, as an offline testing, I wrote a very very very simple matlab script to dislay data in a polar plot.
Hope this help,
Attilio
2010/8/16 buhochilenoi@gmail.com buhochileno@gmail.com
Hi guys,
I new on the list, my name is Mauricio Henriquez and I have some experience in robotics in linux (redHat and Fedora all the time :-), also I currently have my own robotic framework project called monoBOTICS ( http://www.monobotics.ic.uach.cl/), still on alpha 1 stage, but later would be good to have some RPMs for it :-), also more and more HW is added to it often and now I begin to work with my shiny new Hokoyu URG Laser range finder (to later do a c# wrapper to work with it in monoBOTICS)...
The installation of the URG libs with yum is easy and allow me to compile the urg C samples, but you know, they just show you some measures on console, not to shiny :-), so I spend the last 2 days fighting to install the vmon software provided by the Hokoyu company, but sadly the just provide the binaries in .deb packages, I convert the .deb to rpm but at the end the software crash due to some "undefined reference" to a lib version that do not exactly match with the one that Fedora have..so, do you know if is posible to get the vmon source to allow us to provide a proper .rpm for fedora and may be other rpm based distros?
Also after fighting with vmon, I find the UrgViewer (also know it as Urg Widget I think) and the "Quick Robot SDK - qrobotsdk" (which seems like a Qt toolkit for robotics that also include the UrgViewer..). So I start to fight with those ones. Sadly I not an expert on the Qt compilation front (qmake and all that voodo), so the "qrobotsdk" figth end with a "error: SDL.h: No such file or directory" error (I defenitly have all devel SDL paquages)...but my UrgViewer fight ends better and I was able to compile it and running showing me a nice simple Qt GUI with a graphic of the sensor data...
May be someone have more experience with some URG related applications (like the mentioned ones or others) that can be provided as RPMs to easy install and use?
Thanks and take care.
Mauricio Henriquez
robotics mailing list robotics@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/robotics
Hello Mauricio.
You might want to give Fawkes (http://www.fawkesrobotics.org) a try. It has a plugin to gather laser data from a Hokuyo URG and visualize it with a GUI (http://www.fawkesrobotics.org/gallery/screenshots/page2/), which can even run on Maemo 5 on a N900 :-)
I have built RPMs, but I have to fix a few issues before I push them for review, but they should be good enough for you to try out. Get http://fedorapeople.org/~timn/robotics/fawkes-0.4-1.fc13.src.rpm and rebuild it (I can provide x86_64 builds if you don't know how to do that).
Then install fawkes, fawkes-plugin-laser, and fawkes-guis packages. Edit /etc/cfg/default.sql and set the following values: /hardware/laser/urg/active bool 1 /hardware/laser/lase_edl/main_sensor bool 0 /hardware/laser/urg/main_sensor bool 1 I think you can figure out the syntax. You can also run Fawkes and use the configuration GUI but editing the file is easier for the start. We have to improve here. Plugin the laser to a USB port and make sure the urg package is installed (should be a dep of the laser plugin package).
Run fawkes on a console (-p parameter to load the laser module): fawkes -p laser
Then start the GUI by calling either lasergui in another console or from the Application menu via Education -> Fawkes LaserGUI. Click connect and connect to localhost (if you have mDNS enabled on your machine by allowing it in the firewall it will appear in the selection box, otherwise open the extender to manually enter the IP or hostname). You should then see the laser data in realtime on your screen.
For further study have a look at the laserht plugin. Load while Fawkes is already running with "ffplugin -l laserht". The parameters are cloned for close range line detection. The detected line should be visualized in the GUI right away.
Have fun, Tim
Hi Tim,
Sounds like a pretty cool software, going to give it a try and let you know if I have some issue
Thanks a lot
Mauricio
Hello Mauricio.
You might want to give Fawkes (http://www.fawkesrobotics.org) a try. It has a plugin to gather laser data from a Hokuyo URG and visualize it with a GUI (http://www.fawkesrobotics.org/gallery/screenshots/page2/), which can even run on Maemo 5 on a N900 :-)
I have built RPMs, but I have to fix a few issues before I push them for review, but they should be good enough for you to try out. Get http://fedorapeople.org/~timn/robotics/fawkes-0.4-1.fc13.src.rpm and rebuild it (I can provide x86_64 builds if you don't know how to do that).
Then install fawkes, fawkes-plugin-laser, and fawkes-guis packages. Edit /etc/cfg/default.sql and set the following values: /hardware/laser/urg/active bool 1 /hardware/laser/lase_edl/main_sensor bool 0 /hardware/laser/urg/main_sensor bool 1 I think you can figure out the syntax. You can also run Fawkes and use the configuration GUI but editing the file is easier for the start. We have to improve here. Plugin the laser to a USB port and make sure the urg package is installed (should be a dep of the laser plugin package).
Run fawkes on a console (-p parameter to load the laser module): fawkes -p laser
Then start the GUI by calling either lasergui in another console or from the Application menu via Education -> Fawkes LaserGUI. Click connect and connect to localhost (if you have mDNS enabled on your machine by allowing it in the firewall it will appear in the selection box, otherwise open the extender to manually enter the IP or hostname). You should then see the laser data in realtime on your screen.
For further study have a look at the laserht plugin. Load while Fawkes is already running with "ffplugin -l laserht". The parameters are cloned for close range line detection. The detected line should be visualized in the GUI right away.
Have fun, Tim
-- Tim Niemueller tim@niemueller.de www.niemueller.de ================================================================= Imagination is more important than knowledge. (Albert Einstein) _______________________________________________ robotics mailing list robotics@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/robotics
robotics@lists.fedoraproject.org