Changes between Version 62 and Version 63 of Tutorials


Ignore:
Timestamp:
Oct 28, 2017, 10:01:32 AM (8 years ago)
Author:
fma
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials

    v62 v63  
    269269
    270270GAIT_PARAMS = {
    271     'tripod': {'length': 40., 'angle': 10., 'height': 40., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    272     'tetrapod': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    273     'riple': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 300.},
    274     'metachronal': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    275     'wave': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.}
     271    'tripod': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 40.}, 'speed': {'min': 50., 'max': 200.}},
     272    'tetrapod': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
     273    'riple': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 300.}},
     274    'metachronal': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
     275    'wave': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
    276276}
    277277}}}
     
    283283{{{GAIT_PARAMS}}} contains some additional gaits params:
    284284
    285 * {{{length}}} is the distance each leg will move for an entire cycle when the robot translate at full speed;
    286 * {{{angle}}} is the angle each leg will turn for an entire cycle when the robot rotate at full speed;
    287 * {{{minLength}}} is the minimum translating length, even when speed is very low;
    288 * {{{minAngle}}} same as above for angle;
    289 * {{{speedMin}}}, {{{speedMax}}} are the range for speed.
     285* {{{length}}} is the distance (range) each leg will move for an entire cycle when the robot translate at full speed;
     286* {{{angle}}} is the angle (range) each leg will turn for an entire cycle when the robot rotate at full speed;
     287* {{{height}}} is the height (range) the leg will lift up;
     288* {{{speed}}} is the speed (range).
    290289
    291290These values must be adjusted for each robot, to avoid legs collisions.
     
    503502
    504503GAIT_PARAMS = {
    505     'tripod': {'length': 40., 'angle': 10., 'height': 40., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    506     'tetrapod': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    507     'riple': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 300.},
    508     'metachronal': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.},
    509     'wave': {'length': 40., 'angle': 10., 'height': 30., 'minLength': 4., 'minAngle': 2., 'speedMin':  50., 'speedMax': 200.}
     504    'tripod': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 40.}, 'speed': {'min': 50., 'max': 200.}},
     505    'tetrapod': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
     506    'riple': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 300.}},
     507    'metachronal': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
     508    'wave': {'length': {'min': 4., 'max': 40.}, 'angle': {'min': 2., 'max': 10.}, 'height': {'min': 10, 'max': 30.}, 'speed': {'min': 50., 'max': 200.}},
    510509}
    511510