abb_egm_pyclient
Tested on RobotWare version:
- 6.08.01.
Setup
-
Clone this repo.
-
Install
protoc
from protobuf. There are prebuilt binaries available from GitHub ifprotoc
is not available in your package manager. 3.Findegm.proto
in either%LOCALAPPDATA%\ABB\RobotWare\RobotWare_6.XXXXX\utility\Template\EGM\egm.proto
or on the robot. -
Run protoc to generate protobuf classes for python. Substitute
$SRC_DIR
for the location ofegm.proto
protoc --python_out=abb_egm_pyclient $SRC_DIR/egm.proto
- 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