LBR-Stack

LBR-Stack: ROS 2 and Python Integration of KUKA FRI for Med and IIWA Robots - Published in JOSS (2024)

https://github.com/lbr-stack/lbr_stack_doc

Science Score: 98.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
    Found 1 DOI reference(s) in JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation ·

Repository

Documentation for the LBR-Stack

Basic Info
  • Host: GitHub
  • Owner: lbr-stack
  • License: apache-2.0
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 1.11 MB
Statistics
  • Stars: 7
  • Watchers: 1
  • Forks: 0
  • Open Issues: 5
  • Releases: 1
Created almost 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

lbrstackdoc

Documentation Status status

This repository holds the documentation for the LBR-Stack.

Build Documentation Locally

To build locally: 1. Clone this repository

```shell
git clone --recursive git@github.com:lbr-stack/lbr_stack_doc.git
cd lbr_stack_doc
```
  1. Create a virtual environment

    shell python3 -m venv ./lbr_stack_doc_venv source lbr_stack_doc_venv/bin/activate

  2. Install dependencies

    shell pip3 install -r requirements.txt

  3. Clone the lbr_fri_ros2_stack, e.g. via (this uses vcs)

    shell wget https://raw.githubusercontent.com/lbr-stack/lbr_fri_ros2_stack/humble/lbr_fri_ros2_stack/repos-fri-1.15.yaml vcs import doc/source < repos-fri-1.15.yaml

  4. Clone pyfri

    shell git clone https://github.com/lbr-stack/pyfri.git doc/source/pyfri

  5. In conf.py change

    python f"doxysphinx build . $READTHEDOCS_OUTPUT/html {doxyfile}", shell=True

    to

    python f"doxysphinx build . html {doxyfile}", shell=True

  6. Finally, go to doc/source and run

    shell python3 -m sphinx -T -E -b html -d _build/doctrees -D language=en . html

  7. Open and browse the documentation by opening doc/source/html/index.html.

Build Paper Locally

To build the paper via Docker, run

shell docker run --rm -it \ -v $PWD:/data \ -u $(id -u):$(id -g) \ openjournals/inara \ -o pdf,crossref,preprint \ paper/paper.md

inside the lbr_stack_doc repository.

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} }

Acknowledgements

wellcome

This work was supported by core and project funding from the Wellcome/EPSRC [WT203148/Z/16/Z; NS/A000049/1; WT101957; NS/A000027/1].

eu_flag

This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 101016985 (FAROS project).

Owner

  • Name: lbr-stack
  • Login: lbr-stack
  • Kind: organization

JOSS Publication

LBR-Stack: ROS 2 and Python Integration of KUKA FRI for Med and IIWA Robots
Published
November 15, 2024
Volume 9, Issue 103, Page 6138
Authors
Martin Huber ORCID
School of Biomedical Engineering & Imaging Sciences, King's College London, United Kingdom
Christopher E. Mower ORCID
School of Biomedical Engineering & Imaging Sciences, King's College London, United Kingdom
Sebastien Ourselin ORCID
School of Biomedical Engineering & Imaging Sciences, King's College London, United Kingdom
Tom Vercauteren ORCID
School of Biomedical Engineering & Imaging Sciences, King's College London, United Kingdom
Christos Bergeles ORCID
School of Biomedical Engineering & Imaging Sciences, King's College London, United Kingdom
Editor
Adi Sinn ORCID
Tags
C++ Python ROS 2 KUKA LBR Med KUKA LBR IIWA Hard Real-time

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.3.1
doi: 10.48550/arXiv.2311.12709
date-released: 2023-11-22

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 1
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
  • Push event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 157
  • Total Committers: 2
  • Avg Commits per committer: 78.5
  • Development Distribution Score (DDS): 0.025
Past Year
  • Commits: 9
  • Committers: 1
  • Avg Commits per committer: 9.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
mhubii m****4@h****e 153
github-actions[bot] g****] 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 15
  • Total pull requests: 15
  • Average time to close issues: 2 months
  • Average time to close pull requests: 19 minutes
  • Total issue authors: 7
  • Total pull request authors: 1
  • Average comments per issue: 1.2
  • Average comments per pull request: 0.07
  • Merged pull requests: 14
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: about 4 hours
  • Issue authors: 2
  • Pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mhubii (5)
  • CameronDevine (3)
  • dmronga (3)
  • RLi43 (1)
  • tvercaut (1)
  • CarlDegio (1)
  • Mechazo11 (1)
Pull Request Authors
  • mhubii (14)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/open_journals_pdf_generator.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v1 composite
  • openjournals/openjournals-draft-action master composite
.github/workflows/update_submodules.yml actions
  • actions/checkout v3 composite
  • ad-m/github-push-action master composite
requirements.txt pypi
  • doxysphinx *
  • pydata-sphinx-theme *
  • sphinx-copybutton *
  • sphinx-mdinclude *
  • sphinx-panels *
  • sphinxcontrib-doxylink *
  • sphinxcontrib-images *
  • vcstool *