130 likes | 375 Views
ActDresses. Programming robots by dressing them up!. ActDresses. Programming robots by dressing them up!. EU project LIREC: ”Living with robots and interactive companions” How do people want robots to look like? How may users control and interact with their robots?
E N D
ActDresses Programming robots by dressing them up!
ActDresses Programming robots by dressing them up! EU project LIREC: ”Living with robots and interactive companions” How do people want robots to look like? How may users control and interact with their robots? How do people make their robots their own? My background: End-user programming, tangible interaction, interaction design for/with children Idea: Let people control/predict robot behaviour by changing their physical appearance
Some of my past projects ToonTalk Spiral PhD , march 2007 Patcher Some exhibited sparetime projects.... Ylva Fernaeus
The concept of ActDresses Ylva Fernaeus Motivations Example case First sketches Feedback please!
Motivation 1People already accessorise and dress up their devices Stickers Charms Pleo Roomba Caspar • Personalize laptops and phones by placing stickers on them, make customized cases, etc • People dress up and accessorize their personal robots • We also like to reshape the digital ”inside” (skins, options,macros, own scripts and programs...)
Motivation 2 People wear different uniforms to signal current ”mode” - and appropriate and expected behaviour, group belongings, interactions.. Robots may also have different modes, but how do you tell?
Motivation 3The values of visible forms of program representations • Programmers often want some visible form of ”code” • That can be examined, edited, revisited • This is available when programming robots on a PC, but is often lacking when controlling and training robots by physical means
Motivation 3The values of visible forms of program representations Speed lines and speech balloons in comics Signs used for making a simple animated game • Programming by ”contextual signs” (Fernaeus et al 2006) • Inspired by the sign language of comics: speech balloons, speed arrows, etc • Displayed in the immediate visual context of the objects or people that they refer to • Refer to directly perceivable actions, e.g. sound, smell, movement...
An example caseMaking a behaviour collection for the GlowBots • Diverge from humanoid/zoomorphic ideals • Could make for a centre pompidou of robots?! • Round led-display • Communicate robot-robot • Moves on surface • May make sound • Reacts to physical handlng, • e.g.shaking and turning • upside down • How may these be • accessorised and dressed up • What behaviours do users • want to control and predict?
What is an appropriate level of abstraction? Ylva Fernaeus • Full ”personas” • Garments switching the robot into a new mode, holding a range of behaviours • Collection of behaviours • Simple behaviours that can be combined in a variety of ways • Algorithm structures • Bracelets with pearls/amulettes that each represent a simple instruction
A first sketch Example of behaviours • Movements • Display patterns • Sound • Interaction: • Move towards • Move away from • Respond to signal
Sketching include • Physical design • Shape, material, color coding system • Gestalt principles forloose tangibles? • Behaviour structures • Suitable libraries and sets • What could/should be feasible to control/program? • Technical solutions • Current test based on Rfid reader/tags, but radio not really suitable • More explicit attachment e.g. Pin & Play, ibuttons, other direct contact ID options?