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

abb_egm_pyclient

  • Clone with SSH
  • Clone with HTTPS
  • Anton Tetov's avatar
    Anton Tetov Johansson authored
    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