2nd Test Flashcards
Properties of Motion
Safety: motion should be safe and not harm humans
Functionality & Eficiency : the motion should allow the task to be perform, taking into account that the human is acting in the world and optimizing the motion for task at hand
Predictability & Legibility: the motion should be what the user expects. The collaboratory should be able to recognize the intent of the robot
Believability: the motion gives illusion of live
Social & Culturally adjusted : the motion should respect the social and cultural norms of human-human interaction
Types of motion
Functional motion: motion that reaches its goal, avoiding collisions
Predictable motion: motion performed by the robot that is expected
Legible motion: functional motion in which the collaborator can quickly and confidently infer the goal
Disney animation principles
Squash and stretch : hard due to the robots rigid parts
Anticipation: allows the viewer to understand what the character is going to do ; allows the viewer to interpret the character in a more natural way
Secondary actions: aids in making it more believable
Arcs: states that movement should be done in arcs to look more natural
Exaggeration: enphasize the robots movements and expressions to make it more convincing
Goal oriented skill vs mean oriented skill
Goal oriented skill - related with achieving a particular world state
Mean oriented skill- include a gesture or communicative intent
What are the emotional social robots ?
Emotional Social Robots are social robots that respond emotionally to certain situations
What is the James Lange Theory
States that emotions are a result of a physiological response to stimuli
Verbal Communication systems- definitions
Dialogue modelling - formal characterization of dialogue, envolving context, and possibly continuations
Dialogue system - system that engages in dialogue
Dialogue manager - module of the system concerned with managing dialogue and decisions on how to contribute to a conversation
KnowDiaL
input
parser
grounding model : gets information from KB on hoe to infer the correct action upon a taken command
knowledge base : stores groundings of previous dialogues
dialogue manager - asks openeval to search on World Wide Web the missing parameters from the grounding model
openeval
What are the components of dialogue system
Perceive and Understand
-> NL system : generator using developed grammar for human robot interaction
-> Speech recognizer
Generate and Shynthesize:
-> NL system
-> TTS : speech shynthesizer for robot speech
Manage dialogue and Non verbal behaviours
-> Dialogue Manager
-> Gestures and non-verbal behaviour handler
What are the mechanisms for managing conversations
Role signaling mechanism: interlocutors of conversations engage in a discourse at different levels of involvement
Turn taking: role shifts from participants through a turn taking mechanism
Topic Signaling mechanism: the speakers create a discourse, which is a combination of discourse segments in structures. Speakers create a number of cues (verbal and non verbal) that signal these structures and allows the contribution of other participants
How does interaction analysis work?
Using objects affordances to anticipate the humans next move, allowing the robot to plan ahead for a more reactive response
Using simulation theory for intention recognition. Simulation theory states that people atribute mental states using their own mental processes
Learning from demonstrations
Key idea: maximize the generalization of a learnt skill to unseen situations using a minimal number of demonstrations provided by the teacher
Mapping Function: Demonstration data is used to approximate a function mapping the robots state observations to actions
System model: Demonstration data is use dto determine a possdible reward function. Policies are later derived from this info
Plans : Demonstrations data is used to learn rules that associate a set of pre and post conditions to each actions and possibly a sparsified state dynamic model
What is the correspondence problem
Refers to the problem of indentification of a mapping that allows the transfer of information from the teacher to the learner.
Record Mapping vs Embodiment Mapping
Record Mapping referes to whether the exact actions experiencied by the teacher during the demonstration execution are recording within the data set
Embodiment Mapping refers to whether the actions recorded within the data set would be exactly those that the learner would learn
Record Mapping vs Embodiment Mapping
Record Mapping referes to whether the exact actions experiencied by the teacher during the demonstration execution are recording within the data set
Embodiment Mapping refers to whether the actions recorded within the data set would be exactly those that the learner would learn