I was experimenting with the robot and somehow I could not get past the 1 m/s velocity in a linear path. I tried doing a movej before a movel so that it can start accelerating and gaining velocity before it keeps accelerating and gaining velocity in the linear path.
You might need to validate your speed / safety settings. You shouldn’t have to do anything fancy to try to trick the robot into moving faster.
Thanks Eric! It was really helpful!
Hmm, still after having dealt with the safety settings I am not able to arrive to the target velocity I want to arrive, is there any recommendation to be able to arrive to velocities above 1.25 m/s, putting some joints working together in the same direction? A special kind of path that I have to follow? It is somehow breaking my head. I want to get between 1,5-2,0 m/s
Most likely because the robot is not built to go that fast. The UR robots are not fast robots such as industrial robots, and it will wear the robot more than intended when going that fast.
Have you dealt with all your safety settings?
Both joint speed and tool speed?
I have, the problem is that I am not able to get the velocity of the tool at all moments, so I can not calculate the maximal velocity in the path. Also, any ideas to set a determined velocity in a certain point? how can I make myself sure that that velocity will be the one I desire?
MoveP is for constant velocity applications. Be careful though as you will want to understand Blend radius, especially as it pertains with blending into a stop.
get_actual_tcp_speed() is also a script command. Put that in a thread and write it to a variable (with some added logic) to keep a log of the highest speed the tcp experiences.