-
 

multimaster_fkie repository

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 No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

README

This is a new version with daemon instance!

Whats new:

  • Remote access and control of launch and configuration files.
  • Easy remote editing of launch files.
  • Monitoring for ROS nodes and system resources on remote hosts.

Old version is available on branch: old_master and is no longer supported!

FKIE multimaster for ROS

The ROS stack of fkie_multimaster offers a complete solution for using ROS with multicores. In addition, Node Manager with a daemon provide a GUI-based management environment that is very useful to manage ROS-launch configurations and control running nodes, also in a single-core system.

multimaster overview

Packages have been renamed

The FKIE multimaster packages used to have an _fkie suffix. In conformance with REP-144, all packages have been renamed with an fkie_ prefix, starting from version 1.0.0. If you have built an older version from source, make sure to remove the build artifacts of the old versions from your build space.

Install

The communication between the Node Manager GUI and the Daemon is based on Python gRPC. If you are using Ubuntu 18.10 or later, you can simply run sudo apt install python-grpcio python-grpc-tools. For Ubuntu 18.04 LTS, we provide a PPA backport of the gRPC libraries. If your Ubuntu version is older than that, you need to install grpcio-tools from PyPI.

You can run the following commands to setup a build from source:

cd catkin_ws/src
git clone https://github.com/fkie/multimaster_fkie.git multimaster
rosdep update
rosdep install -i --as-root pip:false --reinstall --from-paths multimaster

Then build all packages:

catkin build fkie_multimaster

Documentation

For ROS interfaces and parameterization see the ROS Wiki. For configuration details you can find example launch files in each package.

CONTRIBUTING

No CONTRIBUTING.md found.

Repository Summary

Checkout URI https://github.com/fkie/multimaster_fkie.git
VCS Type git
VCS Version melodic-devel
Last Updated 2020-05-09
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

README

FKIE multimaster for ROS

The ROS stack of multimaster_fkie offers a complete solution for using ROS with multicores.

The descriptions of individual packets:

  • discovery -- [discovery using multicast or zeroconf]{.title-ref}
  • synchronization -- [master synchronization]{.title-ref}
  • node manager GUI -- [A GUI to manage the configuration on local and remote ROS masters]{.title-ref}
  • default configuration -- [Helper node allows an easy (auto)start of remote nodes]{.title-ref}

you can find it also on ros_wiki.

CONTRIBUTING

No CONTRIBUTING.md found.