-
 

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

Implementation of warehouse_ros for MongoDB

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

Formatting (pre-commit) Build And Test codecov

Code Coverage Grid

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

Implementation of warehouse_ros for MongoDB

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

Formatting (pre-commit) Build And Test codecov

Code Coverage Grid

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

warehouse_ros for MongoDB

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

Format BuildAndTest

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

Implementation of warehouse_ros for MongoDB

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

Formatting (pre-commit) Build And Test codecov

Code Coverage Grid

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

Implementation of warehouse_ros for MongoDB

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

Formatting (pre-commit) Build And Test codecov

Code Coverage Grid

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange

warehouse_ros_mongo package from warehouse_ros_mongo repo

warehouse_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

warehouse_ros for MongoDB

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

Format BuildAndTest codecov

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

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged warehouse_ros_mongo at Robotics Stack Exchange