warehouse_ros icon indicating copy to clipboard operation
warehouse_ros copied to clipboard

Python code for warehouse_ros

Open jubeira opened this issue 8 years ago • 4 comments

Hello, The application world_canvas_server in world_canvas_server ROS package for kinetic distro depends on the python version of warehouse_ros to work, which was removed in jade-devel branch. Is there a reason for this removal? Will it be supported again sometime?

jubeira avatar Feb 06 '17 20:02 jubeira

The jade&later version is a complete rewrite, since the underlying c-based mongo driver stopped being part of the ubuntu release in 14.10. Unfortunately, I think nobody has managed to come up with the time to really maintain and finish this overhaul, so I have no idea about the python version coming back

mikeferguson avatar Feb 06 '17 21:02 mikeferguson

the python code contributed by @corot (hey there!) most likely got removed because it adds a direct dependency to mongodb and the aim of #32 was to get rid of these dependencies.

I don't know whether there is something wrong with the removed code as such or whether the pymongo module is better supported than the outdated C++ module the old code depended on. Maybe the code can be easily resurrected within the scope of , e.g. warehouse_ros_mongo?

v4hn avatar Feb 06 '17 21:02 v4hn

Thanks for your replies @mikeferguson @v4hn ! It would be nice to have that code working, even with a different scope. There are some applications in rosjava/android_apps for example that use some services provided by world_canvas_service, so they can't be used with the current kinetic packages out of the box.

jubeira avatar Feb 07 '17 13:02 jubeira

Feel free to try to move the python code to warehouse_ros_mongo and get it to work from there. If it works, such a pull request is definitely welcome!

v4hn avatar Feb 07 '17 13:02 v4hn

Closing due to inactivity.

rhaschke avatar Aug 29 '24 09:08 rhaschke