https://github.com/cmower/fri-client-sdk_cpp
KUKA Fast Robot Interface C++ SDK. Provides a CMake alternative to building the FRI Library.
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 1 committers (100.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Repository
KUKA Fast Robot Interface C++ SDK. Provides a CMake alternative to building the FRI Library.
Basic Info
Statistics
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
FRI-Client-SDK_Cpp
This repo contains the FRI client SDK provided by KUKA for LBR models. A cmake alternative for building the client and examples is provided to easily integrate it into other projects.
To browse the source code for the FRI-Client-SDK_Cpp_v*.zip files, see the other branches of this repository.
Important notice
THIS IS NOT A KUKA PRODUCT.
@cmower is not affiliated with KUKA.
The two zip files
- FRI-Client-SDK_Cpp_v1.15.zip
- FRI-Client-SDK_Cpp_v2.5.zip
are as provided by KUKA with LRB robots (both originally named FRI-Client-SDK_Cpp.zip).
The code contained in each zip file is unchanged.
When using the CMake build option (see instructions below), a file called fri_config.h is generated and copied to the unzipped fri/include/ directory so it is publically available.
This does not affect the code provided by KUKA in any way, it is simply there to specify a MACRO called FRI_VERSION which is used to indicate the version of FRI being built.
Support
The following versions of FRI are currently supported: * 1.15 * 2.5
If you have a different version, please consider forking and submitting a pull request.
Build
There are several options for building.
You can either use the options provided by KUKA or the CMakeLists.txt provided here.
Building using methods provided by KUKA
Unzip the FRI client SDK, and follow the instructions in the Readme.txt file.
Use CMake
Note, you do not need to unzip the .zip file (this is done automatically).
- Clone repo:
- (ssh)
$ git clone git@github.com:cmower/FRI-Client-SDK_Cpp.git - (https)
$ git clone https://github.com/cmower/FRI-Client-SDK_Cpp.git
- (ssh)
- Change directory:
$ cd FRI-Client-SDK_Cpp - Create a build directory:
$ mkdir build - Change directory:
$ cd build - Run cmake:
$ cmake -DFRI_VERSION=[VER] ..- You must specify the FRI version that you want to build. See the "Support" section above for supported versions.
- Note, optionally you can build the examples by using the flag
cmake -DFRI_BUILD_EXAMPLES=[ON/OFF] ... Default isON.
- Build:
$ cmake --build .
The build directory now contains the built library libFRIClient.a and if -DFRI_BUILD_EXAMPLES=ON also the example executables.
Usage
Java application
A flexible Java application is provided here. This must be installed on the KUKA Sunrise controller.
Owner
- Name: Chris Mower
- Login: cmower
- Kind: user
- Location: London, UK
- Company: Huawei Technologies R&D
- Website: https://cmower.github.io/
- Repositories: 55
- Profile: https://github.com/cmower
Senior Research Scientist at Huawei Technologies R&D.
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: almost 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Christopher E. Mower | c****r@k****k | 23 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 4
- Total pull requests: 4
- Average time to close issues: 13 days
- Average time to close pull requests: less than a minute
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mhubii (2)
- tvercaut (2)
Pull Request Authors
- Dm1stry (3)
- cmower (2)