Hello everyone,
i'm working on a collaborative process using a KUKA iiwa 14 R820 and a laser scanner for detecting workers in front of the robot.
The idea was:
The robot is working on his process as fast as he can, while a laser scanner scans the area in front of the robot.
If a worker walks into the area of the scanner, the robot shall reduce his cartVelocity to a defined value, after leaving the area the speed shall change back to the maximum speed.
The laser scanner is connected to a Beckhoff EL1004 digital Input.
I work with Splines for a fluently moving of the robot and a BooleanIOCondition+Listener (detects the Person and changes the variable "speed")
The problem is that i can't use the setCartVelocity-method with Splines, because the robot changes the speed too late (with the next .move command), and if a make a lot of different Splines, the moving becomes a stop and go moving..
The best solution would be to change the max speed of a process or to change from T1,T2 or AUT to a safety mode with a lower speed.
Does someone have an idea?? Does the iiwa have KRF-Mode? If yes, how can i change into this mode??
Thanks for any advices!
Best regards,
Stephan