[ros-users] call for testing: camera1394 in C-turtle

Bill Morris morris at ee.ccny.cuny.edu
Wed Jun 16 09:50:19 UTC 2010


Testing the firewire 1394 with Unibrain fire-i
with c-turtle from svn on Ubuntu Lucid

Is it possible that the driver could check the permissions
on /dev/raw1394 and throw and error if they are wrong?

Setting the image mode/size with dynamic reconfigure works

Setting the frame rate with dynamic reconfigure dies...
process[rosout-1]: started with pid [4066]
started core service [/rosout]
process[camera1394_node-2]: started with pid [4152]
libdc1394 error: Error: Failed to allocate iso bandwidth
libdc1394 error: Error: Failed to setup DMA capture
[FATAL] [1276679139.746130968]: [081443610264e0c0] exception opening
device: [Camera1394::open]: Failed to open device!

Setting bayer options also kills it
process[camera1394_node-2]: started with pid [7719]
[ERROR] [1276677740.411501923]: Could not convert/debayer frames
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
[camera1394_node-2] process has died [pid 7719, exit code -6].

Sometimes camera calibration dies with when I hit commit.
This is the error from camera calibration.
https://code.ros.org/trac/ros-pkg/ticket/4177

Exception in thread Thread-2 (most likely raised during interpreter
shutdown):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
  File "/usr/lib/python2.6/threading.py", line 484, in run
  File
"/home/username/ros_cturtle/ros/core/rospy/src/rospy/impl/registration.py", line 263, in start
  File
"/home/username/ros_cturtle/ros/core/rospy/src/rospy/impl/registration.py", line 295, in run
  File "/usr/lib/python2.6/threading.py", line 137, in release
<type 'exceptions.TypeError'>: 'NoneType' object is not callable


On Tue, 2010-06-15 at 10:30 -0500, Jack O'Quin wrote: 
> A new camera1394 driver has been released to the C-turtle SVN
> repository. It includes numerous API changes from the review process.
> (This version has not yet appeared in the binary packages.)
> 
> There is also documentation and preliminary tutorials matching this interface:
> 
>   http://www.ros.org/wiki/camera1394
>   http://www.ros.org/wiki/camera1394/Tutorials
> 
> Most of the tutorials are incomplete, but there is already enough
> information to be helpful. (Documentation review coming soon.)
> 
> Most unit testing was on Ubuntu Karmic (AMD 64-bit dual-core) with
> 1394a bus, a Unibrain Fire-i, and a Sony XCD-SX90CR (using a bilingual
> cable). I especially need test results on Ubuntu Lucid and Mac OS X,
> and for as many different cameras as possible.
> 
> If you run tests, please respond to this message (on or off list),
> listing each processor type, operating system, bus type (1394a or
> 1394b), and camera model tried. Mention any problems you encounter,
> and whether it could be made to work.
> 
> There is no Troubleshooting page yet for camera1394. I'll create an
> empty one to use for feedback on problems and workarounds.





More information about the ros-users mailing list