Contents
Basic Configuration
Be sure you have followed the basic configuration instructions in the tutorials.
Errors when using prosilica_camera
Error: Found no cameras on local subnet
[ INFO] 1236977839.419999000: Starting node [/prosilica] [ INFO] 1236977839.420245000: Started XML-RPC server on port [44787] [ INFO] 1236977839.420305000: Started TCPROS server on port [59486] [ WARN] 1236977844.424645000: Found no cameras on local subnet
Solution:
- Is the prosilica camera connected and setup properly?
Please follow the tutorials for instructions on configuring the camera and the ROS node (standalone, on the PR2).
Warning: Failed to load intrinsics from camera
Solution:
- Is your camera calibrated?
Please follow the tutorial for calibrating a monocular camera.
FAQ
I can connect to the camera, but images are not getting through.
Chances are that your firewall (packet filter) is getting in the way. The GigE camera protocol uses a control connection to negotiate a port for data transfer. The camera then tries to connect to that port on the host. The issue is that the packet filter is unaware of that negotiation and considers the incoming video stream as an unrequested (possibly hostile) connection attempt from the outside and blocks it.
Solution:
- Allow external connection on the interface that is connected to the camera. Consult the documentation of your distribution on how to do that.
You can also disable the packet filter completely (System->Administration->Firewall->"Disable" on Fedora).
- Note that in both cases you should not be connected to any hostile networks.