In the LPS section of the simulator, developers can add and position targets to simulate entity/group interactions.
I’m interested in activating test environment scripts within the behaviour to position entities (persons) and simulate single or multiplayer human engagements with the simulator.
Depending on the strategy, the skill might just need to determine the group boundaries so that he can rotate within these boundaries and humanly engage his audience. Perhaps Jibo is surrounded by people, or he sits on the coffee table and should rotate enough to stay within the limits of the group and engage people, looking at a person briefly (social engagement) and perhaps he even asks the child a question or include the child’s name in the story.
During the running of the storytelling skill, people change positions, so the test mode can update the positions of entities or introduce “newcomer” entities who want to listen to the story.
Eventually, when we can lookup entity contact info, hopefully, we can inject test persons to match these entities – not all entities need a name, as we want to test situations where Jibo does not yet know someone’s name (meaning that Jibo has identified a face in the group, assigned an entityId, but no name info is yet known … we call another “meet and greet” behaviour from the core toolkit perhaps.
All in all, we want to test and develop group related behaviours and position entities using scripts instead of adding targets using the simulator LPS.
Can someone provide some sample scripts or add samples to the sample-code?
Thanks in advance for any input!