ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

independent stereo cameras

asked 2012-06-20 04:58:03 -0600

DocSmiley gravatar image

updated 2012-06-20 11:54:20 -0600

Eric Perko gravatar image

Hi all, My robot has two cameras for eyes that are in fixed locations but can rotate (pitch & yaw) independently of one another.

I've gotten the stereo camera node to work and have run my calibration successfully while the eyes are in fixed positions.

Is there a package that can handle the changes in viewing angles while the eyes are moving?

Thanks for you time.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-01-23 20:58:13 -0600

Stephan gravatar image

Short answer: I don't think so.

Long answer: This is a really hard problem. In a calibrated stereo system, lookup tables are generated that undistort and rectify pixels very fast. If you want to allow changing angles you would have to produce these maps for every possible angle. If you want to support a specific set of angles you could do a seperate calibration for each of these and switch between them when the cameras move. In that case your system would need a very precise repeatability.

You could also try to setup a self-calibrating system which needs either information about the environment or some movement of the cameras.

Anyways, I am not aware of any package in ROS that supports anything of the aforementioned.

edit flag offensive delete link more

Question Tools


Asked: 2012-06-20 04:58:03 -0600

Seen: 233 times

Last updated: Jan 23 '13