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

Revision history [back]

click to hide/show revision 1
initial version

The problem comes because python can not find modules in different paths. In my instalation "cameracalibrator.py" is on /opt/ros/indigo/lib/camera_calibration/ , while "calibrator.py" is on /opt/ros/indigo/lib/python2.7/dist-packages/camera_calibration/

One fast way to solve the problem is to copy "calibrator.py" to a directory camera_calibrator, so that the imports in python find what they are expected to find:

/opt/ros/indigo/lib/camera_calibration/cameracalibrator.py
/opt/ros/indigo/lib/camera_calibration/camera_calibration/calibrator.py
/opt/ros/indigo/lib/camera_calibration/camera_calibration/calibrator.pyc
/opt/ros/indigo/lib/python2.7/dist-packages/camera_calibration/calibrator.py
/opt/ros/indigo/lib/python2.7/dist-packages/camera_calibration/calibrator.pyc
/usr/share/app-install/desktop/xinput-calibrator:xinput_calibrator.desktop
/usr/share/app-install/icons/xinput_calibrator.svg
/usr/share/apport/package-hooks/source_xinput-calibrator.py