c2 smooth velocity profile
09 Nov 2018 11:18 #120323
by rmu
Replied by rmu on topic c2 smooth velocity profile
I'm not sure how I can help. If you are comfortable running self-built master you could just checkout my branch from github and play around with it. Please keep in mind that this branch does NOT change the trajectory, it is only manipulating accelerations.
Trying different trajectory models is a whole new can of worms and IMHO best POCed and developed outside of linuxcnc. I personally like scipy for this kind of stuff.
I can't really help with git or running development branches, but these things are covered elsewhere.
Trying different trajectory models is a whole new can of worms and IMHO best POCed and developed outside of linuxcnc. I personally like scipy for this kind of stuff.
I can't really help with git or running development branches, but these things are covered elsewhere.
Please Log in or Create an account to join the conversation.
10 Dec 2018 15:33 #122142
by TiEr
Replied by TiEr on topic c2 smooth velocity profile
Hi rmu,
I appreciate your work. I think linuxcnc will benefit greatly with this new feature.
Do you have any news?
Greetings.
I appreciate your work. I think linuxcnc will benefit greatly with this new feature.
Do you have any news?
Greetings.
Please Log in or Create an account to join the conversation.
26 May 2020 02:44 #168929
by xzls
Replied by xzls on topic c2 smooth velocity profile
hello any news of this job?
Please Log in or Create an account to join the conversation.
08 Aug 2020 20:13 #177709
by grijalvap
Replied by grijalvap on topic c2 smooth velocity profile
github.com/synthetos/TinyG/wiki/Jerk-Con...led-Motion-Explained
I'm curios about this project they have jerk controlled motion.
can we learn about it and implement in Linuxcnc?
I'm curios about this project they have jerk controlled motion.
can we learn about it and implement in Linuxcnc?
Please Log in or Create an account to join the conversation.
13 Aug 2020 09:08 #178090
by rmu
Replied by rmu on topic c2 smooth velocity profile
The tinyG 6th order bezier curves inspired me to the code in the branch github.com/rmu75/linuxcnc/tree/rs_6otp.
The following user(s) said Thank You: silopolis
Please Log in or Create an account to join the conversation.
13 Aug 2020 10:57 #178093
by rodw
Replied by rodw on topic c2 smooth velocity profile
I cloned your repo but I fear it will be while before I can try it..
Please Log in or Create an account to join the conversation.
13 Aug 2020 14:41 #178106
by rmu
Replied by rmu on topic c2 smooth velocity profile
Just a warning, it does exceed acceleration limits while it should not, and the linuxcnc version it is based on is outdated. Do not run on something that moves.
I didn't pay attention and upgraded all my machines to ubuntu 20.04, now I'm a bit in a pickle regarding linuxcnc development... probably will need to setup a VM with debian buster.
If somebody wants to look at it, I think the first thing to do would be to rebase it onto recent master and look for acceleration excursions in chips.ngc. On the "theoretical" side, jogging (should be easy) and feed override (probably some tedious math involved) need to be figured out.
I didn't pay attention and upgraded all my machines to ubuntu 20.04, now I'm a bit in a pickle regarding linuxcnc development... probably will need to setup a VM with debian buster.
If somebody wants to look at it, I think the first thing to do would be to rebase it onto recent master and look for acceleration excursions in chips.ngc. On the "theoretical" side, jogging (should be easy) and feed override (probably some tedious math involved) need to be figured out.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19188
- Thank you received: 6433
13 Aug 2020 15:15 #178109
by tommylight
This should work for Ubuntu 20.04 also, might want to give it a try.
Replied by tommylight on topic c2 smooth velocity profile
forum.linuxcnc.org/9-installing-linuxcnc...-nearly-easy-installI didn't pay attention and upgraded all my machines to ubuntu 20.04, now I'm a bit in a pickle regarding linuxcnc development... probably will need to setup a VM with debian buster.
This should work for Ubuntu 20.04 also, might want to give it a try.
Please Log in or Create an account to join the conversation.
13 Aug 2020 15:21 #178110
by cmorley
Replied by cmorley on topic c2 smooth velocity profile
Need Sam on this - he loves testing this stuff!
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
13 Aug 2020 20:18 #178132
by rodw
I had thought it might be possible to do something similar to the way external offsets is managed. That is allocate a portion of max acceleration (say 20%) to the s curve which reduces the machine's acceleration to a lower limit (80%). Maybe that override can be calculated?
Replied by rodw on topic c2 smooth velocity profile
Just a warning, it does exceed acceleration limits while it should not, and the linuxcnc version it is based on is outdated. Do not run on something that moves..
I had thought it might be possible to do something similar to the way external offsets is managed. That is allocate a portion of max acceleration (say 20%) to the s curve which reduces the machine's acceleration to a lower limit (80%). Maybe that override can be calculated?
Please Log in or Create an account to join the conversation.
Time to create page: 0.087 seconds