S-curve gyorsitasi profil
Palasik Sandor
palasik at mail.datanet.hu
Mon Oct 16 12:21:55 CEST 2006
> Kozben annyit talaltam, hogy hogy a lenyege, hogy a gyorsulas
> valtozas minel kisebb merteku legyen, azaz amikor elertem a kivant
> sebesseget, akkor nem azonnal megszuntetem a gyorsitast, hanem meg a
> sebesseg elerese elott fokozatosan csokkeno mertekben gyorsul, a
> sebesseg eleresekor mar szinte nincs gyorsulas.
>
> Egyebkent az (1+cos(x))/2 fuggveny 0..pi kozott pont ilyen 1-rol 0-ra
> csokkeno gorbet ad :-)
No igen, a sin/cos ebből a szempontból praktikus, akárhányszor deriválva
hasonlít magára, viszont nem biztos, hogy a maximális gyorsulást olyan szép
simán kéne elérni, ami a színusz púpjánál van. Szerintem a gyorsulás simán
lehet trapéz és akkor ugyanakkora maximális gyorsulásnál gyorsabban eléred a
végsebességet. Persze ekkor újabb paraméter a gyorsulás változása :-)
Ha a gyorsulás lineáris, akkor a sebesség másodfokú, az út pedig harmadfokú
függvény, ami leírható Bezier-vel :-)
Azért ezt nem lesz egyszerű táblázatba foglalni. Szép hosszú szakaszokra,
ahol a kezdősebesség nulla és amikor van idő elérni a maximális sebességet,
ott egyszerűnek tűnik, mert ugyanazt a táblázatot lehet használni
előre-hátra. De nem lehet csak úgy "visszafordulni" a közepén, mert akkor
ugrás lesz a gyorsulásban.
Palasik Sándor
More information about the Elektro
mailing list