Skip to content

Commit 67dae6c

Browse files
authored
Merge 'master' < 'devel'
I approve of my own changes
2 parents 4110ea2 + 320dfc9 commit 67dae6c

File tree

7 files changed

+225
-26
lines changed

7 files changed

+225
-26
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: 🐞 Bug Report
2+
description: Report a problem.
3+
title: "[BUG] <short description>"
4+
labels: [bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for reporting a bug!
10+
- type: input
11+
id: os
12+
attributes:
13+
label: What operating system are you using?
14+
placeholder: e.g. Ubuntu 22.04
15+
validations:
16+
required: true
17+
- type: input
18+
id: ros
19+
attributes:
20+
label: What version of ROS2 are you using?
21+
placeholder: e.g. Humble Hawksbill
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: what
26+
attributes:
27+
label: What happened?
28+
description: List the sequence of events that led to the problem.
29+
placeholder: |
30+
1. The Big Bang happened, then
31+
2. I was born.
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: why
36+
attributes:
37+
label: What might be causing the problem?
38+
description: Provide information on why it might be happening.
39+
placeholder: I asked ChatGPT and this is what it said.
40+
validations:
41+
required: false
42+
- type: textarea
43+
id: evidence
44+
attributes:
45+
label: Supporting Evidence
46+
description: Provide screenshots, compilation or runtime errors, etc.
47+
placeholder: (┛ಠДಠ)┛彡┻━┻
48+
validations:
49+
required: true
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
############################################################
2+
# Required Fields #
3+
############################################################
4+
name: ✨ Feature Request
5+
description: Suggest a new feature or enhancement.
6+
7+
############################################################
8+
# Optional Fields #
9+
############################################################
10+
assignees: []
11+
labels: [enhancement]
12+
projects: []
13+
title: "[REQUEST] <Short description>"
14+
15+
############################################################
16+
# Layout #
17+
############################################################
18+
body:
19+
- type: markdown
20+
attributes:
21+
value: |
22+
Ideas are always weclome!
23+
24+
- type: dropdown
25+
id: priority
26+
attributes:
27+
label: Priority
28+
description: How important is this feature to you?
29+
options:
30+
- Nice to have
31+
- Important
32+
- Blocking my work
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
id: feature
38+
attributes:
39+
label: What would you like to see?
40+
description: A concise description, with pictures if possible.
41+
validations:
42+
required: true
43+
44+
- type: textarea
45+
id: benefit
46+
attributes:
47+
label: What is the immediate benefit?
48+
description: How this feature will be useful.
49+
validations:
50+
required: true
51+
52+
- type: textarea
53+
id: implication
54+
attributes:
55+
label: What implications will it have?
56+
description: The long-term benefit or impact.
57+
validations:
58+
required: false

.github/ISSUE_TEMPLATE/open_task.yml

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
############################################################
2+
# Required Fields #
3+
############################################################
4+
name: 🙋 Open Task
5+
description: This template is intended for internal use only.
6+
7+
############################################################
8+
# Optional Fields #
9+
############################################################
10+
assignees: []
11+
labels: [enhancement]
12+
projects: []
13+
title: "🙋 [OPEN] This template is intended for internal use only."
14+
15+
############################################################
16+
# Layout #
17+
############################################################
18+
body:
19+
- type: markdown
20+
attributes:
21+
value: |
22+
Open tasks that the public can contribute to.
23+
24+
- type: dropdown
25+
id: priority
26+
attributes:
27+
label: What is the priority?
28+
options:
29+
- Low (Nice to have, but not critical).
30+
- Medium (Useful, but can live without it).
31+
- High (I would do this myself, but don't have time).
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: feature
37+
attributes:
38+
label: What would we like to have?
39+
description: A concise description, with pictures if possible.
40+
validations:
41+
required: true
42+
43+
- type: textarea
44+
id: benefit
45+
attributes:
46+
label: What is the immediate benefit?
47+
description: How this feature will be useful.
48+
validations:
49+
required: true
50+
51+
- type: textarea
52+
id: implication
53+
attributes:
54+
label: What implications will it have?
55+
description: The long-term benefit or impact.
56+
validations:
57+
required: false

CITATION.cff

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
cff-version: 1.2.0
2+
message: "If you use this software, please cite it as below."
3+
authors:
4+
- family-names: "Woolfrey"
5+
given-names: "Jon"
6+
orcid: "https://orcid.org/0000-0001-5926-5669"
7+
title: "Kuka Velocity Control"
8+
version: 1.0.0
9+
date-released: 2025-04-11
10+
url: "https://github.com/Woolfrey/control_kuka_velocity"

README.md

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ In essence, it serves as an example of how to implement the [serial_link_action_
2020
- [Launch Files](#rocket-launch-files)
2121
- [Release Notes](#package-release-notes---v100-april-2025)
2222
- [Contributing](#handshake-contributing)
23+
- [Citing this Repository](#bookmark_tabs-citing-this-repository)
2324
- [License](#scroll-license)
2425

2526
## :clipboard: Requirements
@@ -93,6 +94,7 @@ Play around with them and see how it works.
9394
### mujoco.py
9495

9596
If you don't have a real robot, you can use this MuJoCo simulation. Inside the `launch/mujoco.py` you need to specify the `xmlScenePath` where the model is located:
97+
9698
```
9799
xmlScenePath = "/home/<username>/workspace/mujoco_menagerie/kuka_iiwa_14/scene.xml"
98100
```
@@ -170,14 +172,38 @@ Type `options` to see what is available.
170172
- Enables pose control with interactive marker, and
171173
- Config files for changing control parameters.
172174

173-
174175
[:top: Back to Top.](#joystick-kuka-velocity-control)
175176

176177
## :handshake: Contributing
177178

178-
Contributions are always welcome. Feel free to fork the repository, make changes, and issue a pull request.
179+
Contributions to this repositore are welcome! Feel free to:
180+
1. Fork the repository,
181+
2. Implement your changes / improvements, then
182+
3. Issue a pull request.
183+
184+
If you're looking for ideas, you can always check the [Issues tab](https://github.com/Woolfrey/control_kuka_velocity/issues) for those with :raising_hand: [OPEN]. These are things I'd like to implement, but don't have time for. It'd be much appreciated, and you'll be tagged as a contributor :sunglasses:
185+
186+
[:top: Back to Top.](#joystick-kuka-velocity-control)
187+
188+
## :bookmark_tabs: Citing this Repository
179189

180-
You can also raise an issue asking for new features.
190+
If you find this code useful, spread the word by acknowledging it. Click on `Cite this repository` under the **About** section in the top-right corner of this page :arrow_upper_right:.
191+
192+
Here's a BibTeX reference:
193+
```
194+
@software{woolfrey_kuka_velocity_control_2025,
195+
author = {Woolfrey, Jon},
196+
month = apr,
197+
title = {{K}uka {V}elocity {C}ontrol},
198+
url = {https://github.com/Woolfrey/control_kuka_velocity},
199+
version = {1.0.0},
200+
year = {2025}
201+
}
202+
```
203+
Here's the automatically generated APA format:
204+
```
205+
Woolfrey, J. (2025). Kuka Velocity Control (Version 1.0.0). Retrieved from https://github.com/Woolfrey/control_kuka_velocity
206+
```
181207

182208
[:top: Back to Top.](#joystick-kuka-velocity-control)
183209

@@ -186,4 +212,3 @@ You can also raise an issue asking for new features.
186212
This software package is licensed under the [GNU General Public License v3.0 (GPL-3.0)](https://choosealicense.com/licenses/gpl-3.0/). You are free to use, modify, and distribute this package, provided that any modified versions also comply with the GPL-3.0 license. All modified versions must make the source code available and be licensed under GPL-3.0. The license also ensures that the software remains free and prohibits the use of proprietary restrictions such as Digital Rights Management (DRM) and patent claims. For more details, please refer to the [full license text](LICENSE).
187213

188214
[:top: Back to Top.](#joystick-kuka-velocity-control)
189-

0 commit comments

Comments
 (0)