| Aikido Grammar | ||||
| Aikido techniques have structure. I believe it is possible to decompose them into reusable elements and come up with a grammar for defining the set of all possible techniques. My purpose in pursuing this exercise is to see if I can discover regions in the large space of possible techniques that I have not tried. As a result of creating this grammar, I have been able to produce a dynamic technique builder application. Here is my current proposal for the grammar. I will refine it over time. <aikido_technique> -> <attack><technique> <attack> -> empty handed <hold> | <weapon><blow> | empty handed <combination> | tanto <combination> <weapon> -> empty handed | sword | jo | tanto <hold> -> <disposition><hold_type> <disposition> -> standing | hanmi handachi | suwari waza <hold_type> -> kate tori | ryo kate tori | katate tori | ryo katate tori | ai tori | morotetori | ushiro ryote tori | ushiro hiji tori | ushiro ryo kate tori | ushiro tekubi tori | ushiro tori (high) | ushiro tori (low) <blow> -> <disposition><blow_type> <blow_type> -> shomen uchi | yokomen uchi | men-tsuki | mune tsuki <combination> -> empty handed <combination_type> | suwari waza <combination_type> <combination_type> -> kate tori <blow_type> | katate tori <blow_type> | ai tori <blow_type> <technique> -> <entrance><continuance><finish>| <entrance><continuance><kaishi waza><continuance><finish> <entrance> -> omote | ura | irimi | tenkan | soto mawari | uchi mawari <continuance> -> none | shiho continunace | fingers to shoulder | ikyo continuance | sankyo continuance | <continuance><entrance> <kaishi waza> -> irimi reversal | tenkan reversal <finish> -> <pojection> | <immobilization> <projection> -> kote geishi | shiho nage | ude kimonage | kaiten nage | juji nage | kokyo nage | mune kokyo nage | tenchi nage | aiki otoshi | sumi otoshi | ikyo projection | sankyo projection | sankyo nage | koshinage (ikkyo) | koshinage (shiho) | koshinage (yoko) | koshinage (drop-lift) | koshinage (inside shoulder) | koshinage (outside shoulder) | iriminage (standard) | irminage (full enter) | iriminage (waist) <immobilization> -> ikkyo | nikyo | nikyo | sankyo | yonkyo | gokyo | rokyo | ni-sankyo | shiho-nage pin | kote geishi pin I am thinking about ways to turn this grammar into a computer program with images and animation to be used as an aid instruction. Here is my first attempt. Please let me know if you see errors or omissions. I have created a page of all techniques from katate dori, and a page that shows all unique elements (mostly for debugging purposes). |
||||