cob_monitoring package from cob_command_tools repocob_command_gui cob_command_tools cob_dashboard cob_helper_tools cob_monitoring cob_script_server cob_teleop generic_throttle scenario_test_tools service_tools |
|
Package Summary
Tags | No category tags. |
Version | 0.6.35 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/4am-robotics/cob_command_tools.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-04-30 |
Dev Status | END-OF-LIFE |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Felix Messmer
Authors
- Florian Weisshardt
- Felix Messmer
Changelog for package cob_monitoring
0.6.35 (2024-04-30)
0.6.34 (2024-02-18)
- Merge pull request #340 from fmessmer/migrate_ipa320 migrate ipa320
- properly specify dependency
- Merge pull request #338 from Deleh/fix/netdata_swap_chart Support New Netdata Swap Chart Name
- add netdata version to cpu info
- support new netdata swap chart name
- Contributors: Denis Lehmann, Felix Messmer, fmessmer
0.6.33 (2023-11-06)
- Merge pull request #335 from benmaidel/fix/em_topic_based_em_stop_mon fixed em topic based emergency_stop_monitor
- fix melodic compatibility
- fixed em topic based emergency_stop_monitor
- Merge pull request #334 from HannesBachter/feature/topic_emergency_stop_monitor set light based on emergency stop topic
- log em-stop only after issuing
- set light based on emergency stop topic
- Merge pull request #333 from benmaidel/feature/battery_monitor_params extend battery_monitor with additional rosparams
- fix default values
- extend battery_monitor with additional rosparams
- Contributors: Benjamin Maidel, Felix Messmer, HannesBachter
0.6.32 (2023-04-29)
- Merge pull request #329 from Deleh/fix/netdata_diagnostics_level Change NetData malformed data diagnostics level from ERROR to WARN
- remove type hints
- adjust string formatting syntax
- move netdata communication to interface class
- change netdata malformed data diagnostic level
- Merge pull request #328 from Deleh/feature/wlan_monitor_reconnect Reconnect if SSH session is inactive
- finalize
- add ssh_connection_state to diagnostics
- reconnect if session is inactive
- Contributors: Denis Lehmann, Felix Messmer, fmessmer
0.6.31 (2023-01-04)
- Merge pull request #327 from Deleh/fix/emergency_stop_monitor Collect only error and stale messages as errors
- collect only error and stale messages as errors
- Merge pull request #326 from fmessmer/debug/netdata fix netdata queries
- fix pylint
- fix return types
- harmonize Exception handling of cpu_monitor
- raise error when netdata request failed; show failed chart names
- include url in loginfo
- Merge pull request #325 from Deleh/fix/ntp_monitor Fix NTP monitor
- decode stderr
- Merge pull request #323 from pgehring/fix/paramiko_login [kevin] disable unsupported algorithms of linksys router
- fix pylint
- paramiko version check
- disable unsupported algorithms of linksys router
- Contributors: Denis Lehmann, Felix Messmer, Florian Weisshardt, fmessmer, pgehring
0.6.30 (2022-11-17)
- Merge pull request #322 from Deleh/fix/wlan_monitor_diagnostics Set diagnostic level to [ERROR]{.title-ref} on exception
- harmonization
- set diagnostic level to ERROR on exception
- Merge pull request #321 from LoyVanBeek/fix/netdata_based_diagnostics Fix/netdata based diagnostics
- Split CPU load diagnostics from uptime stats
- Try both spellings of core temp module name
- fixing crashed thread if netdata data was malformed and make netdata module name for core temps in api calls configurable
- Contributors: Björn Eistel, Denis Lehmann, Felix Messmer, Loy van Beek, fmessmer
0.6.29 (2022-07-29)
0.6.28 (2022-03-15)
- Merge pull request #314 from pgehring/feature/netdata_cpu_monitor [diagnostics] aquire all cpu data from netdata
- compatible format
- expose netdata_tools errors in diagnostics
- remove ipmi data aquisition
- check max clock speed
- parse netdata dict correctly
- fix typo
- pass interval to netdata
- fix strings in diag_vals
- parse netdata uptime
- parse netdata mem and swap util
- parse netdata cpu_util
- convert to int
- fix wrong keyword
- fix timer interval usage
- cleanup
- use cores detected by netdata
- get memory and swap usage from netdata
- handle empty netdata reponse correctly
- fix pylint
- proper python module for netdata_tools
- wip
- move netdata functions to module
- get core temperature from netdata
- check cpu utilisation with netdata
- Contributors: Felix Messmer, fmessmer, pgehring
0.6.27 (2022-01-12)
0.6.26 (2021-11-26)
- Merge pull request #307 from floweisshardt/feature/emergency_monitor add topics for em released info
- add topics for em released info
- Merge pull request #306 from fmessmer/fix_cob_monitoring fix cob_monitoring
- add traceback to all cob_monitoring exceptions
- fix string format
- add exception traceback
- Contributors: Felix Messmer, fmessmer, robot@mrk-4
0.6.25 (2021-08-02)
- Merge pull request #305 from fmessmer/fix_deprecation fix deprecation warning
- fix deprecation warning
- Contributors: Felix Messmer, fmessmer
0.6.24 (2021-07-02)
0.6.23 (2021-07-01)
0.6.22 (2021-05-10)
0.6.21 (2021-04-06)
- Merge pull request #299 from HannesBachter/fix/wlan_monitor Fix/wlan monitor
- decode values before adding them
- generically generate key value pairs from iwconfig output
- handle unconnected WIFI
- Merge pull request #297 from fmessmer/fix/python3_decode python3 decode stdout
- fix parse info
- python3 decode bytes
- python3 decode stdout
- Contributors: Felix Messmer, HannesBachter, fmessmer, hyb, robot@cob4-12
0.6.20 (2021-01-25)
- Merge pull request #295 from fmessmer/cob_monitoring_comment_dependency_python-mechanize commenting dependency python3-mechanize
- commenting dependency python3-mechanize
- Contributors: Felix Messmer, fmessmer
0.6.19 (2020-12-02)
- Merge pull request #287 from fmessmer/fix_catkin_lint fix catkin_lint
- fix catkin_lint
- Contributors: Felix Messmer, fmessmer
0.6.18 (2020-10-21)
- Merge pull request #286 from fmessmer/fix_noetic fix noetic
- ignore pylint assignment-from-none
- ROS_PYTHON_VERSION conditional dependency for psutil
- ROS_PYTHON_VERSION conditional dependency for requests
- ROS_PYTHON_VERSION conditional dependency for mechanize
- Contributors: Felix Messmer, fmessmer
0.6.17 (2020-10-17)
- Merge pull request #284 from fmessmer/test_noetic test noetic
- ROS_PYTHON_VERSION conditional dependency for paramiko
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.16 (2020-03-18)
- Merge pull request #278 from fmessmer/fix_net_monitor fix int conversion for carrier_changes
- fix int conversion for carrier_changes
- Merge pull request #275 from fmessmer/refactor_hz_monitor refactor hz monitor
- allow min_duration until setting no_messages_anymore
- explicit sleep
- make hz and hzerror mandatory parameters
- refactor hz_monitor
- use format for log strings
- Merge pull request #270 from LoyVanBeek/feature/python3_compatibility [ci_updates] pylint + Python3 compatibility
- fix isnumeric
- fix more pylint errors
- fix pylint errors
- python3 compatibility via 2to3
- Merge pull request #271 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #268 from fmessmer/carrier_changes_diag_warn diag warn for carrier changes
- diag warn for carrier changes
- Merge pull request #267 from HannesBachter/fix/network_error_message [wlan monitor] print executing user for wlan monitor error message
- print executing user for wlan monitor error message
- Contributors: Felix Messmer, Loy van Beek, fmessmer, hyb
0.6.15 (2019-11-07)
- Merge pull request #255 from floweisshardt/fix/wlan_monitor more verbose error message for wlan monitor
- more verbose error message for wlan monitor
- Merge pull request #254 from floweisshardt/remove_terminal_spam remove terminal spam
- remove terminal spam
- Contributors: Florian Weisshardt, floweisshardt
0.6.14 (2019-08-07)
0.6.13 (2019-07-19) ------------------* Merge pull request #248 from LoyVanBeek/feature/reduce_load Feature/reduce load * PEP-8 this code * Also use self.read_sysinfo in get_sys_net * Cache file-handles instead of opening them again over and over again Reduces load om my laptop from 1.9% CPU to 1.1% CPU (after an initial warm up-period of < 20sec with higher usage) * If value is str 'n/a', do not try to convert and calc with it, just use 0 * Instead of opening subprocess to cat info about network, open the file directly Reduces load from 6-7% to under 2% * Instead of opening a subprocess to cat something, just open the file and read the contents Reduces load from this node on my system from 11-12% to 6-7% * Contributors: Felix Messmer, Florian Weisshardt, Loy van Beek, andreeatulbure, fmessmer
0.6.12 (2019-06-07)
0.6.11 (2019-04-05)
- Merge pull request #243 from KITrobotics/cpu_monitor_str_repair Repaired call of str object in cpu_monitor
- Merge pull request #244 from fmessmer/enhance_wlan_monitor query all wireless interfaces, fix parsing
- query all wireless interfaces, fix parsing
- Repaired call of str object in cpu_monitor
- Contributors: Felix Messmer, andreeatulbure, fmessmer
0.6.10 (2019-03-14)
- Merge pull request #242 from fmessmer/diagnostics_based_em_stop_monitor diagnostics-based emergency state verbalization
- diagnostics-based emergency state verbalization
- Merge pull request #236 from fmessmer/missing_dependency_python-requests add missing dependency python-requests
- add missing dependency python-requests
- add missing rosdep key ifstat
- Merge pull request #235 from fmessmer/network_monitor_internal network monitor internal
- additional net and statistic keys
- proper timer and STALE handling
- add net_monitor from ethz-asl/ros-system-monitor
- Merge pull request #232 from Acuda/feature/core_thermal_throttling new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- use False as default in order to not produce stale/error diagnostics for robots that do not want/have the respective tools setup
- new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- Contributors: Björn Eistel, Felix Messmer, fmessmer
0.6.9 (2018-07-21)
- update maintainer
- Contributors: ipa-fxm
0.6.8 (2018-07-21)
- Merge pull request #205 from fmessmer/wlan_monitor adding wlan_monitor
- fix syntax
- do not set diagnostic level on high core temperature
- allow ssh connection without passwd via ssh-key
- humanreadable exceptions
- adding wlan_monitor
- Merge pull request #223 from fmessmer/fix_monitor_virtual_temp refactor monitors
- call update once at startup to prevent No Data diagnostics
- more monitoring info
- fix nodes on robot
- cleanup, consistency and proper timer
- more info, more robust, more consistent
- only get temperatures of platform devices - no virtual
- Merge pull request #221 from fmessmer/missing_dependency_ntpdate add missing dependency ntpdate
- add missing dependency ntpdate
- Contributors: Felix Messmer, ipa-fxm, robot@cob4-15
0.6.7 (2018-01-07)
- Merge remote-tracking branch 'origin/indigo_release_candidate' into indigo_dev
- Merge pull request #214 from ipa-fmw/fix/emstop_monitor [EM stop monitor] prevent emstop monitor from saying empty strings
- prevent emstop monitor from saying empty strings
- Merge pull request #211 from ipa-fxm/enhance_em_sound_logic enhance emergency sound output
- enhance emergency sound output
- Merge pull request #208 from ipa-fxm/allow_distinct_say_on_release allow distinct say on released
- allow distinct say on released
- Merge pull request #207 from ipa-fxm/sound_emergency_stop_monitor Sound emergency stop monitor
- allow to configure battery monitor notifications
- allow to configure emergency stop notifications
- Merge pull request #200 from ipa-fxm/configurable_ntp_monitor enhance ntp_monitor
- Merge pull request #202 from ipa-fxm/update_maintainer update maintainer
- update maintainer
- refactor ntp_monitor
- made ntp_monitor configurable via yaml
- Merge pull request #197 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, Florian Weisshardt, Richard Bormann, ipa-fxm, ipa-uhr-mk, robot@cob4-2
0.6.6 (2017-07-17)
- fix parameter name
- use desired frequency as default windows size for the topic freq monitor
- adjust tolerance, window_size
- allow to monitor multiple topics
- adjust to hz_monitor yaml layout
- generic topic status monitor based on diagnostic updater
- [hotfix] python syntax
- remove useless code (#173)
- update psutil api
- add fake_diagnostics
- get num_cores from psutils
- add proper print_functions import
- some python3 print fixes
- rospy.sleep exception handling
- manually fix changelog
- make smapling rate configurable and add warning
- Contributors: Benjamin Maidel, Felix Messmer, Sourav Senapati, ipa-fxm, msh
0.6.5 (2016-10-10)
- fix diagnostics output
-
- Made changes to handle HZ monitoring for multiple topics.
-
- Minor fix for publishing multiple topics.
-
- Made changes for handling multiple hz topics.
-
- Completely commented out the code segments for HDD temperature statistics.
- Added cla for providing directory name, default is root directory.
- use reasonable default window size and fix status level
- fix code style
- add hz monitor
- simplify emergency_stop monitor
- fix emergency_stop monitor for enable_light set to false
- enable cpu warnings in diagnostics
- increased battery_monitors led prio
- check if light is enabled
- init light mode object
- Contributors: Benjamin Maidel, Florian Weisshardt, fmw-hb, fmw-ss, ipa-cob4-5, ipa-nhg, msh
0.6.4 (2016-04-01)
- stop charging mode if no more power_state msgs received
- fix node and class name
- fix emergency_stop_monitor
- parameter name consistency
- fix script
- configurable battery thresholds
- parameter for enabling sound and light
- combine battery_light_monitor and battery_monitor
- add say output to battery_light_monitor
- added actionlib exec dep and install tag
- fixes
- fix
- fix
- use cob_lights track_id in battery light monitor
- adapted em stop monitor to new cob_light
- fixes due to cob_light changes
- changes due to cob_lights refactor
- implemented compatibility for non addressable led bands
- switched from info to debug message
- switched from action to service
- added monitor to switch cobs light if charging
- set queue size to 1
- Update emergency_stop_monitor.py
- fixed em stop monitor
- removed configuration files
- fixes type conversion in ddwrt
- Contributors: Benjamin Maidel, Florian Weisshardt, ipa-bnm, ipa-cob4-2, ipa-fxm, ipa-nhg
0.6.3 (2015-08-25)
- remove obsolete autogenerated mainpage.dox files
- remove trailing whitespaces
- remove trailing whitespaces
- migrate to package format 2
- sort dependencies
- critically review dependencies
- Contributors: ipa-fxm
0.6.2 (2015-06-17)
- fix emergency_stop_monitor (tested on cob4-2: OK)
- enhance emergency_stop_monitor with diagnostics_based and motion_based
- emergency stop monitor includes diagnostics and em stop
- reworked emergency_stop_monitor (sets leds based on diagnostics), still needs to be updated to be robot independent (hardcoded components)
- cleanup CMakeLists
- have speach output for emergency switch to OK
- make colors for error, warning and ok configurable
- fix light for simple_script_server, adapt emergency_stop_monitor for cob4 by supporting mulitple light components
- added install tags
- Contributors: Florian Weisshardt, ipa-cob4-2, ipa-fmw, ipa-fxm, ipa-nhg
0.6.1 (2014-12-15)
- Update battery_monitor.py
- move cob_monitoring to cob_command_tools
- Contributors: Florian Weisshardt, ipa-nhg
0.5.2 (2014-03-27)
0.5.1 (2014-03-20)
- Initial catkinization.
- no speach output for first emergency change
- enhanced battery monitoring
- separate monitoring
- add todos to monitoring
- add sound to em monitoring
- monitoring package
- Contributors: abubeck, ipa-fmw
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
actionlib | |
cob_light | |
cob_msgs | |
cob_script_server | |
diagnostic_msgs | |
rospy | |
rostopic | |
sensor_msgs | |
std_msgs | |
diagnostic_updater | |
roscpp | |
topic_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_command_tools | |
cob_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged cob_monitoring at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.6.33 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_command_tools.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-04-17 |
Dev Status | MAINTAINED |
CI status | 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
- Felix Messmer
Authors
- Florian Weisshardt
- Felix Messmer
Changelog for package cob_monitoring
0.6.33 (2023-11-06)
- Merge pull request #335 from benmaidel/fix/em_topic_based_em_stop_mon fixed em topic based emergency_stop_monitor
- fix melodic compatibility
- fixed em topic based emergency_stop_monitor
- Merge pull request #334 from HannesBachter/feature/topic_emergency_stop_monitor set light based on emergency stop topic
- log em-stop only after issuing
- set light based on emergency stop topic
- Merge pull request #333 from benmaidel/feature/battery_monitor_params extend battery_monitor with additional rosparams
- fix default values
- extend battery_monitor with additional rosparams
- Contributors: Benjamin Maidel, Felix Messmer, HannesBachter
0.6.32 (2023-04-29)
- Merge pull request #329 from Deleh/fix/netdata_diagnostics_level Change NetData malformed data diagnostics level from ERROR to WARN
- remove type hints
- adjust string formatting syntax
- move netdata communication to interface class
- change netdata malformed data diagnostic level
- Merge pull request #328 from Deleh/feature/wlan_monitor_reconnect Reconnect if SSH session is inactive
- finalize
- add ssh_connection_state to diagnostics
- reconnect if session is inactive
- Contributors: Denis Lehmann, Felix Messmer, fmessmer
0.6.31 (2023-01-04)
- Merge pull request #327 from Deleh/fix/emergency_stop_monitor Collect only error and stale messages as errors
- collect only error and stale messages as errors
- Merge pull request #326 from fmessmer/debug/netdata fix netdata queries
- fix pylint
- fix return types
- harmonize Exception handling of cpu_monitor
- raise error when netdata request failed; show failed chart names
- include url in loginfo
- Merge pull request #325 from Deleh/fix/ntp_monitor Fix NTP monitor
- decode stderr
- Merge pull request #323 from pgehring/fix/paramiko_login [kevin] disable unsupported algorithms of linksys router
- fix pylint
- paramiko version check
- disable unsupported algorithms of linksys router
- Contributors: Denis Lehmann, Felix Messmer, Florian Weisshardt, fmessmer, pgehring
0.6.30 (2022-11-17)
- Merge pull request #322 from Deleh/fix/wlan_monitor_diagnostics Set diagnostic level to [ERROR]{.title-ref} on exception
- harmonization
- set diagnostic level to ERROR on exception
- Merge pull request #321 from LoyVanBeek/fix/netdata_based_diagnostics Fix/netdata based diagnostics
- Split CPU load diagnostics from uptime stats
- Try both spellings of core temp module name
- fixing crashed thread if netdata data was malformed and make netdata module name for core temps in api calls configurable
- Contributors: Björn Eistel, Denis Lehmann, Felix Messmer, Loy van Beek, fmessmer
0.6.29 (2022-07-29)
0.6.28 (2022-03-15)
- Merge pull request #314 from pgehring/feature/netdata_cpu_monitor [diagnostics] aquire all cpu data from netdata
- compatible format
- expose netdata_tools errors in diagnostics
- remove ipmi data aquisition
- check max clock speed
- parse netdata dict correctly
- fix typo
- pass interval to netdata
- fix strings in diag_vals
- parse netdata uptime
- parse netdata mem and swap util
- parse netdata cpu_util
- convert to int
- fix wrong keyword
- fix timer interval usage
- cleanup
- use cores detected by netdata
- get memory and swap usage from netdata
- handle empty netdata reponse correctly
- fix pylint
- proper python module for netdata_tools
- wip
- move netdata functions to module
- get core temperature from netdata
- check cpu utilisation with netdata
- Contributors: Felix Messmer, fmessmer, pgehring
0.6.27 (2022-01-12)
0.6.26 (2021-11-26)
- Merge pull request #307 from floweisshardt/feature/emergency_monitor add topics for em released info
- add topics for em released info
- Merge pull request #306 from fmessmer/fix_cob_monitoring fix cob_monitoring
- add traceback to all cob_monitoring exceptions
- fix string format
- add exception traceback
- Contributors: Felix Messmer, fmessmer, robot@mrk-4
0.6.25 (2021-08-02)
- Merge pull request #305 from fmessmer/fix_deprecation fix deprecation warning
- fix deprecation warning
- Contributors: Felix Messmer, fmessmer
0.6.24 (2021-07-02)
0.6.23 (2021-07-01)
0.6.22 (2021-05-10)
0.6.21 (2021-04-06)
- Merge pull request #299 from HannesBachter/fix/wlan_monitor Fix/wlan monitor
- decode values before adding them
- generically generate key value pairs from iwconfig output
- handle unconnected WIFI
- Merge pull request #297 from fmessmer/fix/python3_decode python3 decode stdout
- fix parse info
- python3 decode bytes
- python3 decode stdout
- Contributors: Felix Messmer, HannesBachter, fmessmer, hyb, robot@cob4-12
0.6.20 (2021-01-25)
- Merge pull request #295 from fmessmer/cob_monitoring_comment_dependency_python-mechanize commenting dependency python3-mechanize
- commenting dependency python3-mechanize
- Contributors: Felix Messmer, fmessmer
0.6.19 (2020-12-02)
- Merge pull request #287 from fmessmer/fix_catkin_lint fix catkin_lint
- fix catkin_lint
- Contributors: Felix Messmer, fmessmer
0.6.18 (2020-10-21)
- Merge pull request #286 from fmessmer/fix_noetic fix noetic
- ignore pylint assignment-from-none
- ROS_PYTHON_VERSION conditional dependency for psutil
- ROS_PYTHON_VERSION conditional dependency for requests
- ROS_PYTHON_VERSION conditional dependency for mechanize
- Contributors: Felix Messmer, fmessmer
0.6.17 (2020-10-17)
- Merge pull request #284 from fmessmer/test_noetic test noetic
- ROS_PYTHON_VERSION conditional dependency for paramiko
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.16 (2020-03-18)
- Merge pull request #278 from fmessmer/fix_net_monitor fix int conversion for carrier_changes
- fix int conversion for carrier_changes
- Merge pull request #275 from fmessmer/refactor_hz_monitor refactor hz monitor
- allow min_duration until setting no_messages_anymore
- explicit sleep
- make hz and hzerror mandatory parameters
- refactor hz_monitor
- use format for log strings
- Merge pull request #270 from LoyVanBeek/feature/python3_compatibility [ci_updates] pylint + Python3 compatibility
- fix isnumeric
- fix more pylint errors
- fix pylint errors
- python3 compatibility via 2to3
- Merge pull request #271 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #268 from fmessmer/carrier_changes_diag_warn diag warn for carrier changes
- diag warn for carrier changes
- Merge pull request #267 from HannesBachter/fix/network_error_message [wlan monitor] print executing user for wlan monitor error message
- print executing user for wlan monitor error message
- Contributors: Felix Messmer, Loy van Beek, fmessmer, hyb
0.6.15 (2019-11-07)
- Merge pull request #255 from floweisshardt/fix/wlan_monitor more verbose error message for wlan monitor
- more verbose error message for wlan monitor
- Merge pull request #254 from floweisshardt/remove_terminal_spam remove terminal spam
- remove terminal spam
- Contributors: Florian Weisshardt, floweisshardt
0.6.14 (2019-08-07)
0.6.13 (2019-07-19) ------------------* Merge pull request #248 from LoyVanBeek/feature/reduce_load Feature/reduce load * PEP-8 this code * Also use self.read_sysinfo in get_sys_net * Cache file-handles instead of opening them again over and over again Reduces load om my laptop from 1.9% CPU to 1.1% CPU (after an initial warm up-period of < 20sec with higher usage) * If value is str 'n/a', do not try to convert and calc with it, just use 0 * Instead of opening subprocess to cat info about network, open the file directly Reduces load from 6-7% to under 2% * Instead of opening a subprocess to cat something, just open the file and read the contents Reduces load from this node on my system from 11-12% to 6-7% * Contributors: Felix Messmer, Florian Weisshardt, Loy van Beek, andreeatulbure, fmessmer
0.6.12 (2019-06-07)
0.6.11 (2019-04-05)
- Merge pull request #243 from KITrobotics/cpu_monitor_str_repair Repaired call of str object in cpu_monitor
- Merge pull request #244 from fmessmer/enhance_wlan_monitor query all wireless interfaces, fix parsing
- query all wireless interfaces, fix parsing
- Repaired call of str object in cpu_monitor
- Contributors: Felix Messmer, andreeatulbure, fmessmer
0.6.10 (2019-03-14)
- Merge pull request #242 from fmessmer/diagnostics_based_em_stop_monitor diagnostics-based emergency state verbalization
- diagnostics-based emergency state verbalization
- Merge pull request #236 from fmessmer/missing_dependency_python-requests add missing dependency python-requests
- add missing dependency python-requests
- add missing rosdep key ifstat
- Merge pull request #235 from fmessmer/network_monitor_internal network monitor internal
- additional net and statistic keys
- proper timer and STALE handling
- add net_monitor from ethz-asl/ros-system-monitor
- Merge pull request #232 from Acuda/feature/core_thermal_throttling new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- use False as default in order to not produce stale/error diagnostics for robots that do not want/have the respective tools setup
- new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- Contributors: Björn Eistel, Felix Messmer, fmessmer
0.6.9 (2018-07-21)
- update maintainer
- Contributors: ipa-fxm
0.6.8 (2018-07-21)
- Merge pull request #205 from fmessmer/wlan_monitor adding wlan_monitor
- fix syntax
- do not set diagnostic level on high core temperature
- allow ssh connection without passwd via ssh-key
- humanreadable exceptions
- adding wlan_monitor
- Merge pull request #223 from fmessmer/fix_monitor_virtual_temp refactor monitors
- call update once at startup to prevent No Data diagnostics
- more monitoring info
- fix nodes on robot
- cleanup, consistency and proper timer
- more info, more robust, more consistent
- only get temperatures of platform devices - no virtual
- Merge pull request #221 from fmessmer/missing_dependency_ntpdate add missing dependency ntpdate
- add missing dependency ntpdate
- Contributors: Felix Messmer, ipa-fxm, robot@cob4-15
0.6.7 (2018-01-07)
- Merge remote-tracking branch 'origin/indigo_release_candidate' into indigo_dev
- Merge pull request #214 from ipa-fmw/fix/emstop_monitor [EM stop monitor] prevent emstop monitor from saying empty strings
- prevent emstop monitor from saying empty strings
- Merge pull request #211 from ipa-fxm/enhance_em_sound_logic enhance emergency sound output
- enhance emergency sound output
- Merge pull request #208 from ipa-fxm/allow_distinct_say_on_release allow distinct say on released
- allow distinct say on released
- Merge pull request #207 from ipa-fxm/sound_emergency_stop_monitor Sound emergency stop monitor
- allow to configure battery monitor notifications
- allow to configure emergency stop notifications
- Merge pull request #200 from ipa-fxm/configurable_ntp_monitor enhance ntp_monitor
- Merge pull request #202 from ipa-fxm/update_maintainer update maintainer
- update maintainer
- refactor ntp_monitor
- made ntp_monitor configurable via yaml
- Merge pull request #197 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, Florian Weisshardt, Richard Bormann, ipa-fxm, ipa-uhr-mk, robot@cob4-2
0.6.6 (2017-07-17)
- fix parameter name
- use desired frequency as default windows size for the topic freq monitor
- adjust tolerance, window_size
- allow to monitor multiple topics
- adjust to hz_monitor yaml layout
- generic topic status monitor based on diagnostic updater
- [hotfix] python syntax
- remove useless code (#173)
- update psutil api
- add fake_diagnostics
- get num_cores from psutils
- add proper print_functions import
- some python3 print fixes
- rospy.sleep exception handling
- manually fix changelog
- make smapling rate configurable and add warning
- Contributors: Benjamin Maidel, Felix Messmer, Sourav Senapati, ipa-fxm, msh
0.6.5 (2016-10-10)
- fix diagnostics output
-
- Made changes to handle HZ monitoring for multiple topics.
-
- Minor fix for publishing multiple topics.
-
- Made changes for handling multiple hz topics.
-
- Completely commented out the code segments for HDD temperature statistics.
- Added cla for providing directory name, default is root directory.
- use reasonable default window size and fix status level
- fix code style
- add hz monitor
- simplify emergency_stop monitor
- fix emergency_stop monitor for enable_light set to false
- enable cpu warnings in diagnostics
- increased battery_monitors led prio
- check if light is enabled
- init light mode object
- Contributors: Benjamin Maidel, Florian Weisshardt, fmw-hb, fmw-ss, ipa-cob4-5, ipa-nhg, msh
0.6.4 (2016-04-01)
- stop charging mode if no more power_state msgs received
- fix node and class name
- fix emergency_stop_monitor
- parameter name consistency
- fix script
- configurable battery thresholds
- parameter for enabling sound and light
- combine battery_light_monitor and battery_monitor
- add say output to battery_light_monitor
- added actionlib exec dep and install tag
- fixes
- fix
- fix
- use cob_lights track_id in battery light monitor
- adapted em stop monitor to new cob_light
- fixes due to cob_light changes
- changes due to cob_lights refactor
- implemented compatibility for non addressable led bands
- switched from info to debug message
- switched from action to service
- added monitor to switch cobs light if charging
- set queue size to 1
- Update emergency_stop_monitor.py
- fixed em stop monitor
- removed configuration files
- fixes type conversion in ddwrt
- Contributors: Benjamin Maidel, Florian Weisshardt, ipa-bnm, ipa-cob4-2, ipa-fxm, ipa-nhg
0.6.3 (2015-08-25)
- remove obsolete autogenerated mainpage.dox files
- remove trailing whitespaces
- remove trailing whitespaces
- migrate to package format 2
- sort dependencies
- critically review dependencies
- Contributors: ipa-fxm
0.6.2 (2015-06-17)
- fix emergency_stop_monitor (tested on cob4-2: OK)
- enhance emergency_stop_monitor with diagnostics_based and motion_based
- emergency stop monitor includes diagnostics and em stop
- reworked emergency_stop_monitor (sets leds based on diagnostics), still needs to be updated to be robot independent (hardcoded components)
- cleanup CMakeLists
- have speach output for emergency switch to OK
- make colors for error, warning and ok configurable
- fix light for simple_script_server, adapt emergency_stop_monitor for cob4 by supporting mulitple light components
- added install tags
- Contributors: Florian Weisshardt, ipa-cob4-2, ipa-fmw, ipa-fxm, ipa-nhg
0.6.1 (2014-12-15)
- Update battery_monitor.py
- move cob_monitoring to cob_command_tools
- Contributors: Florian Weisshardt, ipa-nhg
0.5.2 (2014-03-27)
0.5.1 (2014-03-20)
- Initial catkinization.
- no speach output for first emergency change
- enhanced battery monitoring
- separate monitoring
- add todos to monitoring
- add sound to em monitoring
- monitoring package
- Contributors: abubeck, ipa-fmw
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
actionlib | |
cob_light | |
cob_msgs | |
cob_script_server | |
diagnostic_msgs | |
rospy | |
rostopic | |
sensor_msgs | |
std_msgs | |
diagnostic_updater | |
roscpp | |
topic_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_command_tools | |
cob_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged cob_monitoring at Robotics Stack Exchange
cob_monitoring package from cob_robots repocob_bringup cob_controller_configuration_gazebo cob_default_robot_config cob_hardware_config cob_monitoring cob_robots |
|
Package Summary
Tags | No category tags. |
Version | 0.5.3 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_robots.git |
VCS Type | git |
VCS Version | hydro_dev |
Last Updated | 2015-05-27 |
Dev Status | END-OF-LIFE |
CI status | 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
- Florian Weisshardt
Authors
- Florian Weisshardt
Changelog for package cob_monitoring
0.5.3 (2014-03-28)
0.5.2 (2014-03-27)
0.5.1 (2014-03-20)
- Initial catkinization.
- no speach output for first emergency change
- enhanced battery monitoring
- separate monitoring
- add todos to monitoring
- add sound to em monitoring
- monitoring package
- Contributors: abubeck, ipa-fmw
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
cob_script_server | |
cob_relayboard |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_bringup | |
cob_robots |
Launch files
Messages
Services
Plugins
Recent questions tagged cob_monitoring at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.6.33 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_command_tools.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-04-17 |
Dev Status | MAINTAINED |
CI status | 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
- Felix Messmer
Authors
- Florian Weisshardt
- Felix Messmer
Changelog for package cob_monitoring
0.6.33 (2023-11-06)
- Merge pull request #335 from benmaidel/fix/em_topic_based_em_stop_mon fixed em topic based emergency_stop_monitor
- fix melodic compatibility
- fixed em topic based emergency_stop_monitor
- Merge pull request #334 from HannesBachter/feature/topic_emergency_stop_monitor set light based on emergency stop topic
- log em-stop only after issuing
- set light based on emergency stop topic
- Merge pull request #333 from benmaidel/feature/battery_monitor_params extend battery_monitor with additional rosparams
- fix default values
- extend battery_monitor with additional rosparams
- Contributors: Benjamin Maidel, Felix Messmer, HannesBachter
0.6.32 (2023-04-29)
- Merge pull request #329 from Deleh/fix/netdata_diagnostics_level Change NetData malformed data diagnostics level from ERROR to WARN
- remove type hints
- adjust string formatting syntax
- move netdata communication to interface class
- change netdata malformed data diagnostic level
- Merge pull request #328 from Deleh/feature/wlan_monitor_reconnect Reconnect if SSH session is inactive
- finalize
- add ssh_connection_state to diagnostics
- reconnect if session is inactive
- Contributors: Denis Lehmann, Felix Messmer, fmessmer
0.6.31 (2023-01-04)
- Merge pull request #327 from Deleh/fix/emergency_stop_monitor Collect only error and stale messages as errors
- collect only error and stale messages as errors
- Merge pull request #326 from fmessmer/debug/netdata fix netdata queries
- fix pylint
- fix return types
- harmonize Exception handling of cpu_monitor
- raise error when netdata request failed; show failed chart names
- include url in loginfo
- Merge pull request #325 from Deleh/fix/ntp_monitor Fix NTP monitor
- decode stderr
- Merge pull request #323 from pgehring/fix/paramiko_login [kevin] disable unsupported algorithms of linksys router
- fix pylint
- paramiko version check
- disable unsupported algorithms of linksys router
- Contributors: Denis Lehmann, Felix Messmer, Florian Weisshardt, fmessmer, pgehring
0.6.30 (2022-11-17)
- Merge pull request #322 from Deleh/fix/wlan_monitor_diagnostics Set diagnostic level to [ERROR]{.title-ref} on exception
- harmonization
- set diagnostic level to ERROR on exception
- Merge pull request #321 from LoyVanBeek/fix/netdata_based_diagnostics Fix/netdata based diagnostics
- Split CPU load diagnostics from uptime stats
- Try both spellings of core temp module name
- fixing crashed thread if netdata data was malformed and make netdata module name for core temps in api calls configurable
- Contributors: Björn Eistel, Denis Lehmann, Felix Messmer, Loy van Beek, fmessmer
0.6.29 (2022-07-29)
0.6.28 (2022-03-15)
- Merge pull request #314 from pgehring/feature/netdata_cpu_monitor [diagnostics] aquire all cpu data from netdata
- compatible format
- expose netdata_tools errors in diagnostics
- remove ipmi data aquisition
- check max clock speed
- parse netdata dict correctly
- fix typo
- pass interval to netdata
- fix strings in diag_vals
- parse netdata uptime
- parse netdata mem and swap util
- parse netdata cpu_util
- convert to int
- fix wrong keyword
- fix timer interval usage
- cleanup
- use cores detected by netdata
- get memory and swap usage from netdata
- handle empty netdata reponse correctly
- fix pylint
- proper python module for netdata_tools
- wip
- move netdata functions to module
- get core temperature from netdata
- check cpu utilisation with netdata
- Contributors: Felix Messmer, fmessmer, pgehring
0.6.27 (2022-01-12)
0.6.26 (2021-11-26)
- Merge pull request #307 from floweisshardt/feature/emergency_monitor add topics for em released info
- add topics for em released info
- Merge pull request #306 from fmessmer/fix_cob_monitoring fix cob_monitoring
- add traceback to all cob_monitoring exceptions
- fix string format
- add exception traceback
- Contributors: Felix Messmer, fmessmer, robot@mrk-4
0.6.25 (2021-08-02)
- Merge pull request #305 from fmessmer/fix_deprecation fix deprecation warning
- fix deprecation warning
- Contributors: Felix Messmer, fmessmer
0.6.24 (2021-07-02)
0.6.23 (2021-07-01)
0.6.22 (2021-05-10)
0.6.21 (2021-04-06)
- Merge pull request #299 from HannesBachter/fix/wlan_monitor Fix/wlan monitor
- decode values before adding them
- generically generate key value pairs from iwconfig output
- handle unconnected WIFI
- Merge pull request #297 from fmessmer/fix/python3_decode python3 decode stdout
- fix parse info
- python3 decode bytes
- python3 decode stdout
- Contributors: Felix Messmer, HannesBachter, fmessmer, hyb, robot@cob4-12
0.6.20 (2021-01-25)
- Merge pull request #295 from fmessmer/cob_monitoring_comment_dependency_python-mechanize commenting dependency python3-mechanize
- commenting dependency python3-mechanize
- Contributors: Felix Messmer, fmessmer
0.6.19 (2020-12-02)
- Merge pull request #287 from fmessmer/fix_catkin_lint fix catkin_lint
- fix catkin_lint
- Contributors: Felix Messmer, fmessmer
0.6.18 (2020-10-21)
- Merge pull request #286 from fmessmer/fix_noetic fix noetic
- ignore pylint assignment-from-none
- ROS_PYTHON_VERSION conditional dependency for psutil
- ROS_PYTHON_VERSION conditional dependency for requests
- ROS_PYTHON_VERSION conditional dependency for mechanize
- Contributors: Felix Messmer, fmessmer
0.6.17 (2020-10-17)
- Merge pull request #284 from fmessmer/test_noetic test noetic
- ROS_PYTHON_VERSION conditional dependency for paramiko
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.16 (2020-03-18)
- Merge pull request #278 from fmessmer/fix_net_monitor fix int conversion for carrier_changes
- fix int conversion for carrier_changes
- Merge pull request #275 from fmessmer/refactor_hz_monitor refactor hz monitor
- allow min_duration until setting no_messages_anymore
- explicit sleep
- make hz and hzerror mandatory parameters
- refactor hz_monitor
- use format for log strings
- Merge pull request #270 from LoyVanBeek/feature/python3_compatibility [ci_updates] pylint + Python3 compatibility
- fix isnumeric
- fix more pylint errors
- fix pylint errors
- python3 compatibility via 2to3
- Merge pull request #271 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #268 from fmessmer/carrier_changes_diag_warn diag warn for carrier changes
- diag warn for carrier changes
- Merge pull request #267 from HannesBachter/fix/network_error_message [wlan monitor] print executing user for wlan monitor error message
- print executing user for wlan monitor error message
- Contributors: Felix Messmer, Loy van Beek, fmessmer, hyb
0.6.15 (2019-11-07)
- Merge pull request #255 from floweisshardt/fix/wlan_monitor more verbose error message for wlan monitor
- more verbose error message for wlan monitor
- Merge pull request #254 from floweisshardt/remove_terminal_spam remove terminal spam
- remove terminal spam
- Contributors: Florian Weisshardt, floweisshardt
0.6.14 (2019-08-07)
0.6.13 (2019-07-19) ------------------* Merge pull request #248 from LoyVanBeek/feature/reduce_load Feature/reduce load * PEP-8 this code * Also use self.read_sysinfo in get_sys_net * Cache file-handles instead of opening them again over and over again Reduces load om my laptop from 1.9% CPU to 1.1% CPU (after an initial warm up-period of < 20sec with higher usage) * If value is str 'n/a', do not try to convert and calc with it, just use 0 * Instead of opening subprocess to cat info about network, open the file directly Reduces load from 6-7% to under 2% * Instead of opening a subprocess to cat something, just open the file and read the contents Reduces load from this node on my system from 11-12% to 6-7% * Contributors: Felix Messmer, Florian Weisshardt, Loy van Beek, andreeatulbure, fmessmer
0.6.12 (2019-06-07)
0.6.11 (2019-04-05)
- Merge pull request #243 from KITrobotics/cpu_monitor_str_repair Repaired call of str object in cpu_monitor
- Merge pull request #244 from fmessmer/enhance_wlan_monitor query all wireless interfaces, fix parsing
- query all wireless interfaces, fix parsing
- Repaired call of str object in cpu_monitor
- Contributors: Felix Messmer, andreeatulbure, fmessmer
0.6.10 (2019-03-14)
- Merge pull request #242 from fmessmer/diagnostics_based_em_stop_monitor diagnostics-based emergency state verbalization
- diagnostics-based emergency state verbalization
- Merge pull request #236 from fmessmer/missing_dependency_python-requests add missing dependency python-requests
- add missing dependency python-requests
- add missing rosdep key ifstat
- Merge pull request #235 from fmessmer/network_monitor_internal network monitor internal
- additional net and statistic keys
- proper timer and STALE handling
- add net_monitor from ethz-asl/ros-system-monitor
- Merge pull request #232 from Acuda/feature/core_thermal_throttling new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- use False as default in order to not produce stale/error diagnostics for robots that do not want/have the respective tools setup
- new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- Contributors: Björn Eistel, Felix Messmer, fmessmer
0.6.9 (2018-07-21)
- update maintainer
- Contributors: ipa-fxm
0.6.8 (2018-07-21)
- Merge pull request #205 from fmessmer/wlan_monitor adding wlan_monitor
- fix syntax
- do not set diagnostic level on high core temperature
- allow ssh connection without passwd via ssh-key
- humanreadable exceptions
- adding wlan_monitor
- Merge pull request #223 from fmessmer/fix_monitor_virtual_temp refactor monitors
- call update once at startup to prevent No Data diagnostics
- more monitoring info
- fix nodes on robot
- cleanup, consistency and proper timer
- more info, more robust, more consistent
- only get temperatures of platform devices - no virtual
- Merge pull request #221 from fmessmer/missing_dependency_ntpdate add missing dependency ntpdate
- add missing dependency ntpdate
- Contributors: Felix Messmer, ipa-fxm, robot@cob4-15
0.6.7 (2018-01-07)
- Merge remote-tracking branch 'origin/indigo_release_candidate' into indigo_dev
- Merge pull request #214 from ipa-fmw/fix/emstop_monitor [EM stop monitor] prevent emstop monitor from saying empty strings
- prevent emstop monitor from saying empty strings
- Merge pull request #211 from ipa-fxm/enhance_em_sound_logic enhance emergency sound output
- enhance emergency sound output
- Merge pull request #208 from ipa-fxm/allow_distinct_say_on_release allow distinct say on released
- allow distinct say on released
- Merge pull request #207 from ipa-fxm/sound_emergency_stop_monitor Sound emergency stop monitor
- allow to configure battery monitor notifications
- allow to configure emergency stop notifications
- Merge pull request #200 from ipa-fxm/configurable_ntp_monitor enhance ntp_monitor
- Merge pull request #202 from ipa-fxm/update_maintainer update maintainer
- update maintainer
- refactor ntp_monitor
- made ntp_monitor configurable via yaml
- Merge pull request #197 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, Florian Weisshardt, Richard Bormann, ipa-fxm, ipa-uhr-mk, robot@cob4-2
0.6.6 (2017-07-17)
- fix parameter name
- use desired frequency as default windows size for the topic freq monitor
- adjust tolerance, window_size
- allow to monitor multiple topics
- adjust to hz_monitor yaml layout
- generic topic status monitor based on diagnostic updater
- [hotfix] python syntax
- remove useless code (#173)
- update psutil api
- add fake_diagnostics
- get num_cores from psutils
- add proper print_functions import
- some python3 print fixes
- rospy.sleep exception handling
- manually fix changelog
- make smapling rate configurable and add warning
- Contributors: Benjamin Maidel, Felix Messmer, Sourav Senapati, ipa-fxm, msh
0.6.5 (2016-10-10)
- fix diagnostics output
-
- Made changes to handle HZ monitoring for multiple topics.
-
- Minor fix for publishing multiple topics.
-
- Made changes for handling multiple hz topics.
-
- Completely commented out the code segments for HDD temperature statistics.
- Added cla for providing directory name, default is root directory.
- use reasonable default window size and fix status level
- fix code style
- add hz monitor
- simplify emergency_stop monitor
- fix emergency_stop monitor for enable_light set to false
- enable cpu warnings in diagnostics
- increased battery_monitors led prio
- check if light is enabled
- init light mode object
- Contributors: Benjamin Maidel, Florian Weisshardt, fmw-hb, fmw-ss, ipa-cob4-5, ipa-nhg, msh
0.6.4 (2016-04-01)
- stop charging mode if no more power_state msgs received
- fix node and class name
- fix emergency_stop_monitor
- parameter name consistency
- fix script
- configurable battery thresholds
- parameter for enabling sound and light
- combine battery_light_monitor and battery_monitor
- add say output to battery_light_monitor
- added actionlib exec dep and install tag
- fixes
- fix
- fix
- use cob_lights track_id in battery light monitor
- adapted em stop monitor to new cob_light
- fixes due to cob_light changes
- changes due to cob_lights refactor
- implemented compatibility for non addressable led bands
- switched from info to debug message
- switched from action to service
- added monitor to switch cobs light if charging
- set queue size to 1
- Update emergency_stop_monitor.py
- fixed em stop monitor
- removed configuration files
- fixes type conversion in ddwrt
- Contributors: Benjamin Maidel, Florian Weisshardt, ipa-bnm, ipa-cob4-2, ipa-fxm, ipa-nhg
0.6.3 (2015-08-25)
- remove obsolete autogenerated mainpage.dox files
- remove trailing whitespaces
- remove trailing whitespaces
- migrate to package format 2
- sort dependencies
- critically review dependencies
- Contributors: ipa-fxm
0.6.2 (2015-06-17)
- fix emergency_stop_monitor (tested on cob4-2: OK)
- enhance emergency_stop_monitor with diagnostics_based and motion_based
- emergency stop monitor includes diagnostics and em stop
- reworked emergency_stop_monitor (sets leds based on diagnostics), still needs to be updated to be robot independent (hardcoded components)
- cleanup CMakeLists
- have speach output for emergency switch to OK
- make colors for error, warning and ok configurable
- fix light for simple_script_server, adapt emergency_stop_monitor for cob4 by supporting mulitple light components
- added install tags
- Contributors: Florian Weisshardt, ipa-cob4-2, ipa-fmw, ipa-fxm, ipa-nhg
0.6.1 (2014-12-15)
- Update battery_monitor.py
- move cob_monitoring to cob_command_tools
- Contributors: Florian Weisshardt, ipa-nhg
0.5.2 (2014-03-27)
0.5.1 (2014-03-20)
- Initial catkinization.
- no speach output for first emergency change
- enhanced battery monitoring
- separate monitoring
- add todos to monitoring
- add sound to em monitoring
- monitoring package
- Contributors: abubeck, ipa-fmw
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
actionlib | |
cob_light | |
cob_msgs | |
cob_script_server | |
diagnostic_msgs | |
rospy | |
rostopic | |
sensor_msgs | |
std_msgs | |
diagnostic_updater | |
roscpp | |
topic_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_command_tools | |
cob_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged cob_monitoring at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.6.33 |
License | Apache 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ipa320/cob_command_tools.git |
VCS Type | git |
VCS Version | indigo_dev |
Last Updated | 2024-04-17 |
Dev Status | MAINTAINED |
CI status | Continuous Integration : 0 / 0 |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Felix Messmer
Authors
- Florian Weisshardt
- Felix Messmer
Changelog for package cob_monitoring
0.6.33 (2023-11-06)
- Merge pull request #335 from benmaidel/fix/em_topic_based_em_stop_mon fixed em topic based emergency_stop_monitor
- fix melodic compatibility
- fixed em topic based emergency_stop_monitor
- Merge pull request #334 from HannesBachter/feature/topic_emergency_stop_monitor set light based on emergency stop topic
- log em-stop only after issuing
- set light based on emergency stop topic
- Merge pull request #333 from benmaidel/feature/battery_monitor_params extend battery_monitor with additional rosparams
- fix default values
- extend battery_monitor with additional rosparams
- Contributors: Benjamin Maidel, Felix Messmer, HannesBachter
0.6.32 (2023-04-29)
- Merge pull request #329 from Deleh/fix/netdata_diagnostics_level Change NetData malformed data diagnostics level from ERROR to WARN
- remove type hints
- adjust string formatting syntax
- move netdata communication to interface class
- change netdata malformed data diagnostic level
- Merge pull request #328 from Deleh/feature/wlan_monitor_reconnect Reconnect if SSH session is inactive
- finalize
- add ssh_connection_state to diagnostics
- reconnect if session is inactive
- Contributors: Denis Lehmann, Felix Messmer, fmessmer
0.6.31 (2023-01-04)
- Merge pull request #327 from Deleh/fix/emergency_stop_monitor Collect only error and stale messages as errors
- collect only error and stale messages as errors
- Merge pull request #326 from fmessmer/debug/netdata fix netdata queries
- fix pylint
- fix return types
- harmonize Exception handling of cpu_monitor
- raise error when netdata request failed; show failed chart names
- include url in loginfo
- Merge pull request #325 from Deleh/fix/ntp_monitor Fix NTP monitor
- decode stderr
- Merge pull request #323 from pgehring/fix/paramiko_login [kevin] disable unsupported algorithms of linksys router
- fix pylint
- paramiko version check
- disable unsupported algorithms of linksys router
- Contributors: Denis Lehmann, Felix Messmer, Florian Weisshardt, fmessmer, pgehring
0.6.30 (2022-11-17)
- Merge pull request #322 from Deleh/fix/wlan_monitor_diagnostics Set diagnostic level to [ERROR]{.title-ref} on exception
- harmonization
- set diagnostic level to ERROR on exception
- Merge pull request #321 from LoyVanBeek/fix/netdata_based_diagnostics Fix/netdata based diagnostics
- Split CPU load diagnostics from uptime stats
- Try both spellings of core temp module name
- fixing crashed thread if netdata data was malformed and make netdata module name for core temps in api calls configurable
- Contributors: Björn Eistel, Denis Lehmann, Felix Messmer, Loy van Beek, fmessmer
0.6.29 (2022-07-29)
0.6.28 (2022-03-15)
- Merge pull request #314 from pgehring/feature/netdata_cpu_monitor [diagnostics] aquire all cpu data from netdata
- compatible format
- expose netdata_tools errors in diagnostics
- remove ipmi data aquisition
- check max clock speed
- parse netdata dict correctly
- fix typo
- pass interval to netdata
- fix strings in diag_vals
- parse netdata uptime
- parse netdata mem and swap util
- parse netdata cpu_util
- convert to int
- fix wrong keyword
- fix timer interval usage
- cleanup
- use cores detected by netdata
- get memory and swap usage from netdata
- handle empty netdata reponse correctly
- fix pylint
- proper python module for netdata_tools
- wip
- move netdata functions to module
- get core temperature from netdata
- check cpu utilisation with netdata
- Contributors: Felix Messmer, fmessmer, pgehring
0.6.27 (2022-01-12)
0.6.26 (2021-11-26)
- Merge pull request #307 from floweisshardt/feature/emergency_monitor add topics for em released info
- add topics for em released info
- Merge pull request #306 from fmessmer/fix_cob_monitoring fix cob_monitoring
- add traceback to all cob_monitoring exceptions
- fix string format
- add exception traceback
- Contributors: Felix Messmer, fmessmer, robot@mrk-4
0.6.25 (2021-08-02)
- Merge pull request #305 from fmessmer/fix_deprecation fix deprecation warning
- fix deprecation warning
- Contributors: Felix Messmer, fmessmer
0.6.24 (2021-07-02)
0.6.23 (2021-07-01)
0.6.22 (2021-05-10)
0.6.21 (2021-04-06)
- Merge pull request #299 from HannesBachter/fix/wlan_monitor Fix/wlan monitor
- decode values before adding them
- generically generate key value pairs from iwconfig output
- handle unconnected WIFI
- Merge pull request #297 from fmessmer/fix/python3_decode python3 decode stdout
- fix parse info
- python3 decode bytes
- python3 decode stdout
- Contributors: Felix Messmer, HannesBachter, fmessmer, hyb, robot@cob4-12
0.6.20 (2021-01-25)
- Merge pull request #295 from fmessmer/cob_monitoring_comment_dependency_python-mechanize commenting dependency python3-mechanize
- commenting dependency python3-mechanize
- Contributors: Felix Messmer, fmessmer
0.6.19 (2020-12-02)
- Merge pull request #287 from fmessmer/fix_catkin_lint fix catkin_lint
- fix catkin_lint
- Contributors: Felix Messmer, fmessmer
0.6.18 (2020-10-21)
- Merge pull request #286 from fmessmer/fix_noetic fix noetic
- ignore pylint assignment-from-none
- ROS_PYTHON_VERSION conditional dependency for psutil
- ROS_PYTHON_VERSION conditional dependency for requests
- ROS_PYTHON_VERSION conditional dependency for mechanize
- Contributors: Felix Messmer, fmessmer
0.6.17 (2020-10-17)
- Merge pull request #284 from fmessmer/test_noetic test noetic
- ROS_PYTHON_VERSION conditional dependency for paramiko
- Bump CMake version to avoid CMP0048 warning
- Contributors: Felix Messmer, fmessmer
0.6.16 (2020-03-18)
- Merge pull request #278 from fmessmer/fix_net_monitor fix int conversion for carrier_changes
- fix int conversion for carrier_changes
- Merge pull request #275 from fmessmer/refactor_hz_monitor refactor hz monitor
- allow min_duration until setting no_messages_anymore
- explicit sleep
- make hz and hzerror mandatory parameters
- refactor hz_monitor
- use format for log strings
- Merge pull request #270 from LoyVanBeek/feature/python3_compatibility [ci_updates] pylint + Python3 compatibility
- fix isnumeric
- fix more pylint errors
- fix pylint errors
- python3 compatibility via 2to3
- Merge pull request #271 from fmessmer/ci_updates [travis] ci updates
- catkin_lint fixes
- Merge pull request #268 from fmessmer/carrier_changes_diag_warn diag warn for carrier changes
- diag warn for carrier changes
- Merge pull request #267 from HannesBachter/fix/network_error_message [wlan monitor] print executing user for wlan monitor error message
- print executing user for wlan monitor error message
- Contributors: Felix Messmer, Loy van Beek, fmessmer, hyb
0.6.15 (2019-11-07)
- Merge pull request #255 from floweisshardt/fix/wlan_monitor more verbose error message for wlan monitor
- more verbose error message for wlan monitor
- Merge pull request #254 from floweisshardt/remove_terminal_spam remove terminal spam
- remove terminal spam
- Contributors: Florian Weisshardt, floweisshardt
0.6.14 (2019-08-07)
0.6.13 (2019-07-19) ------------------* Merge pull request #248 from LoyVanBeek/feature/reduce_load Feature/reduce load * PEP-8 this code * Also use self.read_sysinfo in get_sys_net * Cache file-handles instead of opening them again over and over again Reduces load om my laptop from 1.9% CPU to 1.1% CPU (after an initial warm up-period of < 20sec with higher usage) * If value is str 'n/a', do not try to convert and calc with it, just use 0 * Instead of opening subprocess to cat info about network, open the file directly Reduces load from 6-7% to under 2% * Instead of opening a subprocess to cat something, just open the file and read the contents Reduces load from this node on my system from 11-12% to 6-7% * Contributors: Felix Messmer, Florian Weisshardt, Loy van Beek, andreeatulbure, fmessmer
0.6.12 (2019-06-07)
0.6.11 (2019-04-05)
- Merge pull request #243 from KITrobotics/cpu_monitor_str_repair Repaired call of str object in cpu_monitor
- Merge pull request #244 from fmessmer/enhance_wlan_monitor query all wireless interfaces, fix parsing
- query all wireless interfaces, fix parsing
- Repaired call of str object in cpu_monitor
- Contributors: Felix Messmer, andreeatulbure, fmessmer
0.6.10 (2019-03-14)
- Merge pull request #242 from fmessmer/diagnostics_based_em_stop_monitor diagnostics-based emergency state verbalization
- diagnostics-based emergency state verbalization
- Merge pull request #236 from fmessmer/missing_dependency_python-requests add missing dependency python-requests
- add missing dependency python-requests
- add missing rosdep key ifstat
- Merge pull request #235 from fmessmer/network_monitor_internal network monitor internal
- additional net and statistic keys
- proper timer and STALE handling
- add net_monitor from ethz-asl/ros-system-monitor
- Merge pull request #232 from Acuda/feature/core_thermal_throttling new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- use False as default in order to not produce stale/error diagnostics for robots that do not want/have the respective tools setup
- new metrics (thermal throttling, idlejitter) for cpu monitor based on netdata
- Contributors: Björn Eistel, Felix Messmer, fmessmer
0.6.9 (2018-07-21)
- update maintainer
- Contributors: ipa-fxm
0.6.8 (2018-07-21)
- Merge pull request #205 from fmessmer/wlan_monitor adding wlan_monitor
- fix syntax
- do not set diagnostic level on high core temperature
- allow ssh connection without passwd via ssh-key
- humanreadable exceptions
- adding wlan_monitor
- Merge pull request #223 from fmessmer/fix_monitor_virtual_temp refactor monitors
- call update once at startup to prevent No Data diagnostics
- more monitoring info
- fix nodes on robot
- cleanup, consistency and proper timer
- more info, more robust, more consistent
- only get temperatures of platform devices - no virtual
- Merge pull request #221 from fmessmer/missing_dependency_ntpdate add missing dependency ntpdate
- add missing dependency ntpdate
- Contributors: Felix Messmer, ipa-fxm, robot@cob4-15
0.6.7 (2018-01-07)
- Merge remote-tracking branch 'origin/indigo_release_candidate' into indigo_dev
- Merge pull request #214 from ipa-fmw/fix/emstop_monitor [EM stop monitor] prevent emstop monitor from saying empty strings
- prevent emstop monitor from saying empty strings
- Merge pull request #211 from ipa-fxm/enhance_em_sound_logic enhance emergency sound output
- enhance emergency sound output
- Merge pull request #208 from ipa-fxm/allow_distinct_say_on_release allow distinct say on released
- allow distinct say on released
- Merge pull request #207 from ipa-fxm/sound_emergency_stop_monitor Sound emergency stop monitor
- allow to configure battery monitor notifications
- allow to configure emergency stop notifications
- Merge pull request #200 from ipa-fxm/configurable_ntp_monitor enhance ntp_monitor
- Merge pull request #202 from ipa-fxm/update_maintainer update maintainer
- update maintainer
- refactor ntp_monitor
- made ntp_monitor configurable via yaml
- Merge pull request #197 from ipa-fxm/APACHE_license use license apache 2.0
- use license apache 2.0
- Contributors: Felix Messmer, Florian Weisshardt, Richard Bormann, ipa-fxm, ipa-uhr-mk, robot@cob4-2
0.6.6 (2017-07-17)
- fix parameter name
- use desired frequency as default windows size for the topic freq monitor
- adjust tolerance, window_size
- allow to monitor multiple topics
- adjust to hz_monitor yaml layout
- generic topic status monitor based on diagnostic updater
- [hotfix] python syntax
- remove useless code (#173)
- update psutil api
- add fake_diagnostics
- get num_cores from psutils
- add proper print_functions import
- some python3 print fixes
- rospy.sleep exception handling
- manually fix changelog
- make smapling rate configurable and add warning
- Contributors: Benjamin Maidel, Felix Messmer, Sourav Senapati, ipa-fxm, msh
0.6.5 (2016-10-10)
- fix diagnostics output
-
- Made changes to handle HZ monitoring for multiple topics.
-
- Minor fix for publishing multiple topics.
-
- Made changes for handling multiple hz topics.
-
- Completely commented out the code segments for HDD temperature statistics.
- Added cla for providing directory name, default is root directory.
- use reasonable default window size and fix status level
- fix code style
- add hz monitor
- simplify emergency_stop monitor
- fix emergency_stop monitor for enable_light set to false
- enable cpu warnings in diagnostics
- increased battery_monitors led prio
- check if light is enabled
- init light mode object
- Contributors: Benjamin Maidel, Florian Weisshardt, fmw-hb, fmw-ss, ipa-cob4-5, ipa-nhg, msh
0.6.4 (2016-04-01)
- stop charging mode if no more power_state msgs received
- fix node and class name
- fix emergency_stop_monitor
- parameter name consistency
- fix script
- configurable battery thresholds
- parameter for enabling sound and light
- combine battery_light_monitor and battery_monitor
- add say output to battery_light_monitor
- added actionlib exec dep and install tag
- fixes
- fix
- fix
- use cob_lights track_id in battery light monitor
- adapted em stop monitor to new cob_light
- fixes due to cob_light changes
- changes due to cob_lights refactor
- implemented compatibility for non addressable led bands
- switched from info to debug message
- switched from action to service
- added monitor to switch cobs light if charging
- set queue size to 1
- Update emergency_stop_monitor.py
- fixed em stop monitor
- removed configuration files
- fixes type conversion in ddwrt
- Contributors: Benjamin Maidel, Florian Weisshardt, ipa-bnm, ipa-cob4-2, ipa-fxm, ipa-nhg
0.6.3 (2015-08-25)
- remove obsolete autogenerated mainpage.dox files
- remove trailing whitespaces
- remove trailing whitespaces
- migrate to package format 2
- sort dependencies
- critically review dependencies
- Contributors: ipa-fxm
0.6.2 (2015-06-17)
- fix emergency_stop_monitor (tested on cob4-2: OK)
- enhance emergency_stop_monitor with diagnostics_based and motion_based
- emergency stop monitor includes diagnostics and em stop
- reworked emergency_stop_monitor (sets leds based on diagnostics), still needs to be updated to be robot independent (hardcoded components)
- cleanup CMakeLists
- have speach output for emergency switch to OK
- make colors for error, warning and ok configurable
- fix light for simple_script_server, adapt emergency_stop_monitor for cob4 by supporting mulitple light components
- added install tags
- Contributors: Florian Weisshardt, ipa-cob4-2, ipa-fmw, ipa-fxm, ipa-nhg
0.6.1 (2014-12-15)
- Update battery_monitor.py
- move cob_monitoring to cob_command_tools
- Contributors: Florian Weisshardt, ipa-nhg
0.5.2 (2014-03-27)
0.5.1 (2014-03-20)
- Initial catkinization.
- no speach output for first emergency change
- enhanced battery monitoring
- separate monitoring
- add todos to monitoring
- add sound to em monitoring
- monitoring package
- Contributors: abubeck, ipa-fmw
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
actionlib | |
cob_light | |
cob_msgs | |
cob_script_server | |
diagnostic_msgs | |
rospy | |
rostopic | |
sensor_msgs | |
std_msgs | |
diagnostic_updater | |
roscpp | |
topic_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
cob_command_tools | |
cob_bringup |