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

Velocity control for KSS-RSI #191

Open
Ghassan-Nafash opened this issue Oct 16, 2024 · 3 comments
Open

Velocity control for KSS-RSI #191

Ghassan-Nafash opened this issue Oct 16, 2024 · 3 comments
Labels
feature request New feature is requested KSS-RSI Related only to the KSS RSI driver

Comments

@Ghassan-Nafash
Copy link

Description

I have read the repository description. I am wondering if the KSS (v8.3.43) software with RSI interface (v3.2.0) supports a "velocity control" mode or "Cartesian velocity control". As i have seen, it does not. But could be implemented or does a newer version of KSS can support these two control configurations ("velocity control" mode or "Cartesian velocity control")

KUKA robot OS

KSS

KUKA robot OS version

KSS 8.3.43

KUKA external interface version

RSI 3.2.0

Affected robot model(s)

KR150 R3300 k prime

Version or commit hash of the driver

master branch

Setup

It is just the question if the KSS 8.3.43 with the Interface RSI 3.2.0 can support "velocity control" mode or "Cartesian velocity control" modes.

Reproduction steps

It is just the question if the KSS 8.3.43 with the Interface RSI 3.2.0 can support "velocity control" mode or "Cartesian velocity control" modes.

Logs

No response

@Ghassan-Nafash Ghassan-Nafash added the bug Something isn't working label Oct 16, 2024
@Ghassan-Nafash
Copy link
Author

sorry for not setting the correct label for the issue. It is not a bug.

@Svastits Svastits added feature request New feature is requested and removed bug Something isn't working labels Oct 17, 2024
@Svastits
Copy link
Member

Hi, RSI only supports position control (both joint and cartesian, but our driver currently does not have cartesian position control).
Newer RSI versions also do not add the velocity feature, however I think it could be worked around using the RSI context.

In the end, one has to provide position inputs to the control loop using RSI, but the RSI context could be modified to accept velocity inputs and calculate the positions based on these.
Unfortunately we do not have the resources to add this feature to the driver soon, but we can support you, if you are open to implementing it yourself :)

@Svastits Svastits added the KSS-RSI Related only to the KSS RSI driver label Oct 17, 2024
@Ghassan-Nafash
Copy link
Author

thank you for your replay and sorry for my late reply. It would be much beneficial for me actually, if the controller can accept "velocity Cartesian space" commands. However, as you have said, one should reformulate the task, so that at the end joints position commands are sent to the RSI. If i will be implementing it, i will tell you. Thanks in advance

@Svastits Svastits changed the title Question Velocity control for KSS-RSI Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature is requested KSS-RSI Related only to the KSS RSI driver
Projects
None yet
Development

No branches or pull requests

2 participants