NEWS
LinuxCNC 2.5.2 Release
There are no translations available.

LinuxCNC 2.5.2 Update Released (changelog).
 
LinuxCNC 2.5.1 Release
There are no translations available.

LinuxCNC 2.5.1 Update Released (changelog). If the Package Manager does not prompt you to upgrade see this page.

 
LinuxCNC 2.5.0 Release
There are no translations available.

New major release (changelog). See the instructions to update your system from EMC 2.4 to LinuxCNC 2.5.
 
Home Forum Other Stuff OT Posts Double S velocity profile and max speed

Welcome, Guest
Username: Password: Remember me

TOPIC: Double S velocity profile and max speed

Re:Double S velocity profile and max speed 16 Июл 2012 08:22 #22004

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4146
  • Thank you received: 141
  • Karma: 130
diegoroman17 wrote:
I think I can handle this task. I have programmed the algorithm for double S velocity profile in matlab.
I think it is relatively easy in 1 dimension. does your algorithm handle 9 axes and non-trivial kinematics?
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Июл 2012 09:14 #22008

  • diegoroman17
  • diegoroman17's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 126
  • Thank you received: 2
  • Karma: 0
Not really. My algorithm is generic. It compute the final of the robot to obtain double S velocity profile. Later is necessary to compute the kinematic inverse of the robot and obtain us the position in function of time. I have simulated my algorithm in two dimension with x y axis with NURBS curves and don't have problems with this.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Июл 2012 09:24 #22010

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4146
  • Thank you received: 141
  • Karma: 130
diegoroman17 wrote:
Not really. My algorithm is generic. It compute the final of the robot to obtain double S velocity profile. Later is necessary to compute the kinematic inverse of the robot and obtain us the position in function of time. I have simulated my algorithm in two dimension with x y axis with NURBS curves and don't have problems with this.

That sounds distinctly promising, certainly.

I _think_ the current trajectory calcs are done here:
git.linuxcnc.org/gitweb?p=linuxcnc.git;a...5f491215f3c8;hb=HEAD
But I might be wrong.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Июл 2012 10:30 #22017

  • VNR
  • VNR's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 59
  • Thank you received: 2
  • Karma: 5
I think it is relatively easy in 1 dimension. does your algorithm handle 9 axes and non-trivial kinematics?
I guess a large majority used LinuxCNC with 2-axis (lathe) or 3-axis (mill / gantry), then a short term goal may be to limit the project to G0 only with 2 or 3 axes without non-trivial kinematics as an alternative to the current (and proven) trajectory planner. May be it could be selectable by configuration file.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 16 Июл 2012 13:29 #22032

  • diegoroman17
  • diegoroman17's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 126
  • Thank you received: 2
  • Karma: 0
Ok. My question is how can I add this new profile to trajectory planner of LinuxCNC? Where is the trajectory planner in the source code?The idea of begin with G0 only is perfect to evaluate the performance.
The administrator has disabled public write access.

Re:Double S velocity profile and max speed 17 Июл 2012 06:31 #22075

  • andypugh
  • andypugh's Avatar
  • NOW ONLINE
  • Moderator
  • Posts: 4146
  • Thank you received: 141
  • Karma: 130
diegoroman17 wrote:
Where is the trajectory planner in the source code?
I think it is in src/emc/kinematics/tp.c but it might be tc.c. There is an outside chance that it lives in src/emc/motion but I don't think so.
The administrator has disabled public write access.
Time to create page: 0.991 seconds
Powered by Kunena Forum
© 2013 LinuxCNC.org
Joomla! is Free Software released under the GNU General Public License.