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

cob_monitoring

Additional Links

Maintainers

  • Felix Messmer

Authors

  • Florian Weisshardt
  • Felix Messmer
README
No README found. See repository README.
CHANGELOG

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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged cob_monitoring at Robotics Stack Exchange