On Mon, 2011-06-06 at 14:53 -0700, Patrick Mihelich wrote: > On Mon, Jun 6, 2011 at 2:26 PM, Bill Morris > wrote: > > > I would like to see a system for storing camera > calibrations based on > > > The camera_info_manager URL supports any naming scheme > desired. > > > In the unstable version of the OpenNI (Kinect) drivers, I've tried out > a system for storing calibrations based on serial number. You can pass > in a URL containing "%s", and the driver replaces that with the camera > name. The camera name is of the form "[rgb|depth]_[serial#]". For > example, if you give the driver a URL "/tmp/calibration_%s.yaml" it > might expand to "/tmp/calibration_depth_B00362708888047B.yaml". This > makes working with multiple Kinects a lot easier. That reminds me that in testing I found that the calibrations are different at different resolutions and frame rates. At least one Logitech camera has a "feature" that it changes it's FOV at different frame rates. So something like this may be more appropriate ~/.ros/calibration/usb_camera-046d08210001-640x480@30.yaml