Last modified by Eric Nantel on 2024/11/21 09:43

From version < 196.1 >
edited by Brahim Daouas
on 2020/08/24 07:28
To version < 196.2 >
edited by Coleman Benson
on 2021/02/26 15:31
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.BDaouas
1 +xwiki:XWiki.CBenson
Content
... ... @@ -510,8 +510,10 @@
510 510  
511 511  ====== __Enable Motion Profile (**EM**)__ ======
512 512  
513 -{{html wiki="true" clean="false"}}
513 +{{html clean="false" wiki="true"}}
514 514  <div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt">
515 +EM1 (Enable Motion Profile #1) is the default mode of the LSS and is an easy way to control the servo's position with a single (serial) position command. This mode uses a trapezoidal motion profile which takes care of acceleration, constant speed travel and deceleration. Once the actual position is within a certain value of the target, it switches to a holding algorithm. The LSS commands for Angular Acceleration and Deceleration (AA/CAA/AD/CAD) Angular Stiffness (AS/CAS) and Angular holding stiffness (AH/CAH) affect this motion.<div class="wikimodel-emptyline"></div>
516 +
515 515  Ex: #5EM1&lt;cr&gt;<div class="wikimodel-emptyline"></div>
516 516  
517 517  This command enables a trapezoidal motion profile. By default, the trapezoidal motion profile is enabled. If the motion profile is enabled, angular acceleration (AA) and angular deceleration(AD) will have an effect on the motion. Also, SD/S and T modifiers can be used.<div class="wikimodel-emptyline"></div>
... ... @@ -518,7 +518,7 @@
518 518  
519 519  Ex: #5EM0&lt;cr&gt;<div class="wikimodel-emptyline"></div>
520 520  
521 -This command will disable the trapezoidal motion profile. As such, the servo will move at full speed for D/MD action commands. Angular acceleration (AA) and angular deceleration(AD) won't have an effect on motion in this mode and modifiers SD/S or T cannot be used.<div class="wikimodel-emptyline"></div>
523 +This command will disable the trapezoidal motion profile. As such, the servo will move at full speed for D/MD action commands. Angular acceleration (AA) and angular deceleration(AD) won't have an effect on motion in this mode and modifiers SD/S or T cannot be used. By default the Filter Position Counter, or "FPC" is active in EM0 mode to smooth out its operation.<div class="wikimodel-emptyline"></div>
522 522  
523 523  Query Motion Profile (**QEM**)<div class="wikimodel-emptyline"></div>
524 524  
... ... @@ -536,8 +536,10 @@
536 536  
537 537  ====== __Filter Position Count (**FPC**)__ ======
538 538  
539 -{{html wiki="true" clean="false"}}
541 +{{html clean="false" wiki="true"}}
540 540  <div class="cmdcnt"><div class="cmdpad"></div><div class="cmdtxt">
543 +The FPC value relates to the depth of a first order filter (exponential weighted average) over the position change. This has the effect of slowing down both acceleration and deceleration while still allowing the LSS to try to reach the desired position at maximum power at all times. A smaller FPC value will reduce the smoothing effect and a larger value will increase it. To prevent having to send position commands continuously to reach the desired position in EM0/FPC active (FPC >= 2), an internal position engine (IPE) has been put in place, which is also active by default.
544 +<div class="wikimodel-emptyline"></div>
541 541  Ex: #5FPC10&lt;cr&gt;<div class="wikimodel-emptyline"></div>
542 542  This command allows the user to change the Filter Position Count value for that session. <div class="wikimodel-emptyline"></div>
543 543  
Copyright RobotShop 2018