warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
2.0.3 (2021-09-27)
- Clean OpenSSL dependencies (#67)
- Add Copyright and LICENSE files (#65)
- Contributors: Vatan Aksoy Tezer
2.0.2 (2021-06-17)
- [ROS2] Add prerelease tests (#59)
- Use libssl-dev build_depend for OpenSSL (#63)
- Add CI for Galactic, Rolling (#57)(#56)
- Contributors: Henning Kayser, Vatan Aksoy Tezer
2.0.1 (2021-04-09)
- Fix installation path for FindMONGODB.cmake (#42)
- Fix cmake export of MONGODB dependency (#41)
- Contributors: Jafar Abdi, Robert Haschke, Tyler Weaver
2.0.0 (2020-11-20) -----------* [ros2-migration] Port to ROS 2 (#38) * Migrate package.xml and cmake files to ROS 2 * Apply ROS 2 migration steps to source files * Compile on ROS 2 Foxy, enable CI * Check clang-format, ament_lint * Contributors: Yu Yan
0.10.0 (2020-10-09)
- clang-format-10
- Python3 compatibility layer for roslaunch in CMake (#35)
- Contributors: Robert Haschke, Tyler Weaver
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_python | |
launch_testing_ament_cmake | |
launch_ros | |
ament_cmake_gtest | |
ament_index_cpp | |
ament_lint_auto | |
ament_cmake_copyright | |
warehouse_ros | |
rclcpp | |
std_msgs | |
class_loader | |
rclpy |
System Dependencies
Name |
---|
libmongoclient-dev |
Dependant Packages
Name | Deps |
---|---|
turtlebot3_manipulation_moveit_config |
Launch files
Messages
Services
Plugins
Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange
warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 0.10.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2024-10-13 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
0.10.0 (2020-10-09)
- clang-format-10
- Python3 compatibility layer for roslaunch in CMake (#35)
- Contributors: Robert Haschke, Tyler Weaver
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rostest | |
warehouse_ros | |
roscpp | |
rostime | |
std_msgs | |
class_loader |
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange
warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
2.0.3 (2021-09-27)
- Clean OpenSSL dependencies (#67)
- Add Copyright and LICENSE files (#65)
- Contributors: Vatan Aksoy Tezer
2.0.2 (2021-06-17)
- [ROS2] Add prerelease tests (#59)
- Use libssl-dev build_depend for OpenSSL (#63)
- Add CI for Galactic, Rolling (#57)(#56)
- Contributors: Henning Kayser, Vatan Aksoy Tezer
2.0.1 (2021-04-09)
- Fix installation path for FindMONGODB.cmake (#42)
- Fix cmake export of MONGODB dependency (#41)
- Contributors: Jafar Abdi, Robert Haschke, Tyler Weaver
2.0.0 (2020-11-20) -----------* [ros2-migration] Port to ROS 2 (#38) * Migrate package.xml and cmake files to ROS 2 * Apply ROS 2 migration steps to source files * Compile on ROS 2 Foxy, enable CI * Check clang-format, ament_lint * Contributors: Yu Yan
0.10.0 (2020-10-09)
- clang-format-10
- Python3 compatibility layer for roslaunch in CMake (#35)
- Contributors: Robert Haschke, Tyler Weaver
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_python | |
launch_testing_ament_cmake | |
launch_ros | |
ament_cmake_gtest | |
ament_index_cpp | |
ament_lint_auto | |
ament_cmake_copyright | |
warehouse_ros | |
rclcpp | |
std_msgs | |
class_loader | |
rclpy |
System Dependencies
Name |
---|
libmongoclient-dev |
Dependant Packages
Name | Deps |
---|---|
ur_moveit_config |
Launch files
Messages
Services
Plugins
Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange
warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
2.0.3 (2021-09-27)
- Clean OpenSSL dependencies (#67)
- Add Copyright and LICENSE files (#65)
- Contributors: Vatan Aksoy Tezer
2.0.2 (2021-06-17)
- [ROS2] Add prerelease tests (#59)
- Use libssl-dev build_depend for OpenSSL (#63)
- Add CI for Galactic, Rolling (#57)(#56)
- Contributors: Henning Kayser, Vatan Aksoy Tezer
2.0.1 (2021-04-09)
- Fix installation path for FindMONGODB.cmake (#42)
- Fix cmake export of MONGODB dependency (#41)
- Contributors: Jafar Abdi, Robert Haschke, Tyler Weaver
2.0.0 (2020-11-20) -----------* [ros2-migration] Port to ROS 2 (#38) * Migrate package.xml and cmake files to ROS 2 * Apply ROS 2 migration steps to source files * Compile on ROS 2 Foxy, enable CI * Check clang-format, ament_lint * Contributors: Yu Yan
0.10.0 (2020-10-09)
- clang-format-10
- Python3 compatibility layer for roslaunch in CMake (#35)
- Contributors: Robert Haschke, Tyler Weaver
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_python | |
launch_testing_ament_cmake | |
launch_ros | |
ament_cmake_gtest | |
ament_index_cpp | |
ament_lint_auto | |
ament_cmake_copyright | |
warehouse_ros | |
rclcpp | |
std_msgs | |
class_loader | |
rclpy |
System Dependencies
Name |
---|
libmongoclient-dev |
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange
warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 2.0.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-08-28 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
2.0.3 (2021-09-27)
- Clean OpenSSL dependencies (#67)
- Add Copyright and LICENSE files (#65)
- Contributors: Vatan Aksoy Tezer
2.0.2 (2021-06-17)
- [ROS2] Add prerelease tests (#59)
- Use libssl-dev build_depend for OpenSSL (#63)
- Add CI for Galactic, Rolling (#57)(#56)
- Contributors: Henning Kayser, Vatan Aksoy Tezer
2.0.1 (2021-04-09)
- Fix installation path for FindMONGODB.cmake (#42)
- Fix cmake export of MONGODB dependency (#41)
- Contributors: Jafar Abdi, Robert Haschke, Tyler Weaver
2.0.0 (2020-11-20) -----------* [ros2-migration] Port to ROS 2 (#38) * Migrate package.xml and cmake files to ROS 2 * Apply ROS 2 migration steps to source files * Compile on ROS 2 Foxy, enable CI * Check clang-format, ament_lint * Contributors: Yu Yan
0.10.0 (2020-10-09)
- clang-format-10
- Python3 compatibility layer for roslaunch in CMake (#35)
- Contributors: Robert Haschke, Tyler Weaver
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_python | |
launch_testing_ament_cmake | |
launch_ros | |
ament_cmake_gtest | |
ament_index_cpp | |
ament_lint_auto | |
ament_cmake_copyright | |
warehouse_ros | |
rclcpp | |
std_msgs | |
class_loader | |
rclpy |
System Dependencies
Name |
---|
libmongoclient-dev |
Dependant Packages
Name | Deps |
---|---|
sm_multi_ur5_sim | |
sm_test_moveit_ur5_sim |
Launch files
Messages
Services
Plugins
Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange
warehouse_ros_mongo package from warehouse_ros_mongo repowarehouse_ros_mongo |
|
Package Summary
Tags | No category tags. |
Version | 0.9.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-planning/warehouse_ros_mongo.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2024-08-28 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- MoveIt Release Team
Authors
- Bhaskara Marthi
- Connor Brew
Warehouse ROS Mongo Interface
Code for persisting ROS message data using MongoDB. Contains C++ and Python libraries to serialize ROS data to MongoDB, as well as some handy scripts to record data from the command line. Based on code split out of warehouse_ros.
GitHub Actions - Continuous Integration
Building from source
ROS Jade / Kinetic
In order to build from source you’ll need to install the mongo c++ drivers
First get the driver:
git clone -b 26compat https://github.com/mongodb/mongo-cxx-driver.git
Then compile using scons:
sudo apt-get install scons
cd mongo-cxx-driver
sudo scons --prefix=/usr/local/ --full --use-system-boost --disable-warnings-as-errors
You should now be able to compile the packages using catkin.
Changelog for package warehouse_ros
0.9.2 (2020-07-21)
- Proper cmake test for mongo/version.h
- Bump cmake version to 3.0.2
- ROS test: Start mongodb
- mongo_wrapper_ros.py: Handle permission errors creating database path
- python3 syntax compatibility
- Contributors: Robert Haschke
0.9.1 (2019-09-28)
- Initialize mongo client only once (#28)
- Restore mongod python wrapper
- Contributors: Masaki Murooka, Robert Haschke
0.9.0 (2019-08-14)
- Use std pointers
- Fix catkin issues
- Refactored Warehouse ROS for pluginlib
- Contributors: Christian Rauch, Connor Brew, Dave Coleman, Robert Haschke, v4hn
0.8.8 (2014-10-01)
- Merge pull request #13 from corot/master Issue #11: Add a Python library
- Merge pull request #15 from v4hn/shared-static-mongodb only export MongoDB dependency for shared mongodb-library
- only export MongoDB dependency for shared mongodb-library libmongoclient.a uses quite a number of other libs and the exact requirements can't be read from a cmake/pc file. Therefore it makes more sense to keep the dependency hidden from ROS when we use the static lib. libwarehouse_ros then provides all required functions. ... This is a bit like creating a libmongoclient.so, but the whole problem exists because debian/ubuntu don't provide this one, right? The shared library can - and has to - be exported as a dependency to ROS.
- Missing part of https://github.com/corot/world_canvas/issues/10: requires both mongodb and mongodb-dev
- Merge branch 'master' of https://github.com/corot/warehouse_ros.git
- Add kwargs also to insert so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add kwargs to ensure_index so we can solves issues as https://github.com/corot/world_canvas/issues/13
- Add python-pymongo dependency
- Issue https://github.com/corot/world_canvas/issues/11: rospy queue_size warnings
- Issue #11: Add a Python library
- Contributors: Ioan A Sucan, corot, v4hn
0.8.5 (2014-02-23)
- Fixed malloc.h inclusion on Mac OS X
- Rename README.rst to README.md
- added travis support
- Contributors: Acorn, Dave Hershberger, Ioan A Sucan, Marco Esposito
0.8.4 (2013-07-03)
- update how we find MongoDB
0.8.2 (2013-07-03)
- fix typo and use correct install location
- add config.h.in for deciding how to include mongo headers
0.8.1 (2013-07-03)
- fix linking issues (missing SSL symbols) in deps, undef defined macros
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rostest | |
warehouse_ros | |
roscpp | |
rostime | |
std_msgs | |
class_loader |