10-28-2022, 10:03 AM
I am new to robodk and struggling with how to make a KUKA robot move in a continuous pattern. I am using the Python API. I am going to test some instruments, and I need to be able to move them continuously along different patterns without the robot taking sudden turns or stopping at each point. And I do also need to change the angles (roll/pitch) along these patterns.
I have checked out addMillingProject / add MachiningProject. But it seems to me they can only take a list of xyz points, and no joint angles?
If I use MoveJ the robot does not take the shortest path, but might suddenly turn to get a better angle, and it stops for every position. The latter might be solved by lots of points and slow speed, but it does not prevent it from suddenly taking a large turn to change the angles.
I read about and tried using the setRounding or setZoneData to smooth the curves, but it seems it does not prevent it from stopping at each position.
Do you have any other suggestions on how to achieve this?
I have checked out addMillingProject / add MachiningProject. But it seems to me they can only take a list of xyz points, and no joint angles?
If I use MoveJ the robot does not take the shortest path, but might suddenly turn to get a better angle, and it stops for every position. The latter might be solved by lots of points and slow speed, but it does not prevent it from suddenly taking a large turn to change the angles.
I read about and tried using the setRounding or setZoneData to smooth the curves, but it seems it does not prevent it from stopping at each position.
Do you have any other suggestions on how to achieve this?