Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moveit/warehouse_ros_mongo
Implementation of warehouse_ros using MongoDB
https://github.com/moveit/warehouse_ros_mongo
Last synced: about 1 month ago
JSON representation
Implementation of warehouse_ros using MongoDB
- Host: GitHub
- URL: https://github.com/moveit/warehouse_ros_mongo
- Owner: moveit
- Created: 2016-09-23T00:24:36.000Z (over 8 years ago)
- Default Branch: noetic-devel
- Last Pushed: 2024-10-13T21:12:22.000Z (3 months ago)
- Last Synced: 2024-12-11T13:52:12.479Z (about 1 month ago)
- Language: C++
- Size: 165 KB
- Stars: 17
- Watchers: 24
- Forks: 33
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rst
Awesome Lists containing this project
README
# 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](https://github.com/ros-planning/warehouse_ros_mongo/actions/workflows/format.yml/badge.svg?branch=noetic-devel)](https://github.com/ros-planning/warehouse_ros_mongo/actions/workflows/format.yml?branch=noetic-devel) [![BuildAndTest](https://github.com/ros-planning/warehouse_ros_mongo/actions/workflows/industrial_ci_action.yml/badge.svg?branch=noetic-devel)](https://github.com/ros-planning/warehouse_ros_mongo/actions/workflows/industrial_ci_action.yml?branch=noetic-devel)
## Building from source
### ROS Jade / Kinetic
In order to build from source you'll need to install the [mongo c++ drivers](https://github.com/mongodb/mongo-cxx-driver/wiki/Download-and-Compile-the-Legacy-Driver)
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.