ammaar8 / ign-msgs

A set of libraries designed to rapidly develop robot applications.

Home Page:https://ignitionrobotics.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignition Messages: Protobuf messages and functions for robot applications

Maintainer: caguero AT openrobotics DOT org

GitHub open issues GitHub open pull requests Discourse topics Hex.pm

Build Status
Test coverage codecov
Ubuntu Bionic Build Status
Homebrew Build Status
Windows Build Status

Ignition Messages is a component in the Ignition framework, a set of libraries designed to rapidly develop robot applications.

Installation

See the installation tutorial.

Known issue of command line tools

In the event that the installation is a mix of Debian and from source, command line tools from ign-tools may not work correctly.

A workaround for a single package is to define the environment variable IGN_CONFIG_PATH to point to the location of the Ignition library installation, where the YAML file for the package is found, such as

export IGN_CONFIG_PATH=/usr/local/share/ignition

However, that environment variable only takes a single path, which means if the installations from source are in different locations, only one can be specified.

Another workaround for working with multiple Ignition libraries on the command line is using symbolic links to each library's YAML file.

mkdir ~/.ignition/tools/configs -p
cd ~/.ignition/tools/configs/
ln -s /usr/local/share/ignition/fuel6.yaml .
ln -s /usr/local/share/ignition/transport10.yaml .
ln -s /usr/local/share/ignition/transportlog10.yaml .
...
export IGN_CONFIG_PATH=$HOME/.ignition/tools/configs

This issue is tracked here.

About

A set of libraries designed to rapidly develop robot applications.

https://ignitionrobotics.org

License:Other


Languages

Language:C++ 96.3%Language:CMake 2.0%Language:C 0.9%Language:Ruby 0.3%Language:Shell 0.3%Language:Python 0.2%Language:Batchfile 0.1%