Changes between Version 87 and Version 88 of UserGuideGit


Ignore:
Timestamp:
Nov 22, 2017, 4:00:04 PM (8 years ago)
Author:
fma
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserGuideGit

    v87 v88  
    139139This method can only be called when the robot is in ''idle'' state.
    140140
    141 It allows you to extend/reduce the ''length'' of the legs. Each time this method is called, the robot will do a ''static walk'', in order to put all feet to there new neutral position.
     141It allows you to extend/reduce the position of the feet. If the robot is in ''idle'' or ''pause'' sequence, it will do a ''static walk'', in order to put all feet to there new neutral positions.
    142142
    143143== Actuators, Pools and Drivers ==
     
    155155[[Image(py4bot-gui-servocal.png, 300px)]]
    156156
    157 == Gaits and !GaitSequencer ==
    158 
    159 The {{{Gaits}}} and {{{GaitSequencer}}} implement the dynamic part of the movements, ie the gait itself. It computes the successive feet positions in order to make the robot walk.
     157== !GaitSequencer and Gaits ==
     158
     159The {{{Gait}}}s and {{{GaitSequencer}}} implement the dynamic part of the movements, i.e. the gait itself. It computes the successive feet positions in order to make the robot walk.
    160160
    161161[[Image(design_gait.png, 300px)]]
     162
     163In the current implementation, a {{{Gait}}} is mainly a set of tables describing how the robot walk. These tables contains the steps the feet will have to follow.
     164
     165The {{{GaitSequencer}}} is an important part of the framework, and maybe the most complicated one. I have to admit that it is far from perfect, and will need additional work.
     166
     167TODO: move high level description to #architecture part.
    162168
    163169==  Remote controls ==