/pyri-vision-browser

Python Restricted Industrial (PyRI) Open Source Teach Pendant Vision Browser Package

Primary LanguagePythonApache License 2.0Apache-2.0

PyRI Open Source Teach Pendant Vision Browser Package

This package is part of the PyRI project. See https://github.com/pyri-project/pyri-core#documentation for documentation. This package is included in the pyri-robotics-superpack Conda package.

The pyri-vision-browser package contains camera viewers and variable editors for the WebUI.

This package is not installed using pip or used on the host machine. It must be installed into the WebUI server wheels directory. See https://github.com/pyri-project/pyri-webui-server#static-data-directory

WebUI Panels

This package contains the following WebUI panels:

  • Vision
    • Camera List
    • Camera Viewers

WebUI Variable Editors

This package contains the following WebUI variable editors:

  • Calibrate Camera Intrinsic Parameters
  • Calibrate Camera Extrinsic Parameters
  • Calibrate Robot Origin Parameters
  • New Image template
  • New Image ROI

Calibration Target

The calibration routines use a chessboard calibration target. It is expected to have the following parameters:

width = 7 squares
height = 6 squares
square_size=0.03 m

Acknowledgment

This work was supported in part by Subaward No. ARM-TEC-19-01-F-24 from the Advanced Robotics for Manufacturing ("ARM") Institute under Agreement Number W911NF-17-3-0004 sponsored by the Office of the Secretary of Defense. ARM Project Management was provided by Christopher Adams. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of either ARM or the Office of the Secretary of Defense of the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes, notwithstanding any copyright notation herein.

This work was supported in part by the New York State Empire State Development Division of Science, Technology and Innovation (NYSTAR) under contract C160142.

PyRI is developed by Rensselaer Polytechnic Institute, Wason Technology, LLC, and contributors.