Package Summary
z_laser_gui provides a graphical interface that improves the user interaction with the ROS API provided by the z_laser_projector stack. It wraps the messages publication and services call which have been arranged to run the functionalities of the device
- Maintainer status: maintained
- Maintainer: Rafael Luque <rluque AT catec DOT aero>, Ines M. Lara <imlara AT catec DOT aero>
- Author: Rafael Luque <rluque AT catec DOT aero>, Ines M. Lara <imlara AT catec DOT aero>
- License: Apache 2.0
- Source: git https://github.com/fada-catec/z_laser_projector.git (branch: melodic)
Package Summary
z_laser_gui provides a graphical interface that improves the user interaction with the ROS API provided by the z_laser_projector stack. It wraps the messages publication and services call which have been arranged to run the functionalities of the device
- Maintainer status: maintained
- Maintainer: Rafael Luque <rluque AT catec DOT aero>, Ines M. Lara <imlara AT catec DOT aero>
- Author: Rafael Luque <rluque AT catec DOT aero>, Ines M. Lara <imlara AT catec DOT aero>
- License: Apache 2.0
- Source: git https://github.com/fada-catec/z_laser_projector.git (branch: noetic)
Contents
The interface has been developed with QtCreator tool and it makes use of PyQt5 libraries to run the GUI.
This package aims to improve the user experience with the stack. For that purpose, several functionalities that ease the interaction with the ROS API are included in the GUI:
- The general menu provides a fast view of projector status with LED indicators.
CoordinateSystem and ProjectionElement submenus wraps the definition and control operations of projection elements: set active coordinate system, add projection element, scan targets, etc.
- Push buttons allow triggering the actions on projector.
The image below shows an example of projection element definition: user selects the figure type, fills in the fields with necessary data and press the add button. Next time the projection is started, this new figure will be projected.
Acknowledgement
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu
|
This project has received funding from the European Union’s Horizon 2020 |