[ros-users] ROS usability

Michael Fritscher michael.fritscher at telematik-zentrum.de
Thu Feb 20 13:06:54 UTC 2014

Hallo everybody,

just my 2 cents:

In my oppinion, the ROS core is fairly well documented and quite useable 
- both for beginners and advanced users. The problem are in my oppinion 
many of the packages. Most of the packages are more or less drivers for 
robots or middleware things. But even e.g. on the usb camera side there 
are at least 5 different drivers (see 
http://www.iheartrobotics.com/2010/05/testing-ros-usb-camera-drivers.html and 
) - why the heck we do need at least 5 drivers for a simple thing like 
capturing webcam pictures?! I know that there are different 
requirements, but forking isn't always the best solution...

Additionally, many plugins aren't that usable. Are little example are 
localization using 1 or 2 video cameras. viso2_ros doesn't need sse2, 
which is a no-go for ARM-cpus which are getting more and more popular.
PTAM is at least compiling, but it even fail to correctly display the 
video image (both on arm and on a normal x64 laptop). Sometimes it 
remembers me about https://xkcd.com/927/ ...

Another problem is in my oppinion the library-hell problem. ROS packages 
are tightly tied with specific library version (e.g. libboost) which 
(roughly) exists only on one specific distro-version. This makes it 
almost inpossible to use binary versions of ros on another distros. 
Perhaps this can be solved that the binary packages depend on e.g. 
"libboost-1.42 | roslibboost-groovy" - so either the distro-version or a 
ros-own version can be used.

Best regards,
Michael Fritscher

ZfT - Zentrum für Telematik e.V.
Michael Fritscher
Allesgrundweg 12
97218 Gerbrunn
Tel:  +49 (931) 3 29 29 54 - 21
Email: michael.fritscher at telematik-zentrum.de
Web: http://www.telematik-zentrum.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: michael_fritscher.vcf
Type: text/x-vcard
Size: 306 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20140220/306b0989/attachment.vcf>

More information about the ros-users mailing list