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

Revision history [back]

Basically it seems to be related to a misconfiguration of ROS. rosbridge requires the BSON module that is delivered with MongoDB (or compatible). If doing a "pip install bson" a non compatible version is installed. rosbridge (for now) fails silently so only one way direction is possible.

Potential fixes include pip install mongodb or using the rosdep system.

As I was using a slim robot system (Intel Edison based) with only very limited functionality, I fell into this trap. I resolved it manually by copying the bson directory from the python-mongodb sources to /opt/ros/<distro>/libs/python2.7/site-packages.

After that all issues seen to be resolved :-)

Btw. this topic is also discussed on GIT HUB, but I wanted to explicitely share my findings here, so people don't have to unnecessarily waste any time.