Package Summary

Tags No category tags.
Version 1.3.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/fkie/multimaster_fkie.git
VCS Type git
VCS Version noetic-devel
Last Updated 2023-03-30
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

A daemon node to manage ROS launch files and launch nodes from loaded files.

Additional Links

Maintainers

  • Alexander Tiderko

Authors

  • Alexander Tiderko

Node Manager Daemon is an instance which allows the Node Manager a remote access to configuration files . Through the daemon the launch file can be edited, loaded and the containing nodes executed by Node Manager GUI.

The daemon instance is usually launched be Node Manager through SSH connection. After that the Node Manager communicates with daemon using gRPC.

Beside offering remote configuration access to Node Manager the daemon supports many other features, e.g. system monitoring, forwarding diagnostic messages or auto start/load of launchfiles.

The configuration is stored at $HOME/.config/ros.fkie/node_manager_daemon.yaml and can be changed through Node Manager for each host.

CHANGELOG

Changelog for package fkie_node_manager_daemon

1.3.2 (2022-07-17)

1.3.1 (2022-07-15)

1.3.0 (2022-07-15)

  • fkie_node_manager_damoen: fix clear_param for group These parameter are now deleted on restart nodes with reload global parameter
  • fkie_node_manager_daemon: fix find package binaries
  • fkie_node_manager_daemon: use threads for each sensor instead of timer
  • fkie_node_manager_daemon: set GRPC_ENABLE_FORK_SUPPORT=0 by default
  • fkie_node_manager_daemon: added parameter to set grpc poll strategy and verbosity
  • Contributors: Alexander Tiderko

1.2.7 (2021-01-23)

1.2.6 (2021-01-16)

  • fkie_node_manager_daemon: fixed delete node\'s log file if no latest folder exists

1.2.5 (2021-01-16)

1.2.4 (2020-11-11)

  • renamed \'associations\' and \'kill_on_stop\' parameter and add dapricated notifications new names: nm/associations nm/kill_on_stop
  • fkie_node_manager: fixed open echo dialog
  • fkie_node_manager: chnaged host comparison; added search for further log files
  • fkie_node_manager: show ROS log from lates folder if no one is available
  • fkie_node_manager_daemon: catch error if no net_if_stats available
  • fix for issue #138
  • fkie_node_manager: fixed detection of included files in \'value\' tags
  • Contributors: Alexander Tiderko

1.2.1 (2020-07-22)

  • fkie_multimaster: added conditions for python3 dependencies in package xml
  • Contributors: Alexander Tiderko

1.2.0 (2020-07-22)

  • fkie_node_manager_daemon: fixed rostest
  • fkie_node_manager_daemon: fixed tests for python3
  • fkie_node_manager: fixed error message with ignore_unset_args
  • changed screen environment: do not set DISPLAY environment
  • fkie_multimaster: fixed warning for cmake_minimum_required
  • fkie_multimaster: fixed build/start in noetic
  • fkie_node_manager_daemon: changed sreen configuration on node start
  • fkie_node_manager_daemon: fixed read version with python 3
  • fkie_master_sync: send OK diagnostic message on start
  • fkie_node_manager_daemon: load global parameter which has names equal to node names
  • Contributors: Alexander Tiderko

1.1.0 (2020-05-13)

  • prepared conditions for python3 in package xml
  • fkie_multimaster_fkie: got get_local_address from rosgraph.network
  • fkie_multimaster: fixed python2 compatibility
  • fkie_multimaster: python 3 fixes
  • fkie_master_discovery: fixed usage of get local addresses
  • fkie_node_manager: tests updated
  • fkie_multimaster: a lot of merges for python 3 compatibility
  • fkie_node_manager: fixed loop starts with associations
  • fkie_node_manager: added associations parameter
  • fkie_node_manager: added a screen log widget alternative view of current screen output with only window
  • set on remote hosts the DISPLAY to :0 this can be avoided by adding env parameter for DISPLAY with empty value to launch file
  • search also in install/devel space for included configuration files
  • fkie_node_manager_daemon: fixed show system monitor configuration after save
  • fkie_node_manager_daemon: added run service to start nodes
  • fkie_node_manager_daemon: updated arguments help
  • Merge pull request #113 from gstavrinos/master Fixed GRPC typos
  • added ROS services to daemon for load (witch start nodes) launch files
  • Fixed GRPC typos
  • Merge branch \'master\' of https://github.com/fkie/multimaster_fkie
  • Make rename explicit
  • fkie_node_manager_daemon: fixed resolve find in args
  • fkie_node_manager: clear package path also on remote daemons
  • fkie_node_manager_daemon: changed absolute path while remote start of nodes
  • fkie_node_manager_daemon: remove \"package://\" resolve while set parameter
  • Merge branch \'master\' of https://github.com/fkie/multimaster_fkie
  • fkie_node_manager_daemon: fixed interpret_path for script_runner
  • fkie_node_manager: new feature, delete files/folders
    • fixed copy files
  • fkie_node_manager: fixed copy/create new files
  • fkie_node_manager_daemon: added debug output in searching for package and resource names
  • fkie_node_manager_daemon: resolve pkg references while launch on remote hosts
  • fkie_node_manager: improved search for included files
  • fkie_node_manager: editor: fixed include files which ends with \'.launch.*\'
  • fkie_node_manager: editor: remove block on open launch file within delayd network connection
  • fkie_node_manager: fixed some problems with \'ascii\' codec
  • fkie_node_manager: fixed error prints to stderr
  • fkie_node_manager: editor: do not test argument with defined value tag
  • fkie_node_manager: editor: added test for included/setted arguments
  • fix determine include parameter
  • fkie_node_manager_daemon: added warnings for long delays while list sreens or open grpc connection
  • fkie_node_manager_daemon: fixed save behaviour on lost connection
  • fkie_node_manager: open/close grpc channels without caching
  • enable cache for grpc channels again no cache causes os_error:\"Too many open files\". Perhaps it is related to https://github.com/grpc/grpc/issues/15759. Further tests needed.
  • fkie_node_manager_daemon: do not cache channels
  • fkie_node_manager_daemon: removed some format warnings
  • fix test for get_packages
  • test for packages
  • fix for tests of formated timestamps
  • Fix test for replace paths
  • fkie_node_manager_daemon: added testcases for common modul
  • added command prefix to advanced start configuration
    • accessible through description panel
  • fkie_node_manager: fix visualization for nodes with defined machine tag
  • added support for launch nodes with remote ros master uri
  • fkie_node_manager: changed settings dialog
  • fixed urls broken after rename packages
  • fkie_node_manager_daemon: fixed diagnostics
  • fkie_node_manager_daemon: changed log info on node start
  • Contributors: Alexander Tiderko, George Stavrinos, Timo R

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Recent questions tagged fkie_node_manager_daemon at Robotics Stack Exchange