Trajectory Planner using Ruckig Lib

More
11 Mar 2024 20:53 #295679 by tommylight

I hope Tommylight can open a "non profit" bank account in Kosovo for forum donations.
It will certainly help to cover the forum costs, server costs, forum day's.

To quote Andy:
We do not like money, mainly as we have to think what to do with it... :)
Probably messed it up, but i hope the general idea is still there.
-
Kosovo is not the right place for that, banks are OK but way to much in fees and maintenance, there is an abundance of "fast money transfer" like Western Union that also work but again fees to high, Crypto is OK and usually can be changed for FIAT currency easily and i used it a lot so i do have wallets and stuff.
And that would also imply me sending all that to someone in USA that has to actually pay for server and stuff, so another fee or fee's.
One way of helping that i can think off that has no such issues and works properly is to buy Mesa stuff form JT (aka BigJT) from www.mesaus.com, or whatever he is selling on his website, so helping with no strings attached at all, especially for those in USA.
JT is responsible for this forum and does a great job of keeping it clean, something normal members do not see, but it does require a lot of time, and that in turn keeps him from tending to coops and chicks ... Chicken, chicken, not women! :)
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
12 Mar 2024 15:02 - 12 Mar 2024 15:04 #295751 by Grotius
Hi,

Today i coded the linuxcnc logic for the trajectory planner.

This means running trough gcode lines, cq waypoints in auto mode.

This part run's after the look ahead optimalisation that
gives us the vo, ve, vm values. After this code, the path interpolation for tp xyz uvw is done.

I coded this outside of linuxcnc source just to validate the output in the qt realtime plot.

Given waypoints for the test:
Warning: Spoiler!


Video's running the program, with some tests like :
- Running forward, reverse,
- Pause, resume.
- Feed override, adaptive feed.

Trajectory waypoints using high jerk:


Trajectory waypoints using low jerk.
Last edit: 12 Mar 2024 15:04 by Grotius.
The following user(s) said Thank You: Todd Zuercher, akb1212, tivoi, pommen, Joco, yrsiddhapura, tiagounderground, routerman22, zmrdko, Unlogic

Please Log in or Create an account to join the conversation.

More
30 Mar 2024 08:32 #297200 by grandixximo
This is really great, hope you guys succeed in your goal!
I was wondering if you had taken into consideration extending the Kinematics to provide information about the physical layout and geometry of the machine, such as the lengths of linkages, pivot points, and tool offsets. and then use this information for calculating the motion of each axis and adjusting speed, acceleration, and jerk dynamically based on the machine's configuration.
I find that large pivot lengths changes, or even certain movements that merge different joints with different limitations, require large variation of vel acc and jerk of the axis, would be nice if they were dynamically accounted for by the TP and Kinematics components.
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
31 Mar 2024 21:39 #297308 by Joco
Looking like things have moved along well.  Watching with interest whenever I manage access to the forum.   Unfortunately my IP is permanently blocked from the forums which makes participation in dicussions a bit problematic.

Cheers - J.
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
03 Apr 2024 15:24 #297510 by Becksvill
looking good guys

i have a pretty big 4 and 5 axis horizontal cnc mill that i just moved into the shed ready for linuxcnc.  its a mazak fh680 weighs 22tons.  and i am keen as to try  running the new jerk control on it.  i really want to use linuxcnc as i can reuse the drives.  but the fact that linuxcnc currently doesn't do jerk control almost makes me want to put a industrial control on it.  I just don't want to spend 30k on it.  so linuxcnc it is

i understand new jerk control will only do 3axis for now.  haha

i think i am one of many people looking on with a lot of interest.


in my opinion this is the most important thing that linuxcnc needs currently

you guys are doing awesome thanks for not giving up.
The following user(s) said Thank You: tommylight, Grotius

Please Log in or Create an account to join the conversation.

More
16 Apr 2024 13:11 #298363 by routerman22
centroid might be a solution for you. It is more expensive than lcnc. But it is relatively affodable.
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
16 Apr 2024 16:17 #298383 by Lcvette
such awesome work!! this is a seriously great project and will be a very welcomed addition to the linuxcnc arsenal! keep up the fantastic work Grotius!

Chris
The following user(s) said Thank You: tommylight, Grotius, RDA, zmrdko

Please Log in or Create an account to join the conversation.

More
17 Apr 2024 09:13 #298424 by zmrdko
We should do some crowdfunding to push things forward.
I would be definitely willing to participate.
The following user(s) said Thank You: pommen, Grotius

Please Log in or Create an account to join the conversation.

More
17 Apr 2024 11:14 #298428 by RDA
This was some what discussed a couple messages before. Many of use probably would probably pitch in to donate, me included, but seems that's not "desired".

I personally probably would not take donations either for something that I might not finish. I know this might sound "wrong", "discouraging" and all that but if I would be working on something that is quite complex and something that other people have already failed before, getting "paid" in advance would add another layer of stress that I would not want.

Many of us have fingers and toes crossed, hoping this project sees light and I am confident that Grotius and Beef will reach the finish line somewhere in the future.

If funding is something that is needed, I hope the guys will let us know and like said before, probably there are quite a few people willing to pitch in even if this never gets finished.
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
17 Apr 2024 11:22 #298429 by zmrdko
How about collect $ upon delivery then?
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

Time to create page: 0.209 seconds
Powered by Kunena Forum