Hello, I've been having this same problem. I've been trying to control a KRC4 running KSS8.2 using ROS kuka_experimental package, which uses RSI. The problem originates when calling the RSI_MOVECORR() function, throwing up the "KSS02848 MDR Device Name Unknown" error.
Trying everything above hasn't changed the error code. My motiondrv,ini file and mdrStandStill.ini file originally looked like this.
motiondrv.ini
[BASE_DRIVER]
[TOOL_DRIVER]
[AXIS_DRIVER]
[EMI_DRIVER]
[FEEDFORWARD_DRIVER]
[OTHER_DRIVER]
;BRAKE_TEST,mdrBrakeTest.o
OLDC,loadDataDevice.o
Display More
mdrStandStill.ini
[DEFAULT]
MOTION_CLASS = CARTESIAN; Sampling mode PTP / CARTESIAN (default: PTP)
WAIT_STOP_ACK = FALSE ; If FALSE, interpolation is immediately exited on KRC stop requests (default: FALSE)
MON_RAMP_STOP = 5000 ; The time for external ramp stop acknowledgements ([ms], default 5sec)
MON_EM_STOP = 1000 ; The time for external emergency stop acknowledgements ([ms], default 1sec)
From my understanding, motiondrv.ini should contain "[EMI_DRIVER] RSI_MOVECORR,mdrStandStill.o", and mdrStandStill.ini should begin with [RSI_MOVECORR] instead of [DEFAULT].
But this does not fix the issue. Does this look correct? Is there anything else left to try? I've tried various combinations of the above advice but no luck so far