<?xml version="1.0" encoding="UTF-8"?>
<seatml>
<state name="waitmotion">
<rule>
<key source="robot">finished</key>
<statetransition func="pop" />
</rule>
</state>
<state name="start" dict="DICT/t3ready.jgram">
<rule>
<key>たいぞうおきて</key>
<key source="keyinput">son</key>
<command host="robot">system son</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>(準備いい|たいぞう何してるの)</key>
<command host="robot">status ready</command>
<statetransition func="push">waitmotion</statetransition>
<statetransition>open</statetransition>
</rule>
</state>
<state name="all" dict="DICT/t3all.jgram">
<rule>
<key>たいぞうこんにちは</key>
<command host="robot">reply o001</command>
<statetransition func="push">waitmotion</statetransition>
<statetransition>open</statetransition>
</rule>
<rule>
<key>たいぞう体操しよう</key>
<command host="robot">modechange taiso</command>
<statetransition func="push">waitmotion</statetransition>
<statetransition>taisomenu</statetransition>
</rule>
<rule>
<key>おしまい</key>
<command host="robot">status close</command>
<statetransition func="push">waitmotion</statetransition>
<statetransition>close</statetransition>
</rule>
</state>
<state name="open" dict="DICT/t3open.jgram">
<rule>
<key>たいぞう何してるの</key>
<command host="robot">status open</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>たいぞう元気</key>
<command host="robot">reply o002</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>シルバーリハビリ体操</key>
<command host="robot">reply o003</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>こんにちはたいぞう</key>
<command host="robot">stand hello</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>たいぞう調子はどう</key>
<command host="robot">reply o005</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>たいぞう調子悪いの</key>
<command host="robot">reply o006</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>最近どう</key>
<command host="robot">reply o007</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
</state>
<state name="close" dict="DICT/t3close.jgram">
<rule>
<key>たいぞう何してるの</key>
<command host="robot">status close</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>たいぞうバイバイ</key>
<command host="robot">reply c001</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>たいぞうおつかれさま</key>
<command host="robot">reply c002</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
<rule>
<key>バイバイたいぞう</key>
<command host="robot">stand bye</command>
<statetransition func="push">waitmotion</statetransition>
</rule>
</state>
</seatml>download url:
http://www.openrtp.jp/seatsat/wiki:trp-all?do=export_seatmlstates:
state waitmotion,
state start,
state all,
state open,
state closestate transitions:
state ,
state waitmotion,
state waitmotion,
state open,
state waitmotion,
state open,
state waitmotion,
state taisomenu,
state waitmotion,
state close,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion,
state waitmotion