march_gait_files¶
Introduction¶
This is a static package that contains only information about the gaits. Most gaits are created by the gait generator <https://docs.projectmarch.nl/doc/using_the_march_exoskeleton/using_the_gait_generator.html>, but as they are simply text files they can also be edited manually.
Terminology¶
Subgait folder
: A folder named after a physical movement. Contains multiple subgait files for different versions.
Subgait file
: A text file containing a version of a subgait defined in
setpoints. The file is named <version>.subgait
.
Gait folder
: A folder containing a gait file and the subgait folders that constitute the gait.
Gait file
: A text file defining the gait’s transitions from subgait to subgait.
Example <march_gait_files/airgait-v/walk/walk.gait>
<gait_directory>
is a folder used to group gaits together, some gaits are ready for a training, while some are only for airgaiting.
Example <march_gait_files/airgait-v>`
default.yaml
is required for each gait_directory. It specifies which versions of gaits are loaded by default when loading this gait_directory.
Example <march_gait_files/airgait-v/default.yaml>
Example:
Gait |
Subgait |
Version |
walk |
right_open |
default |
walk |
right_open |
slower |
walk |
left_swing |
move_ankle_higher |
sit |
prepare_sit |
now_a_bit_slower |
Structure¶
march_gait_files
├─── <gait_directory>
│ ├─── <gait_name>
│ │ ├─── <subgait_name>
│ │ │ └─── <version>.subgait
| │ └─── <gaint_name>.gait
| └─── default.yaml
└─── airgait
├─── walk
│ ├─── right_open
│ │ ├─── normal.subgait
│ │ └─── a_bit_slower.subgait
│ ├─── left_swing
│ │ ├─── normal.subgait
│ │ └─── a_bit_faster.subgait
│ └─── walk.gait
└─── default.yaml