2023-11-19 16:35:37 +08:00
|
|
|
selector
|
|
|
|
{
|
|
|
|
sequence
|
|
|
|
{
|
2023-11-21 09:06:50 +08:00
|
|
|
cond Chatting()
|
2023-11-19 16:35:37 +08:00
|
|
|
act DealChat()
|
2023-11-21 09:06:50 +08:00
|
|
|
} sequence
|
2023-11-19 16:35:37 +08:00
|
|
|
{
|
|
|
|
cond HasSubTask()
|
|
|
|
sequence
|
|
|
|
{
|
|
|
|
act SubTaskPlaceHolder()
|
2023-11-21 09:06:50 +08:00
|
|
|
} } sequence
|
|
|
|
{
|
2023-11-19 16:35:37 +08:00
|
|
|
cond FocusingCustomer()
|
|
|
|
act ServeCustomer()
|
2023-11-21 09:06:50 +08:00
|
|
|
} sequence
|
2023-11-19 16:35:37 +08:00
|
|
|
{
|
2023-11-21 09:06:50 +08:00
|
|
|
cond NewCustomer()
|
2023-11-19 16:35:37 +08:00
|
|
|
selector
|
|
|
|
{
|
|
|
|
cond At(Robot,Bar)
|
|
|
|
act MoveTo(Bar)
|
2023-11-21 09:06:50 +08:00
|
|
|
} act GreetCustomer()
|
|
|
|
} sequence
|
2023-11-30 17:24:42 +08:00
|
|
|
{
|
|
|
|
cond NeedExplore()
|
|
|
|
act ExploreEnv()
|
|
|
|
} sequence
|
2023-11-21 09:06:50 +08:00
|
|
|
{
|
|
|
|
cond AnomalyDetected()
|
|
|
|
act ResolveAnomaly()
|
|
|
|
}}
|