Science Score: 64.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
1 of 3 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Keywords
Repository
KUKA Fast Robot Interface Python SDK.
Basic Info
- Host: GitHub
- Owner: lbr-stack
- License: apache-2.0
- Language: C++
- Default Branch: main
- Homepage: https://lbr-stack.readthedocs.io/en/latest/pyfri/doc/pyfri.html
- Size: 9.02 MB
Statistics
- Stars: 26
- Watchers: 5
- Forks: 6
- Open Issues: 5
- Releases: 2
Topics
Metadata Files
README.md
pyfri
KUKA Fast Robot Interface Python SDK. The code in this repository, provides Python bindings for the FRI Client SDK C++ through pybind11. The interface has been designed to be as similar as possible to the documentation provided by KUKA.
There is one difference users of the Python bindings should be aware. When instantiating the client application, in C++ this is performed as follows.
```cpp // ..setup client..
// create new udp connection UdpConnection connection;
// pass connection and client to a new FRI client application ClientApplication app(connection, client); ```
In Python, the equivalent code is as follows.
```python import pyfri as fri
..setup client..
app = fri.ClientApplication(client) ```
Since UDP is the only supported connection type and the connection object is not actually required by the user after declaring the variable, the UdpConnection object is created internally to the fri.ClientApplication class object.
See the examples.
Quickstart
- Clone repository (make sure you include
--recursive):shell git clone --recursive https://github.com/lbr-stack/pyfri.git - Change directory:
shell cd pyfri - Install:
shell export FRI_CLIENT_VERSION=1.15 pip3 install .
[!NOTE] FRI client is fetched from fri and must be available as branch, refer README.
Setup the hardware, see Hardware Setup.
Checkout the Example Applications.
Citation
If you enjoyed using this repository for your work, we would really appreciate ❤️ if you could leave a ⭐ and / or cite it, as it helps us to continue offering support.
@misc{huber2023lbrstack,
title={LBR-Stack: ROS 2 and Python Integration of KUKA FRI for Med and IIWA Robots},
author={Martin Huber and Christopher E. Mower and Sebastien Ourselin and Tom Vercauteren and Christos Bergeles},
year={2023},
eprint={2311.12709},
archivePrefix={arXiv},
primaryClass={cs.RO}
}
Owner
- Name: lbr-stack
- Login: lbr-stack
- Kind: organization
- Repositories: 1
- Profile: https://github.com/lbr-stack
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you enjoyed using this repository for your work, we would really appreciate ❤️ if you could cite it, as it helps us to continue offering support."
authors:
- family-names: Huber
given-names: Martin
orcid: https://orcid.org/0000-0003-4603-6773
- family-names: Mower
given-names: Christopher E.
orcid: https://orcid.org/0000-0002-3929-9391
- family-names: Ourselin
given-names: Sebastien
orcid: https://orcid.org/0000-0002-5694-5340
- family-names: Vercauteren
given-names: Tom
orcid: https://orcid.org/0000-0003-1794-0456
- family-names: Bergeles
given-names: Christos
orcid: https://orcid.org/0000-0002-9152-3194
title: "LBR-Stack: ROS 2 and Python Integration of KUKA FRI for Med and IIWA Robots"
version: 1.4.2
doi: 10.48550/arXiv.2311.12709
date-released: 2023-12-29
GitHub Events
Total
- Watch event: 5
- Fork event: 2
Last Year
- Watch event: 5
- Fork event: 2
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Christopher E. Mower | c****r@k****k | 141 |
| mhubii | m****4@h****e | 3 |
| Chris Mower | c****r | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: almost 2 years ago
All Time
- Total issues: 3
- Total pull requests: 9
- Average time to close issues: 6 days
- Average time to close pull requests: about 22 hours
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 2.67
- Average comments per pull request: 0.33
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 3
- Pull requests: 9
- Average time to close issues: 6 days
- Average time to close pull requests: about 22 hours
- Issue authors: 2
- Pull request authors: 2
- Average comments per issue: 2.67
- Average comments per pull request: 0.33
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- CameronDevine (3)
- Prier (1)
- cmower (1)
Pull Request Authors
- cmower (9)
- komment-ai[bot] (3)
- mhubii (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- numpy *