Speaking Robot - Prototypes
Overall:
- Simulate the environment for child
- Wait for the child to speak or babble
- Develop speaking on top of what child says (in the right direction)
High Level Algorithm:
* Simulate the environment for child and the robot, and upload it to the robot
* Simulate the robot's memory based on past actions, surroundings and certain "principles" and upload it to the robot
* Now onwards ---
- Robot has an idea of its own surroundings
- Robot has an idea of the child's surroundings
- Robot has an idea of the place where the child is located, relative to its surroundings
- Robot hears the child's sound/babbling/words
- Robot interprets them
- Build's up a appropriate response based on the sound, current conversation history, surroundings, past actions and its principles
Create a prototype:
- With multiple objects on a flat surface, few are red objects, few are yellow objects and few are green objects
- Create a child object
- Create a robot object
Goal - 1 (Robot Instructs/Interacts with the Child):
- Child comes across a red object. The child stops and babbles "mummy see". The robot interprets the babbling. The robot instructs the child (verbally) to "come forward". The child does so. And moves forward from the red object.
- Child comes across a red object. The child stops and babbles "mummy see". The robot interprets the babbling. The robot instructs the child (verbally) to "Push it aside". The child replies "Ok mummy". The child pushes the red object aside and moves forward.
Goal - 2 (Robot Instructs/Interacts with the Child):
- Child's room is un-organized. Robot asks the child "organize the room". The child starts organizing. Robot is watching it on and off by visiting the room. The organizing is going fine until the 2nd visit (The robot keeps track of the organization changes). In its 3rd visit, robot observes that the child has kept a "snacks box" on top of his "ipad". The robot asks the child "keep the snacks box" on the his small "dining table". The child does so. The robot also instructs the child "Never keep food or water near or on your ipad". Child says "Ok mummy". Robot leaves. The room looks "organized" to the robot now.
Comments
Post a Comment