The robot is never 'done' there is always something that can be done to improve it. - Jonathan Norris [more]
 Chief Delphi Motion Profile Equations, Code, and Plots
 User Name Remember Me? Password
 CD-Media CD-Spy
 portal register members calendar search Today's Posts Mark Forums Read FAQ rules

# everything

Motion Profile Equations, Code, and Plots

#### By: Ether New: 02-19-2015 11:37 PM Updated: 03-07-2016 05:59 PM Total downloads: 5264 times

Sinusoidal Motion Profile Equations, Code, & Plots

*PLEASE USE THESE LINKS TO DOWNLOAD LATEST VERSIONS*

Sinusoidal Accel Profile
How to calculate a smooth sinusoidal acceleration motion profile,
given max accel and distance-to-target.
PDF file includes equations, example plots, and working Maxima scripts:
http://www.chiefdelphi.com/media/papers/download/4496

Sinusoidal accel motion profile generator Win32 console app
for off-line profile generation
http://www.chiefdelphi.com/media/papers/download/4639

cascaded position and velocity loops with feedforward.
http://www.chiefdelphi.com/media/papers/download/4346

x(t) v(t) a(t) motion profile with TalonSRX in speed-control mode.
http://www.chiefdelphi.com/media/papers/download/4457

x(t) v(t) a(t) motion profile with TalonSRX in position-control mode.
http://www.chiefdelphi.com/media/papers/download/4638

# Re: paper: Trapezoidal Motion Profile Generator

I see that this is desired behavior, but how do we poke the robot so it does what we want?

Is 'v' proportional to the motor output? Seems like we would tune 'amax' until the robot drives the desired distance in the desired time.

Is motor output a combination of 'v' and the different between actual 'x' and desired 'x'?

# Re: paper: Trapezoidal Motion Profile Generator

Hi Jesse, I answered your question here:

http://www.chiefdelphi.com/forums/sh...d.php?t=134965

@all: please use the above link for any further discussion. Thanks.

# Re: paper: Trapezoidal Motion Profile Generator

Ether,

I am curious as to why you are proposing this equation based method when the filter based method posted from post #18 in this thread:http://www.chiefdelphi.com/forums/sh...motion+profile

The filter method is so much more real time friendly and flexible as you can determine the motion acceleration type just by manipulating the filter lengths.

Paul

# Re: paper: Trapezoidal Motion Profile Generator

Greetings all:

Please continue the discussion in this thread:

http://www.chiefdelphi.com/forums/sh...d.php?t=134965

Thank you !

# Tags

loading ...

All times are GMT -5. The time now is 01:22 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.

 -- English (12 hour) -- English (24 hour) Contact Us - Chief Delphi - Rules - Archive - Top

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi