Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New: Basis for JOSS paper #95

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@ iiwa_driver-build
CMakeLists.txt.user
*.pyc
.vscode
.DS_Store
.DS_Store
iiwa_ros/paper/paper.jats
iiwa_ros/paper/paper.pdf
iiwa_ros/paper/media/*
15 changes: 15 additions & 0 deletions iiwa_ros/paper/compile_paper.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/bash

if [ ! -d "paper" ]
then
echo -e "This script should be run in the iiwa_ros package folder ('roscd iiwa_ros'). Exiting."
exit -1
fi

docker run --rm \
--volume $PWD/paper:/data \
--user $(id -u):$(id -g) \
--env JOURNAL=joss \
openjournals/inara \
-o preprint,pdf,crossref \
paper.md
20 changes: 20 additions & 0 deletions iiwa_ros/paper/paper.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@INPROCEEDINGS{mayr22priors,
author={Mayr, Matthias and Hvarfner, Carl and Chatzilygeroudis, Konstantinos and Nardi, Luigi and Krueger, Volker},
booktitle={2022 IEEE 18th International Conference on Automation Science and Engineering (CASE)},
title={Learning Skill-based Industrial Robot Tasks with User Priors},
year={2022},
volume={},
number={},
pages={1485-1492},
doi={10.1109/CASE49997.2022.9926713}}

@misc{mayr22skireil,
author = {Mayr, Matthias and Ahmad, Faseeh and Chatzilygeroudis, Konstantinos and Nardi, Luigi and Krueger, Volker},
title = {Skill-based Multi-objective Reinforcement Learning of Industrial Robot Tasks with Planning and Knowledge Integration},
year = {2022},
url = {https://arxiv.org/abs/2203.10033},
keywords = {Robotics (cs.RO), Machine Learning (cs.LG), FOS: Computer and information sciences, FOS: Computer and information sciences},
publisher = {arXiv},
copyright = {Creative Commons Attribution Share Alike 4.0 International},
doi = {10.48550/ARXIV.2203.10033}
}
85 changes: 85 additions & 0 deletions iiwa_ros/paper/paper.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
title: 'FRI-based ros_control driver for KUKA iiwa'
tags:
- ROS
- Compliant Control
- iiwa
- KUKA
authors:
- name: Konstantinos Chatzilygeroudis
orcid: 0000-0000-0000-0000
equal-contrib: false
affiliation: "1" # (Multiple affiliations must be quoted)
- name: Author Without ORCID
equal-contrib: false # (This is how you can denote equal contributions between multiple authors)
affiliation: 2
- name: Author with no affiliation
corresponding: false # (This is how to denote the corresponding author)
affiliation: 3
- name: Matthias Mayr
orcid: 0000-0000-0000-0000
equal-contrib: false
affiliation: "2, 3" # (Multiple affiliations must be quoted)
affiliations:
- name: TBD
index: 1
- name: Faculty of Engineering (LTH), Lund University, Sweden
index: 2
- name: Wallenberg AI, Autonomous Systems and Software Program (WASP), Sweden
index: 3
date: 29 November 2022
bibliography: paper.bib

---

# Summary
Todo:
- High-level introduction
- Feature list

# Statement of need
This library is used in these scientific contributions: @mayr22skireil, @mayr22priors, etc.

# Control Implementation
This contains some LaTeX example code. Feel free to remove.

Single dollars ($) are required for inline mathematics e.g. $f(x) = e^{\pi/x}$

Double dollars make self-standing equations:

$$\Theta(x) = \left\{\begin{array}{l}
0\textrm{ if } x < 0\cr
1\textrm{ else}
\end{array}\right.$$

You can also use plain \LaTeX for equations
\begin{equation}\label{eq:fourier}
\hat f(\omega) = \int_{-\infty}^{\infty} f(x) e^{i\omega x} dx
\end{equation}
and refer to \autoref{eq:fourier} from text.

# Citations

Citations to entries in paper.bib should be in
[rMarkdown](http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html)
format.

For a quick reference, the following citation commands can be used:
- `@author:2001` -> "Author et al. (2001)"
- `[@author:2001]` -> "(Author et al., 2001)"
- `[@author1:2001; @author2:2001]` -> "(Author1 et al., 2001; Author2 et al., 2002)"


<!--
# Figures
Figures can be included like this:
![Caption for example figure.\label{fig:example}](flowchart.png)
and referenced from text using \autoref{fig:example}.

Figure sizes can be customized by adding an optional second parameter:
![Caption for example figure.](flowchart.png){ width=10% }
-->
# Acknowledgements


# References