No version for distro humble showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro jazzy showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro kilted showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro rolling showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro github showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro galactic showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
No version for distro iron showing melodic. Known supported distros are highlighted in the buttons above.
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.5.2 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | melodic-devel |
Last Updated | 2023-05-24 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
0.1.26 (2016-10-14)
- indigo-0.1.25
- Updating changelogs
- indigo-0.1.24
- updated Changelogs
- Contributors: Nick Hawes
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged mongodb_log at Robotics Stack Exchange
![]() |
mongodb_log package from mongodb_store repomongodb_log mongodb_store mongodb_store_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | GPLv2 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | MongoDB tools for storing and analysing runs of ROS systems. |
Checkout URI | https://github.com/strands-project/mongodb_store.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2023-02-27 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The mongodb_log package
Additional Links
Maintainers
- Marc Hanheide
Authors
- Tim Niemueller
Generic MongoDB Logging for ROS
===============================
Autonomous mobile robots produce an astonishing amount of run-time
data during their operation. Data is acquired from sensors and
actuator feedback, processed to extract information, and further
refined as the basis for decision making or parameter estimation. In
today's robot systems, this data is typically volatile. It is
generated, used, and disposed right away. However, some of this data
might be useful later, for example to analyze faults or evaluate the
robot's performance. A system is required to store this data as well
as enable efficient and flexible querying mechanisms.
This package contains the relevant pieces to setup this generic
logging for ROS. It features a generic logger written in Python
capable of logging any topic, and loggers written in C++ written for
specific message types which are known to be large in size or to be
transmitted at a high frequency. This is to cope with Python inherent
overhead and processing limits. You might find that for certain
additional topics you need to write custom fast loggers following a
template of the existing loggers. If you do this for publicly
available message types we'd like to hear about it and maybe include
it in a later release. We are also investigating the possibility to
have generic message introspection in C++ for ROS, which would remedy
this problem.
Additionally, this package includes tools to monitor the logging
process and MongoDB and generate graphs using RRDtool.
For the conceptual background please refer to the paper "A Generic
Robot Database and its Application in Fault Analysis and Performance
Evaluation" by Niemueller et al. [1].
For technical information please refer to the project's website [2].
The ROS wiki page gives more details on how to get started on ROS [3].
[1] http://www.fawkesrobotics.org/publications/2012/robodb-iros2012/
[2] http://www.fawkesrobotics.org/projects/mongodb-log/
[3] http://www.ros.org/wiki/mongodb_log
CHANGELOG
Changelog for package mongodb_log
0.6.0 (2022-09-20)
- Ensure Python 3 compatibility in mongodb log (#277)
- update package.xml to format=3 (#269)
- Contributors: Gal Gorjup, Kei Okada, Nick Hawes
0.5.2 (2019-11-11)
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes, Shingo Kitagawa, Volker Gabler
0.5.1 (2019-06-28)
0.5.0 (2018-12-20)
- Merge pull request #231 from bbferka/melodic-devel Melodic devel
- back to system mongo
- Contributors: Ferenc Balint-Benczedi, Nick Hawes
0.4.5 (2019-06-28)
0.4.3 (2019-04-04)
- Merge pull request #238 from charlielito/patch-1 Fix typo in log message
- Fix typo in log message It is subscribe rather than subsribe
- Contributors: Carlos Andrés Álvarez Restrepo, Nick Hawes
0.4.2 (2018-06-04)
- instead of lsb-release read /etc/os-version from CMake to find OS version
- Contributors: Ferenc Balint-Benczedi
0.4.1 (2018-05-29)
- check if env. var. exists if not decide based on OS version
- Contributors: Ferenc Balint-Benczedi
0.4.0 (2018-05-23)
- if compiler supports it use C++11
- Contributors: Ferenc Balint-Benczedi
0.3.8 (2018-05-02)
0.3.7 (2017-12-14)
- Merge pull request #210 from hawesie/kinetic-devel Updated to build on OS X with the mongo client legacy version.
- Used the openssl libs from find_package.
- Updated to build on OS X with the mongo client legacy version. This makes a couple of changes. For libmongocxx_ros the paths for openssl are added to the scons command and all ".so" and set to ".so" or ".dylib" depending on platform. For mongodb_log this removes the explicit linking of mongoclient which isn't needed since catkin_libraries includes the lib created by libmongocxx_ros.
- Contributors: Nick Hawes
0.3.6 (2017-09-14)
0.3.5 (2017-09-03)
0.3.4 (2017-09-03)
0.3.3 (2017-09-02)
0.3.2 (2017-08-31)
0.3.1 (2017-08-24)
0.3.0 (2017-08-24)
0.2.2 (2017-06-28)
0.2.1 (2017-06-28)
0.2.0 (2017-06-28)
- dependencies fixing
- Contributors: Marc Hanheide, Nick Hawes
0.1.30 (2017-06-23)
0.1.29 (2017-06-19)
0.1.28 (2016-11-09)
0.1.27 (2016-11-01)
File truncated at 100 lines see the full file
Package Dependencies
Deps | Name |
---|---|
rospy | |
roslib | |
rosgraph | |
rostopic | |
tf | |
sensor_msgs | |
mongodb_store | |
catkin |
System Dependencies
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.