z_laser_projector: z_laser_gui | z_laser_msgs | z_laser_viz | z_laser_zlp1

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)
z_laser_projector: z_laser_gui | z_laser_msgs | z_laser_viz | z_laser_zlp1

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)

The interface has been developed with QtCreator tool and it makes use of PyQt5 libraries to run the GUI.

  • gui_general.png

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.

  • gui_line.png

Acknowledgement

ROSIN Logo

Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu

EU Flag

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement No. 732287.

Wiki: z_laser_gui (last edited 2020-12-06 11:14:09 by Fada_Catec)