Model, simulation and implementation of a mechatronical system for use in a mimicked industrial environment using UWB localization. Task dispatch via Arrowhead. Reproducibly built via Nix.
This PR implements a "node" (as defined by RobotOS: a software component that publishes and subscribes to messages and affects the system in some manner) that reads the reported physical position of the system over a serial connection and publishes the collected data on a "POSITION" channel.
TODO:
[x] clean up implementation;
[x] package implementation (see CMAKE macros offered by LCM);
[x] test execution on the RPi; and
[x] figure out what firewall rule to apply so that UDP multicast works. (Do we just have to allow an UDP port? Yep: open UDP 7667 by default)
This PR implements a "node" (as defined by RobotOS: a software component that publishes and subscribes to messages and affects the system in some manner) that reads the reported physical position of the system over a serial connection and publishes the collected data on a "POSITION" channel.
TODO:
Do we just have to allow an UDP port?Yep: open UDP 7667 by default)Related to #26.