PSU-Robotics-Countess-Quanta / Countess-Quanta-Control

Control for the Countess Quanta robot
1 stars 4 forks source link

State machine for conversation logic #15

Open nateb19866 opened 9 years ago

nateb19866 commented 9 years ago

Work Estimate: 24 hrs. To support realistic conversations and other more complex interactions, some kind of state machine structure needs to be added to the software to allow the robot to behave differently depending on past interactions. For instance, this would allow the robot to answer multi-stage questions: User: “Tell me about a room” Countess: “What room would you like to know about?” [enter RoomAsking state] User: “The robotics lab” Countess: “The robotics lab is…” [enter TalkingAboutRoboticsLab state] User: “Could you take me there?” Countess: “Ok, heading to the robotics lab…”