warehouse_ros_mongo
warehouse_ros_mongo copied to clipboard
Port to windows
I want to use warehouse database to build and store a planning scene with MoveIt Motion Planning in RViz for Windows. For this purpose I want to use the plugin/implementation created by this package i.e. warehouse_ros_mongo::MongoDatabaseConnection and in order to do so I need to build the package. Of course this is not possible in Windows, because of one of its dependencies is MongoDB, whose source code is only available (as far as I know) for Linux.
In short, my questions are:
-
has
warehouse_ros_mongobeen ported to Windows? -
is there an alternative implementation of warehouse_ros for mongo on Windows that I do not know of?
-
if none of the above exists is there any other alternatives on how to store my planning scene?
1., 2. Not that I know of, but I do not keep track
- You can call the
getPlanningScenecapability of your move_group and store themoveit_msgs::PlanningSceneobject it returns, for example as a YAML file.
1., 2. Not that I know of, but I do not keep track
- You can call the
getPlanningScenecapability of your move_group and store themoveit_msgs::PlanningSceneobject it returns, for example as a YAML file.
That's what I thought. I was hoping for something that enables to use fully the Motion Planning plugin functionality for RViz and not make it from scratch.
This plugin enables loading, storing and deleting of single objects and scenes in total. In Ubuntu it makes very easy the creation of several scenes.
It should not be complicated to change the Motion Planning plugin to export to/import from a YAML file. I would welcome a PR, because it would make that functionality accessible without having to set up a DB server. The current functionality could become optional.
edit: If you are interested in tackling this, this is where to look.
Working on MoveIt2 for Windows. https://github.com/ros-planning/moveit2/issues/504