CFFI wrap of ATI-IA force-torque sensor transform c library
Python interface to ATI-IA force-torque transform (ATIDAQ) C library, v1.0.7. For use with ATI Industrial Automation force-torque sensors.
This package does not read from hardware. Another package, such as NI-DAQmx, must be used for that purpose.
ATIDAQ C Library is available at https://www.ati-ia.com/library/software/daq_ft/ATIDAQ%20C%20Library.zip
pip install atiiaftt
CFFI and platform appropriate build tools are required to build the C source that is included with the package.
For Linux distributions, install the developer package group.
For Windows, see https://wiki.python.org/moin/WindowsCompilers
Module help for the python classes is available via docstrings. Documentation for the wrapped functions is available in ATIDAQ_c_lib/readme.txt
High level usage is as follows:
- import atiiaftt
- Create an instance of the atiiafft.FTsensor class
- Load calibration data, either passing the calibration file path as a string during class instantiation or as a parameter while calling instance.createCalibration(‘./FT18766cal’).
- Optionally, set the tool transform, bias values and units as needed, eg)
- Call the force-torque conversion function: instance.convertToFt([0.042,1.004,0.952,-0.235,0.091,1.091,0.054]); this returns the forces and torques as a list [F.x,F.y,F.z,T.x,T.y,T.z]. The last transformed values are stored in the instance variable instance.ft_vector for later access.
CFFI and python class examples found in ‘atiiaftt/samples/ftconvert.py’
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size atiiaftt-0.1.1-cp36-cp36m-win_amd64.whl (67.2 kB)||File type Wheel||Python version cp36||Upload date||Hashes View|
|Filename, size atiiaftt-0.1.1-cp37-cp37m-win_amd64.whl (68.1 kB)||File type Wheel||Python version cp37||Upload date||Hashes View|
|Filename, size atiiaftt-0.1.1.tar.gz (84.7 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for atiiaftt-0.1.1-cp36-cp36m-win_amd64.whl
Hashes for atiiaftt-0.1.1-cp37-cp37m-win_amd64.whl