Python ArmarX - A Python toolbox for ArmarX
from armarx import 🤖 as ❤
This package provides Python 3 bindings for ArmarX.
In addition, the package also includes some helper functions, such as publishing or subscribing to images.
Installation
pip install --upgrade --extra-index-url https://pypi.humanoids.kit.edu/ armarx
Using the bindings
Connecting to an existing proxy
For proxies defined in a project's Variants-*.xml it is possible to import
the interface directly.
from armarx import PlatformUnitInterfacePrx
platform_unit = PlatformUnitInterfacePrx.get_proxy('Armar6PlatformUnit')
platform_unit.moveTo(0.0, 0.0, 0.0, 50.0, 0.1)
Slice definitions can be loaded using the slice_loader.load_armarx_slice
function. Default values for the proxy name will also be mapped.
More examples can be found in the examples folder.
Documentation
See https://armarx.humanoids.kit.edu/python
Release files for armarx 0.23.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| armarx-0.23.3.tar.gz | 73.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| armarx-0.23.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 184.5 kB
Release files / armarx-0.23.3.tar.gz
| Download URL | armarx-0.23.3.tar.gz |
|---|---|
| Size | 73.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0cbdeda95a70c5745c3ba8992c18ab944d1180c817ab2914971ffc9b30dad69d
|
|
BLAKE2b-256 checksum How to use checksums |
2818b8656ec9e432d3bf433b64b87e19e143f87bf18cb741c806070f82cd4a52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.6.9 Linux/5.4.0-131-generic
|
Release files / armarx-0.23.3-py3-none-any.whl
| Download URL | armarx-0.23.3-py3-none-any.whl |
|---|---|
| Size | 111.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e8fe17a9d64830be641c1710760265272f00fd7b6ebc67d21206e068559642c
|
|
BLAKE2b-256 checksum How to use checksums |
52864d0959a52b83f9de80a4672a057f27318aa1c8d8ed334e106116a6098605
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.6.9 Linux/5.4.0-131-generic
|