- Posts: 105
- Thank you received: 93
The issue would then be to ensure that circles are broken into small line segments and this could be done for each.
On the circle how would we apply the max vel, max acc and max jerk limit for each individual joint/ axes making up the curve. So breaking up a circle into smaller lines will allow the use of the same direction cosines approach as used in the line.During the servo cycle update, there is no need for small line segments.
Only a new target point is needed each servo cycle.
A transition fillet would also needed to be added between 2 subsequent gcode segments.
A parabolic fillet may be a good option? If we can find a library that can generate parabolic fillets and we can take them into the ruckig planner?This is the hard part. A great library for this should be the use of cavaliercontours. This is a fast lib for solving extreme difficult paths. Let's say a look ahead of 10 gcode segments could be fillet this way.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.