Changes between Version 17 and Version 18 of Tutorials


Ignore:
Timestamp:
Mar 9, 2016, 2:26:19 PM (10 years ago)
Author:
fma
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials

    v17 v18  
    191191#!python
    192192
    193     for gaitName in settings.GAITS:
    194         legsIndexGroups = settings.GAIT_LEGS_GROUPS[gaitName]
    195         gaitParams = settings.GAIT_PARAMS[gaitName]
    196         gait = GaitFactory().create(gaitName, legsIndexGroups, gaitParams)
     193    def addGait(gaitClass, gaitName):
     194        gait = gaitClass(gaitName, settings.GAIT_LEGS_GROUPS[gaitName], settings.GAIT_PARAMS[gaitName])
    197195        GaitManager().add(gait)
     196
     197    addGait(GaitTripod, "tripod")
     198    addGait(GaitTetrapod, "tetrapod")
     199    addGait(GaitRiple, "riple")
     200    addGait(GaitWave, "metachronal")
     201    addGait(GaitWave, "wave")
    198202}}}
    199203
     
    203207#!python
    204208
    205 # Gaits definitions
    206 GAITS = ("tripod", "tetrapod", "riple", "metachronal", "wave")
    207 
     209# Gaits
    208210GAIT_LEGS_GROUPS = {
    209211    'tripod':      (('RM', 'LF', 'LR'), ('RF', 'LM', 'RR')),