Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
robots_fashion_and_physical_programming [2010-10-28 21:51] – created rula.sayaf | robots_fashion_and_physical_programming [2010-10-28 22:27] – rula.sayaf | ||
---|---|---|---|
Line 7: | Line 7: | ||
Can Pleo dress up according to its mood? | Can Pleo dress up according to its mood? | ||
+ | ===Personalization of Technology=== | ||
+ | |||
+ | Dressing up toys was the most popular activity which many of us enjoyed doing when we were kids; both girls with their dolls and boys with their boy dolls. Unsurprisingly, | ||
+ | |||
+ | People tend to personalize their digital devices. Likewise, and as previously discussed in [[http:// | ||
+ | Changing the behavior of a robot sounds like a very sophisticated task and requires a lot of knowledge in programming and engineering. Though it is true, normal and unspecialized people can program robots behaviors through physical language programming. | ||
+ | |||
+ | Physical programming is the technique of creating new behavior of a program with only manipulating physical codes and cues. The increase need for physical programming for technology that will give a novice more power to control appearance and behavior of robots is the inspirations and motivation for the actDresses[1] case study in LIREC. Next, we will review the study and other related studies in the areas of tangible and visual programming. | ||
+ | |||
+ | ===Robot Marionettes=== | ||
+ | |||
+ | How about robot marionettes? | ||
+ | |||
+ | The inspiration of this method supports the actDresses concept that tackles the physical programming issue in more detailed way that is closer to Human dressing and appearance concepts. | ||
+ | |||
+ | ===Human Clothing and Robots?=== | ||
+ | |||
+ | To enable children to still pursue their joy in interacting with toys and personalizing them, and in the same time to allow them to interact with smart technology, physical programming means are needed to be available and concurrently simple. This way, children would be smarter and able to create versatile interaction scenarios with their imagination[3]. | ||
+ | |||
+ | In the human world, clothing is a widely used tool by children to personalize their toys. Clothes are daily used to reflect our own modes and behaviors according to our culture. Similarly, in the robot world, Roomba and Pleo have their own share of garments and accessories culture on the web. | ||
+ | |||
+ | Clothes have a basic modularity property. Where different items could be combined together. This property relates clothing to the high level programming aspects where libraries, interfaces and modules are used together[4]. Differing from other visual programming methods, actDresses incorporates physical codes like clothing garments that are integrated with the robot itself. While the strings system codes are separated from the object they are programming. | ||
+ | actDresses involves three scenarios in interacting with the robots: Pleo, GlowBots, Roomba. | ||
+ | |||
+ | ===Pleo in Fashion=== | ||
+ | |||
+ | Dressing up Pleo causes it to shift between different modes: from watching dog when wearing the dog bracelet, to walking when a shoe is on, ending with the sleeping baby dinosaur when wearing its pajama. Changing the “persona” of Pleo has very rich range of options. Putting a warm jacket on it might also changes its behavior, in addition to many different factors that could affect its behavior and mode. A smart Pleo seems to be available. A robot with recognition ability to the clothes that it is wearing is such a huge step. However, this new feature doesn' | ||
+ | |||
+ | ===GlowBots with Accessories=== | ||
+ | |||
+ | Seeing a glowbot following square paths while it has a square tag on its head is not a strange thing to see. Glowbots are small robots that display visual shapes, generate sounds and move in certain paths. In actDresses special physical ‘amulets’ are used to change the behavior of these tiny bots as the image illustrates below: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | References: | ||
+ | [1] Fernaeus, Y. and Jacobsson, M. (2009). Comics, Robots, Fashion and Programming: | ||
+ | [2] Patten, J., Griffith, L. and Ishii, H. (2000). A Tangible Interface for Controlling Robotic Toys. Proceedings of CHI' | ||
+ | [3] Fernaeus, Y., Kindborg, M. and Sholz, R. (2006). Rethinking children' | ||
+ | [4] Fernaeus, Y. and Jacobsson, M. (2009). Comics, Robots, Fashion and Programming: |