Skip to content
Snippets Groups Projects
Select Git revision
  • d600799801fd20185a31026852ed22a0b6f313e2
  • main default protected
  • argparse
  • untested
4 results

abb_egm_pyclient

Anton Tetov's avatar
d6007998
History

abb_egm_pyclient

Tested on RobotWare version:

  • 6.08.01.

Setup

  1. Clone this repo.

  2. Install protoc from protobuf. There are prebuilt binaries available from GitHub if protoc is not available in your package manager. 3.Find egm.proto in either %LOCALAPPDATA%\ABB\RobotWare\RobotWare_6.XXXXX\utility\Template\EGM\egm.proto or on the robot.

  3. Run protoc to generate protobuf classes for python. Substitute $SRC_DIR for the location of egm.proto

protoc --python_out=abb_egm_pyclient $SRC_DIR/egm.proto
  1. Install this package in your environment of choice.
cd abb_egm_pyclient
pip install -e .

Usage

Run the EGM on your robot controller. Here are some instructions if needed.

And on your computer (and your python environment):

python -m abb_egm_pyclient.run --help