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)