Skip to content

Commit

Permalink
updated paper
Browse files Browse the repository at this point in the history
  • Loading branch information
mhubii committed Oct 3, 2024
1 parent 37f70ef commit 5de73a8
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 5 deletions.
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,14 @@ doc/source/html/
doc/source/docs/doxygen/
doc/source/fri/FRI-Client-SDK_Cpp/
repos-*.yaml

# paper build artifacts
paper/paper.crossref
paper/paper.pdf
paper/paper.preprint.aux
paper/paper.preprint.fdb_latexmk
paper/paper.preprint.fls
paper/paper.preprint.log
paper/paper.preprint.pdf
paper/paper.preprint.synctex.gz
paper/paper.preprint.tex
2 changes: 1 addition & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information

project = "LBR-Stack"
copyright = "2023, mhubii"
copyright = "2024, mhubii"
author = "mhubii"
release = "2.0.0"

Expand Down
Binary file modified paper/img/joss_figure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,16 +42,16 @@ bibliography: paper.bib
[^1]: Foxglove: [https://foxglove.dev/ros](https://foxglove.dev/ros).

# Summary
The `LBR-Stack` is a collection of packages that simplify the usage and extend the capabilities of KUKA's Fast Robot Interface (FRI) [@fri]. It is designed for mission critical hard real-time applications. Supported are the `KUKA LBR Med 7/14` and `KUKA LBR IIWA 7/14` robots in the Gazebo simulation [@gazebo] and for communication with real hardware. A demo video can be found [here](https://www.linkedin.com/posts/mhubii_robotics-opensource-ros2-activity-7009974676017848320-S3U5/?utm_source=share&utm_medium=member_desktop). An overview of the software architecture is shown in Figure \ref{fig:fri}.
The `LBR-Stack` is a collection of packages that simplify the usage and extend the capabilities of KUKA's Fast Robot Interface (FRI) [@fri]. It is designed for mission critical hard real-time applications. Supported are the `KUKA LBR Med 7/14` and `KUKA LBR IIWA 7/14` robots in the Gazebo simulation [@gazebo] and for communication with real hardware. A demo video can be found [here](https://drive.google.com/file/d/1_n3dFdFN74yWlijDQiGcNYg65NSG_ACs/view?usp=sharing). An overview of the software architecture is shown in Figure \ref{fig:fri}.

At the `LBR-Stack`'s core is the following package:

- **fri**: Integration of KUKA's original FRI client library into CMake.
- **fri**: Integration of KUKA's original FRI client library into CMake: [link](https://github.com/lbr-stack/fri).

All other packages are built on top. These include Python bindings and packages for integration into the Robot Operating System (ROS) and ROS 2:

- **pyfri**: Python bindings for the **fri**.
- **lbr_fri_ros2_stack**: ROS 1/2 integration of the `KUKA LBR`s through the **fri**.
- **pyfri**: Python bindings for the **fri**: [link](https://github.com/lbr-stack/pyfri).
- **lbr_fri_ros2_stack**: ROS 1/2 integration of the `KUKA LBR`s through the **fri**: [link](https://github.com/lbr-stack/lbr_fri_ros2_stack).

For brevity, and due to the architectural advantages over ROS [@ros2], only ROS 2 is considered in the following. The **lbr_fri_ros2_stack** comprises the following packages:

Expand Down

0 comments on commit 5de73a8

Please sign in to comment.