u-texture: Self-Organizable Universal Panels for Creating Smart Surroundings

Size: px
Start display at page:

Download "u-texture: Self-Organizable Universal Panels for Creating Smart Surroundings"

Transcription

1 19 u-texture: Self-Organizable Universal Panels for Creating Smart Surroundings Naohiko Kohtake, Ryo Ohsawa, Takuro Yonezawa, Yuki Matsukura, Masayuki Iwai, Kazunori Takashio, and Hideyuki Tokuda Graduate School of Media and Governance, Keio University, Delta S213, Endo 5322, Fujisawa, Kanagawa , Japan nao/ Abstract. This paper introduces a novel way to allow non-expert users to create smart surroundings. Non-smart everyday objects such as furniture and appliances found in homes and offices can be converted to smart ones by attaching computers, sensors, and devices. In this way, non-smart components that form non-smart objects are made smart in advance. For our first prototype, we have developed u-texture, a self-organizable universal panel that works as a building block. The u-texture can change its own behavior autonomously through recognition of its location, its inclination, and surrounding environment by assembling these factors physically. We have demonstrated several applications to confirm that u-textures can create smart surroundings easily without expert users. 1 Introduction Owing to recent improvements in computer, sensor, and network technology, many non-smart objects are converted into smart objects by various approaches. These environmental smart objects such as smart furniture [1], smart rooms [2], smart homes [3], and smart buildings [4] are defined as smart surroundings and support human activities. However, it is difficult for users who are unfamiliar with computing technology to select and prepare the essential devices, to set them at appropriate positions, and to create and maintain smart surroundings without expert help. Our goal, therefore, is to develop technology that enables non-expert users to create smart surroundings easily. With this technology, anyone would be able to create smart surroundings anytime anywhere and to obtain a context-aware application. This research focuses on block materials that have uniform shapes to allow users to create various objects such as furniture, floors in homes, sidewalks outdoors, homes, or buildings by connecting or assembling them. There are many kinds of block materials such as bricks, panels, and tiles in our surroundings. As our approaches in developing the technology for non-expert users, we have been developing smart objects block materials in advance, not by converting existing non-smart objects to smart objects. Required operations for users are just to assemble the block materials in shapes suitable for what users wish to do. M. Beigl et al. (Eds.): UbiComp 2005, LNCS 3660, pp , c Springer-Verlag Berlin Heidelberg 2005

2 20 Naohiko Kohtake et al. The advantage of this system is that customization or calibration, which require computing skills, are unnecessary. Table 1 shows the examples of objects with block materials. Users can create various kinds of objects with each material. If each material becomes a smart one, such objects can provide context-aware applications corresponding to their shape. For example, if a ceiling or a floor is created with smart tiles, by recognizing users and their positions on the smart floor or by the smart ceiling, it will be possible to control appliances such as an air conditioner and lighting appropriately. Table 1. Examples of objects with block materials Until now, researches that aim to create smart surroundings without experts and researches that apply building block interfaces for creating context-aware applications have been investigated. The former researches [5, 6, 7] are mainly aimed at realizing each particular smart surroundings defined beforehand and enable users to create it with their physical interactions without expert help. In addition, the latter researches [8, 9, 10] recognize 3D structures of assembled blocks and enable users to create 3D modeling or tangible programming. This paper proposes u-texture, a self-organizable universal panel created beforehand as a smart building block material. Assembled u-textures create smart surroundings that have shapes such as shelves, tables, and walls, which correspond to assembled shapes. Figure 1 shows example of u-textures and how to create smart surroundings and context-aware applications by assembling them. In this case, u-textures are used as several smart surroundings for discussing and creating a logo design for our project. First, each u-texture is used as a drawing tool individually. Afterwards, users can connect their u-textures each other horizontally and exchange and merge their drawing data among connected u-textures by drag-and-drop operations. Finally, when the u-textures are assembled horizontally and set in vertical, users can look four candidates of drawing data on each u-texture at the same time and expand one of them on four u-textures. Once assembled in shapes, u-textures can autonomously provide suitable actions to the shapes by recognizing the shapes through exchanges of information on their connections and inclinations among each u-texture. Without

3 u-texture:self-organizable Universal Panels 21 knowing anything about electrical connections, users can assemble u-textures into smart objects practically and operate them to correspond to their assembled shapes. Table 2 shows a comparison of procedures for making smart surroundings with the typical electrical devices such as computers, sensors, and instruments, and with u-textures. Fig. 1. Example of u-textures and the assembly of smart surroundings Table 2. Comparison of procedures for making smart surroundings with the typical electrical devices and u-textures The sections of this paper are structured to make each point independently. After outlining u-textures in Section 2, this paper continues with describing thesystemdesigninsection3andthesystem architecture in Section 4, covers potential applications in Section 5, explains the user experience in Section 6, and finally discusses the advantages of using u-textures in Section 7. Section 8 describes past work related to u-texture and Section 9 concludes our current work and outlines future work.

4 22 Naohiko Kohtake et al. 2 u-texture 2.1 Concept To explain our purpose in this research, the main concepts of the u-texture are considered as follows: Easy Assembling A user can assemble u-textures easily without knowing the configuration with computers, sensors, and networks inside each u-texture. No specific tools are necessary for assembling u-textures. Self-Recognition As a user assembles u-textures, the assembled u-textures exchange information such as whether connected or not, connection directions, IDs of adjoining u-textures, and the u-textures inclination. With that information, each u-texture recognizes its assembled shape as well as its location and inclination in the assembled shape. Behaviors to the Shape Available applications corresponding to the shape of the assembled u-textures will be extracted automatically among multiple applications pre-installed in each u-texture. When there are several candidate applications to the shape, with minimum selection of the user, each u-texture behaves autonomously and runs the same application together. 2.2 Assembling u-textures Figure 2 shows a user assembling u-textures and establishing a shelf-shaped smart object: from top; A user assembles u-textures. The u-textures indicate application candidates corresponding to the assembled shapes. A user selects a desired application. The u-textures cooperate and run the selected application. 3 System Design Figure 3 shows an appearance of a u-texture (right). The prototype of u-texture is 320 mm square, 48 mm thick, and weights 4300 g. Every u-texture is designed to the same specification to enable users to assemble smart objects with any u- Textures. It costs more to equip full functions in all the u-textures than to install them with limited functions according to assembled systems. Since one of our purposes for developing this prototype is to confirm various potential advantages that u-textures can provide, we designed sensors and networks redundantly. The u-texture should have a structural function possible to be assembled and an electrical function possible to be connected electrically. In the current version, a blockable prop, u-joint (Figure 3, left), supports to assemble u-textures.

5 u-texture:self-organizable Universal Panels 23 Fig. 2. Sequence in creation of a shelf-shaped smart object 3.1 Structures to Be Assembled The u-texture is designed with a reasonable size and strength to be able to create furniture like tables and shelves; the u-texture is also designed for easy assembly in various forms as furniture as a square-shaped plate, which is a basic component shape. A connecting structure is required to assemble one u-texture and another one, and the connections can be implemented both horizontally and vertically. To create an easy-to-assemble system for every user, the u-texture and the u-joint are designed to have a simple structure for connections. 3.2 Interactions with Other u-textures and Users We consider it is appropriate that each u-texture has its own computer and battery to be able to work autonomously. It is necessary to assign connection sensors on each of the four sides of u-texture, so that the u-texture can determine whether it is connected to another u-textures or not and its direction if connected, as well as obtain the IDs of the connected u-textures. It is essential to include electrical connectors in the structural connectors which support u-textures to create electrical connections physically connecting. An inclination

6 24 Naohiko Kohtake et al. Fig. 3. A u-texture (right) and a u-joint (left) sensor is required for the u-texture to recognize itself. The connection sensor data and the inclination sensor data are essential that a u-texture recognizes its assembled shape, and location and inclination in the assembled shape. It is necessary that the both data is shared together. The two kinds of sensor data are categorized into the global sensor data. Proximity sensors will be assigned on its four sides in order to recognize neighboring u-texture s IDs and their directions. Sensors such as RFID tag readers that can discriminate between u-textures, objects and users are useful. Interactive touch panels and mikes are also effective because users can interact with u-textures without input devices. These sensor data which are used in each u-texture inside are categorized into the local sensor data. In this prototype, two kinds of networks are used individually to avoid network congestion. A wired network exchanges data among the assembled u-textures internally, and a wireless network exchanges data among other smart objects. 3.3 State Transition Figure 4 shows a state transition diagram of u-texture. The state sequentially moves through five layers of states: Initialized, Recognized, Application Wait, Application Ready, and Application Running. When a u-texture detects a change in global or local sensor data, the state will be moved to the Ready to Detect state. Then, when the u-texture receives the shutdown command from a user, the state will be moved to the Ready to Shutdown state at all time. Each state in the state transition diagram is described as follows: Initialized: u-texture initializes all systems. Recognized: u-texture recognizes the assembled shape with the other u-textures and each location and inclination of the assembled u-textures. Application Wait: u-texture extracts the available applications corresponding to the shape of the assembled u-textures.

7 u-texture:self-organizable Universal Panels 25 Fig. 4. State transition diagram Application Ready: u-texture is ready to run the available applications and indicates a list of them to users. Application Running: u-texture runs the application selected by a user. Ready to Detect: u-texture is ready to detect global or local sensor data. In case of global sensor data, both changes that occur internally or externally are sent to the Recognized state. In this case, internal data refers to the change within the system and external data refers to the change of assembled u-textures. On the other hand, when local sensor data of internal sensors is detected, it is sent to the Application Running state. Ready to Shutdown: u-texture prepares to shutdown all systems. Shutdown: u-texture shuts all systems down. 4 System Architecture 4.1 Hardware Sensing Capability Figure 5 shows a block diagram of the u-texture and the u-joint. Each side of the u-texture and the u-joint is equipped with an RS-232C interface as a connection sensor examines whether the u-texture is connected to other u-textures or not, and its direction if it is connected. The 3D sensor is used to obtain inclination data. The sensor is created with two dual axis accelerometers (ADXL202, Analog Devices). Infrared sensors are located on each side of the u-texture as a proximity sensor, and are used to detect nearby or incoming remote u-textures. All sensors outputs mentioned above are processed by a microcontroller (H8/3664F 16MHx, Hitachi). The microcontroller dispatches the network ID of the u-texture and the network IDs of the connected u-textures located on its sides. The microcontroller can also simultaneously receive the same data from connected u-textures, and then send the data to the main computer to have the data processed.

8 26 Naohiko Kohtake et al. Fig. 5. Block diagram of the u-texture (right) and the u-joint (left) Computing and Networking Capability The main computer consists of the Mobile Pentium processor, a speaker, an IEEE b wireless network and display (SXGA 14.1type). All are parts adapted from a laptop computer (CF-Y2DM1AXR, Panasonic). A tough panel (AST-140, DMC) enables direct inputs. An RFID tag reader/writer (13.56MHz, Sofel) is embedded and antennas are built-in around the display. Ethernet interfaces are also implemented on each side of u-texture. The basic idea behind a wired network for exchanging data among the assembled u-textures internally is to create an extemporaneous bridge network with broadcast support and loop back prevention. This is accomplished by binding each Ethernet interface into one pseudo network device, and binding an active network ID to the device. With additional help from a loop back prevention protocol, the packet storming within the network can be reduced. The detailed design is described in our other paper [11]. u-joint The u-joint provides power to connected u-textures. The RS-232C and Ethernet interfaces are built into the u-joint to transmit and receive data between u-textures. Structural Interface The u-texture is defined with directions of up and down, and left and right physically as shown in Figure 3. u-joint is also defined up and down. To simplify the automatic structure recognition by the software, there are three assembly regulations as follows. (1) u-texture should be assembled to others horizontally or vertically via u-joints. (2) The surfaces of the u-textures should be connected with the same directions when assembling them horizontally. (3) The top of the u-texture should be connected to the bottom of the other u-texture and the right side to the left side. The structure of the u-texture has an original connecting mechanism to make users unconsciously adhere to the regulations.

9 u-texture:self-organizable Universal Panels Software A block diagram of software module is shown in Figure 6. The software module consists of three modules pre-installed in each u-texture: the Event Sharing Module, thestructure Recognition Module, andtheapplication Launcher Module. TheApplication Module is created and installed by developers, and runs one application. Each Application Module has the Application Description Data (hereinafter AD Data ) which describes the minimum structure data that the application can be executed. Fig. 6. Block diagram of software modules Recognition Phase The Event Sharing Module obtains global and local sensor data from all sensors (Figure 6, No.1), exchange the global sensor data with all assembled u-textures (Figure 6, No.2) and sends all the global data to the Structure Recognition Module (Figure 6, No.3). The Structure Recognition Module recognizes the structure of u-textures with the exclusive coordinates for u-textures. The global sensor data consists of the connected or disconnected status of four sides, each ID of the connected u-textures, and inclination data. Figure 7 shows an example of global sensor data which describes that the lower edge of u-texture A is connected with u-texture B and u-texture C. The part A of Figure 7 describes that the ID of u-texture A is , which is its own IP address. The u-texture A is connecting with others on the lower edge, and the inclination of the u-texture A is vertical. The part B of Figure 7 describes the IP address, the connected edge, and the inclination of the u-textures connected with the lower edge of u-texture A. The coordinates definition on assembled shape, location, and inclination of u-textures is shown in Figure 8 (left). Each corner of u-texture has a number

10 28 Naohiko Kohtake et al. Fig. 7. Example of global sensor data of coodinates. Figure 9 shows an example of re-calculation of the u-texture C. When the u-texture C does not connect to other u-textures, the number coordinate at the bottom left corner is always (0, 0, 0) (Figure 9, left). When a u-texture assembles with other u-textures, all assembled u-textures re-calculate its own coordinates and the assembled shape individually. A position and inclination of eachu-textureis describedas {(bottom left corner s coordinate), quadrant}. Before connection, the bottom left corner of each u-texture is (0, 0, 0). Primarily, if there are some u-textures which stand horizontally in the assembled u-textures, the bottom left one is determined as {( ), QuadXY}(Figure 9, left). Secondarily, if there are no horizontal u-textures, the bottom left u-texture which stand vertically is determined as {(0, 0, 0), QuadXZ}. The u-texture C is {(0,0,0),QuadXZ} and the u-texture D is {(0, 0, 0), QuadXY} before connection (Figure 9, left). After connection, the u-texture C starts re-calculating with considering the bottom left corner as the starting point (Figure 9, center). Finally, if there are minuses in the coordinates of the assembled u-textures, all coordinate is shifted to change the minuses to pluses or zero (Figure 9, right). After re-calculation, the u-texture C results the coordinates of the assembled u-textures as unique coordinates and recognizes their structures of them. Adaptation Phase When the Application Launcher Module receives the recognized structure data (Figure 6, No.4), it acquires the AD Data from each Application Module (Figure 6, No.5). Afterwards, the Application Launcher Module extracts available applications by comparing the AD Data with the recognized structure data. If the recognized structure includes a minimum structure described in an AD Data, the application will be considered an available application. Figure 10 shows a DTD of the AD Data in XML format. The available-condition shows the minimum data structure and has three attributes. number shows the total number of the minimum structure, form

11 u-texture:self-organizable Universal Panels 29 Fig. 8. Coordinates definition(left) and coordinates of shelf-shaped object(right) Fig. 9. Example of re-calculation of u-texture C shows the assembled form, and inclination shows the inclination that at least one u-texture is set. form has three definitions of the assembled form. sequential means the minimum number of u-textures are on the same plane and have a sequential connecting part, cross means they have a rectangular connecting part, and square means they are on the same plane and set squarely. Figure 11 shows an example of an application description data. In this case, if the assembled u-textures have a rectangular connecting part and one of them is set on the QuadXY, the Application Launcher Module will extract this application as an available application. When the assembled u-textures are in complicated forms, various available applications will be indicated to users in this case. In this prototype, we take priority not to indicate unavailable applications to users without fail because we consider that the desired application is different depending on users even though they assemble the same structure with u-textures. After extracting available applications, the Application Launcher Module exchanges the list of them with all other assembled u-textures (Figure 6, No.6) and merges the lists into the one list. Finally, the list is indicated to users (Figure 6, No.7).

12 30 Naohiko Kohtake et al. Fig. 10. DTD of AD Data Fig. 11. AD Data Example Cooperation Phase When the Application Launcher Module receives a selection command and a start command of the available applications from a user (Figure 6, No.8), the module broadcasts the commands to the same modules of other u-textures (Figure 6, No.9). Afterwards, the Application Launcher Module sends a start command to the Application Module of a selected application (Figure 6, No.10). Application Modules of u-textures run the selected application and cooperates together gradually (Figure 6, No.11). Each Application Module receives local sensor data periodically (Figure 6, No.12) and changes the u-texture s behavior corresponding to the data. The functionality of the main body of the Application Module is described in pseudo code in Figure 12. The invocation received by getevent is processed according to the type of the sensor event. Structure Event monitors the structural data of the assembled u-textures, Connection Event and Inlination Event monitor the events of each global sensor data of the all assembled u-textures, and RFIDtag Event and IRsensor Event monitor the events of each local sensor data of the u- Texture. Each application is described in appropriate parts in each Application Module. To develop a new application, it is necessary to make both a new Application Module and a new AD Data. 5 u-texture Based Smart Surroundings We have implemented eleven context-aware applications to confirm the effectiveness of u-texture. Some of the applications are described in the following subsections. 5.1 AwareShelf The AwareShelf can be created on a shelf-shaped u-textures as shown in Figure 2. When a user puts a real object such as a camera, a book, or a key on a u-texture, it enables to browse information of the real object on the display on another u-texture. The u-textures have to be connected vertically to the

13 u-texture:self-organizable Universal Panels 31 Fig. 12. Main body of Application Module u-texture on that a thing is placed. For example, a user can check an electrical manual of a camera, or duration of times that a key was put on the AwareShelf before. In this application, real objects are attached unique RFID tags and u- Texture recognizes the tag IDs. When the AwareShelf connects to an external network, a user can look for real objects. Currently, the advanced application has been implemented so that a user can find the AwareShelf on which the real object was placed by using a mobile phone. In this application, the AwareShelf is used as a system for storing and recognizing objects (Figure 13). Fig. 13. AwareShelf 5.2 CollaborationTable The Collaboration Table is a system that supports cooperative work with several participants by connecting u-textures horizontally as shown in Figure 14. Users can exchange and merge drawing data among connected u-textures by drag-and-drop operations. One advantage of this application is that it is possible to expand users creative ideas and collaborations in cooperative works. Another advantage is that it is possible to use a u-texture both privately and publicly by connecting a u-texture or setting it closer to another u-texture.

14 32 Naohiko Kohtake et al. Fig. 14. CollaborationTable 5.3 ProjectionWall The ProjectionWall magnifies a connected u-texture s small display onto a big one as shown in Figure 15. It is effective for displaying a large picture that is too small to be shown on only one u-texture. Data can be handled interactively by users with touch panels. Although the similar interactive large display can be created with projectors, users have to establish or attach computers, sensors connected to the projector and to calibrate them. Converting coordinates for magnifying data is implemented by automatic cooperation among u-textures, which can be one of the advantages for application developers and non-expert users in the respect that it is not necessary to be aware of changing coordinates. Fig. 15. ProjectionWall 6 User Experience Before implementing the current version of u-texture, we have developed two earlier prototypes and conducted preliminary investigations. In this version, we have implemented sixteen u-textures and eleven applications. The u-textures have been placed in a demonstration room of our university and exhibited at several conferences and symposiums. Many people have tried assembling and dismantling u-textures in practice. During the experience, interesting user reactions were observed and many opinions and comments were received.

15 u-texture:self-organizable Universal Panels Advantages of u-texture Several applications can share data externally in the current version. Some people tried a task such as making design drawings with multiple applications using the same u-textures as shown in Figure1. As the progress of the task, users could modify their smart surroundings by changing the assembled shape of u-textures. Most users who had experiences of such usage liked this advantage. Without u- Textures, the data exchange among several smart surroundings is also possible via a network. However, some users, especially for non-experts, commented that changing smart surroundings by physical interactions was intuitive and acceptable. Availability of multiple smart surroundings with the same u-textures was also welcomed. 6.2 Features in Assembling The idea that the shape of u-textures is recognized automatically by physical assembling them was accepted favorably. Many users commented that it was not necessary to be aware of electrical connections to assemble u-textures. However, since both physical and electrical connections require u-joints, users found it troublesome to assemble u-textures. We had an opinion that the prop of u- Texture is too thick, which would reduce the advantages of u-textures for using some applications such as the ProjectionWall. Now, we are modifying structures for assembling in the next version of u-texture. In this version, u-joint will be not necessary for assembling 2D objects such as a board and a wall. 6.3 Indication of Available Applications Corresponding to the Shape The approach to indicate available applications according to the shapes of u- Textures was well received by users. There was sometimes a comment that indicating list of application candidates corresponding to the shapes of u-textures was both enjoyable and stressful. It also seems suitable for users to indicate candidates of the final shape by users selecting applications in advance. 7 Discussions This research is still in an early phase, and we are considering several research issues and possible future directions. 7.1 Application Domain One promising area of the u-texture is to be used at homes, in offices, and at schools. In the case of using u-textures in classrooms, there will be many collaborative works or presentations among students. In fact, we have tried some collaborative tasks and confirmed the potential advantages. We also see a future

16 34 Naohiko Kohtake et al. of our system in home usage, because of the increase in assemblable modular furniture which allows free adjustment of its size. Business shows and conferences are also one of our targets. Users can assemble various interactive booths as smart surroundings easily and quickly. 7.2 Other Types of Smart Block Material The shapes and sizes of smart block materials are not limited to panels. Users can create many kinds of smart objects with various materials as shown in Table 1. The objects can provide applications corresponding to the features of the material. When designing any smart block material, it is essential for non-expert users to include electrical interfaces in the structural interfaces of the block materials. The design for maintaining and debugging corresponding to each material is also considered. 7.3 Extraction of Available Application In this current prototype, each application defines executable shapes with only several primitive shapes based on three parameters. The available applications are extracted if the assembled u-texture includes the executable shapes the applications defined. The selection mechanism was appropriate for assembling sixteen u-textures and using about eleven applications. However, when users assemble many u-textures and use a number of applications, the finer, more flexible and exhaustive definition toward all possible structures will be necessary. The definition should be elegant for application developers and we are investigating the novel definition now. 7.4 Re-design for Practical Use To apply u-textures for practical use as well as normal panels, several re-designs are desired. First, electrical system should be sophisticated and the next version will have the minimum configuration which can keep the advantage of u-texture. For instance, network capability creates internal and external communications with only a wireless network. Second, a spacer module which has the same structural capability as a normal u-texture is effective for huge assembled surroundings. The module has only a network capability as a connecter among u-textures. Structural strength and error indication and handling for software are also necessary for various uses and considered for the next version. Colors, exteriors, and balance with surroundings are important points for users to select objects such as furniture and appliances, and we are also investigating this matter. 8 Related Work Our inspiration for using building block materials as furniture came from the square paper tubes and panels of MUJI [12] which can form various furniture such as racks, tables, and stools.

17 u-texture:self-organizable Universal Panels 35 Researches that enable users to create smart surroundings easily have been already pursued. Most of them create it with physical interaction of the system, such as connecting, bumping, and setting without experts. ConnecTable [5] is a table that has a display embedded in its surface. ConnecTable can be used a personal display and a part of public display by attaching physically two tables. Ken Hinckley s multiple tablet computer system [6] can also form dedicated connections by physically bumping together displays with their distributed sensors. Impromptu [7] is a concept that allows users to create smart surrounding without set-ups, maintaining or administering. It enables to build such environments rapidly with autonomous cooperation of consumer appliances. Compared to the above systems, the advantage of u-texture is that it can recognize assembled shapes and autonomously extract appropriate context-aware applications corresponding to the shape. Researches on building blocks with embedded computations have been carried out until now. However, their target users and applications are different from our research and most of them enable the recognition of 2D structure only. Algo- Block [8] is an educational system of cubical aluminum blocks for programming by docking each other on a table. Triangle [9] is a tangible programming system of a triangular shaped block. The three sides are connected with a joint with an electrical joint, and can recognize the entire shape. Both of above systems show the entire shape on a display of a remote computer and enable users to control the data with physical operation of the building blocks. Computational Building Block [13] is also an input device for structuring information. The target application of the system is 3D geometric modeling with 3D structure recognition. DataTiles [10] is a system which changes its function by re-arranging tiles with built-in RFID tags with displays with build-in computers. As sample applications, sending , editing pictures, and operating home appliances are created corresponding to the combination of the DataTiles on the plat-panel display with RFID tag readers. Mostly, these systems are made to have fixed executable applications beforehand. In case of u-texture, it collaborates with other ones by autonomous according to the 3D structure of u-textures. 9 Conclusions and Future Work This paper has contributed a smart building block as a self-organizable universal panel that allows non-expert users to create smart surroundings. The assembled u-textures create smart surroundings that have shapes of every day objects such as shelves, tables, and walls without experts. Then, the smart surroundings are utilized as systems for supporting various activities of each user or for cooperative works among multiple users. The effectiveness has been confirmed by introducing several applications using the u-texture and conducting user experiments. We are also interested in implementing smaller and bigger versions of smart building blocks with other types of material. Users can assemble other smart building blocks and create many context-aware applications in various situations. We believe the smart building blocks will be one of the standard ways for creating smart surroundings.

18 36 Naohiko Kohtake et al. 10 Acknowledgements This research has been conducted as part of Ubila Project supported by Ministry of Internal Affairs and Communications, Japan. We would like to express our appreciation to Keio Ubila team and Uchida Yoko Co.,Ltd. for supporting this research. And thanks to the reviewers for helpful suggestions and comments. References [1] Tokuda, H., Takashio, K., Nakazawa, J., Matsumiya, K., Ito, M., Saito, M.: Sf2: Smart furniture for creating ubiquitous applications. In: International Workshop on Cyberspace Technologies and Societies (IWCTS2004). (2004) [2] Streitz, N., Tandler, P., Muller-Tomfelde, C., Konomi, S.: Roomware: Towards the next generation of human-computer interaction based on an integrated design of real and virtual worlds. In: HCI in the New Millenium. (2001) [3] Kidd, C.D., Orr, R., Abowd, G.D., Atkeson, C.G., Essa, I.A., MacIntyre, B., Mynatt, E.D., Starner, T., Newstetter, W.: The awarehome: A living laboratory for ubiquitous computing research. In: Cooperative Buildings. (1999) [4] Snoonian, D.: Smart buildings. IEEE Spectrum 40 (2003) [5] Tandler, P., Prante, T., Muller-Tomfelde, C., Streitz, N.A., Steinmetz, R.: Connectables: Dynamic coupling of displays for the flexible creation of shared workspaces. In: Annual ACM Symposium on User Interface Software and Technology (UIST 01). (2001) [6] Hinckley, K.: Distributed and local sensing techniques for face-to-face collaboration. In: Fifth international conference on Multimodal interfaces (ICMI 03). Volume (2003) [7] Beigl, M., Zimmer, T., Krohn, A., Decker, C., Robinson, P.: Creating ad-hoc pervasive computing environments. In: Pervasive 2004 Advances in Pervasive Computing. (2004) [8] Suzuki, H., Kato, H.: Interaction-level support for collaborative learning: Algoblock an open programming language. In: The first international conference on Computer support for collaborative learning (CSCL 95). (1995) [9] Gorbet, M.G., Orth, M., Ishii, H.: Triangles: Tangible interface for manipulation and exploration of digital information topography. In: The SIGCHI conference on Human Factors in Computing Systems (CHI 98). (1998) [10] Rekimoto, J., Ullmer, B., Oba, H.: Datatiles: a modular platform for mixed physical and graphical interactions. In: The SIGCHI Conference on Human Factors in Computing Systems (CHI 01). (2001) [11] Yanagihara, T., Sakakibara, H., Ohsawa, R., Ideuchi, M., Kohtake, N., Iwai, M., Takashio, K., Tokuda, H.: A self configurable topology-aware network for smart materials. In: Fifth IEEE International Workshop on Smart Appliances and Wearable Computing (IWSAWC2005). (2005) [12] MUJI: ( [13] Anderson, D., Frankel, J.L., Marks, J., Agarwala, A., Beardsley, P., Hodgins, J., Leigh, D., Ryall, K., Sullivan, E., Yedidia, J.S.: Tangible interaction + graphical interpretation: a new approach to 3d modeling. In: 27th annual conference on Computer graphics and interactive techniques (SIGGRAPH 00). (2000)

Towards a better understanding of association between sensor nodes and daily objects

Towards a better understanding of association between sensor nodes and daily objects Takuro Yonezawa Hiroshi Sakakibara Jin Nakazawa Kazunori Takashio Hideyuki Tokuda Towards a better understanding of association between sensor nodes and daily objects Received: date / Accepted: date Abstract

More information

Interaction Design for the Disappearing Computer

Interaction Design for the Disappearing Computer Interaction Design for the Disappearing Computer Norbert Streitz AMBIENTE Workspaces of the Future Fraunhofer IPSI 64293 Darmstadt Germany VWUHLW]#LSVLIUDXQKRIHUGH KWWSZZZLSVLIUDXQKRIHUGHDPELHQWH Abstract.

More information

Airy Notes: An Experiment of Microclimate Monitoring in Shinjuku Gyoen Garden

Airy Notes: An Experiment of Microclimate Monitoring in Shinjuku Gyoen Garden Airy Notes: An Experiment of Microclimate Monitoring in Shinjuku Gyoen Garden Masaki Ito 1, Yukiko Katagiri 1, Mikiko Ishikawa 2, Hideyuki Tokuda 1,2 1 Graduate School of Media and Governance 2 Faculty

More information

Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit

Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit Alan Esenther and Kent Wittenburg TR2005-105 September 2005 Abstract

More information

Politecnico di Milano Advanced Network Technologies Laboratory. Radio Frequency Identification

Politecnico di Milano Advanced Network Technologies Laboratory. Radio Frequency Identification Politecnico di Milano Advanced Network Technologies Laboratory Radio Frequency Identification RFID in Nutshell o To Enhance the concept of bar-codes for faster identification of assets (goods, people,

More information

Interactive Multimedia Contents in the IllusionHole

Interactive Multimedia Contents in the IllusionHole Interactive Multimedia Contents in the IllusionHole Tokuo Yamaguchi, Kazuhiro Asai, Yoshifumi Kitamura, and Fumio Kishino Graduate School of Information Science and Technology, Osaka University, 2-1 Yamada-oka,

More information

Enhancing Tabletop Games with Relative Positioning Technology

Enhancing Tabletop Games with Relative Positioning Technology Enhancing Tabletop Games with Relative Positioning Technology Albert Krohn, Tobias Zimmer, and Michael Beigl Telecooperation Office (TecO) University of Karlsruhe Vincenz-Priessnitz-Strasse 1 76131 Karlsruhe,

More information

HUMAN COMPUTER INTERFACE

HUMAN COMPUTER INTERFACE HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the

More information

ELECTRONICALLY ENHANCED BOARD GAMES BY INTEGRATING PHYSICAL AND VIRTUAL SPACES

ELECTRONICALLY ENHANCED BOARD GAMES BY INTEGRATING PHYSICAL AND VIRTUAL SPACES ELECTRONICALLY ENHANCED BOARD GAMES BY INTEGRATING PHYSICAL AND VIRTUAL SPACES Fusako Kusunokil, Masanori Sugimoto 2, Hiromichi Hashizume 3 1 Department of Information Design, Tama Art University 2 Graduate

More information

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,

More information

Magic Touch A Simple. Object Location Tracking System Enabling the Development of. Physical-Virtual Artefacts in Office Environments

Magic Touch A Simple. Object Location Tracking System Enabling the Development of. Physical-Virtual Artefacts in Office Environments Magic Touch A Simple Object Location Tracking System Enabling the Development of Physical-Virtual Artefacts Thomas Pederson Department of Computing Science Umeå University Sweden http://www.cs.umu.se/~top

More information

Tracking Cooking tasks using RFID CS 7470 Final Project Report Rahul Nair, Osman Ullah

Tracking Cooking tasks using RFID CS 7470 Final Project Report Rahul Nair, Osman Ullah Tracking Cooking tasks using RFID CS 7470 Final Project Report Rahul Nair, Osman Ullah While brainstorming about the various projects that we could do for the CS 7470 B- Mobile and Ubiquitous computing

More information

Simulation of Tangible User Interfaces with the ROS Middleware

Simulation of Tangible User Interfaces with the ROS Middleware Simulation of Tangible User Interfaces with the ROS Middleware Stefan Diewald 1 stefan.diewald@tum.de Andreas Möller 1 andreas.moeller@tum.de Luis Roalter 1 roalter@tum.de Matthias Kranz 2 matthias.kranz@uni-passau.de

More information

Ubiquitous Home Simulation Using Augmented Reality

Ubiquitous Home Simulation Using Augmented Reality Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 112 Ubiquitous Home Simulation Using Augmented Reality JAE YEOL

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

End-User Programming of Ubicomp in the Home. Nicolai Marquardt Domestic Computing University of Calgary

End-User Programming of Ubicomp in the Home. Nicolai Marquardt Domestic Computing University of Calgary ? End-User Programming of Ubicomp in the Home Nicolai Marquardt 701.81 Domestic Computing University of Calgary Outline Introduction and Motivation End-User Programming Strategies Programming Ubicomp in

More information

Information Layout and Interaction on Virtual and Real Rotary Tables

Information Layout and Interaction on Virtual and Real Rotary Tables Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer System Information Layout and Interaction on Virtual and Real Rotary Tables Hideki Koike, Shintaro Kajiwara, Kentaro Fukuchi

More information

Field Testing of Wireless Interactive Sensor Nodes

Field Testing of Wireless Interactive Sensor Nodes Field Testing of Wireless Interactive Sensor Nodes Judith Mitrani, Jan Goethals, Steven Glaser University of California, Berkeley Introduction/Purpose This report describes the University of California

More information

Social and Spatial Interactions: Shared Co-Located Mobile Phone Use

Social and Spatial Interactions: Shared Co-Located Mobile Phone Use Social and Spatial Interactions: Shared Co-Located Mobile Phone Use Andrés Lucero User Experience and Design Team Nokia Research Center FI-33721 Tampere, Finland andres.lucero@nokia.com Jaakko Keränen

More information

Physical Interaction and Multi-Aspect Representation for Information Intensive Environments

Physical Interaction and Multi-Aspect Representation for Information Intensive Environments Proceedings of the 2000 IEEE International Workshop on Robot and Human Interactive Communication Osaka. Japan - September 27-29 2000 Physical Interaction and Multi-Aspect Representation for Information

More information

EnhancedTable: An Augmented Table System for Supporting Face-to-Face Meeting in Ubiquitous Environment

EnhancedTable: An Augmented Table System for Supporting Face-to-Face Meeting in Ubiquitous Environment EnhancedTable: An Augmented Table System for Supporting Face-to-Face Meeting in Ubiquitous Environment Hideki Koike 1, Shinichiro Nagashima 1, Yasuto Nakanishi 2, and Yoichi Sato 3 1 Graduate School of

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,

More information

MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device

MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device Enkhbat Davaasuren and Jiro Tanaka 1-1-1 Tennodai, Tsukuba, Ibaraki 305-8577 Japan {enkhee,jiro}@iplab.cs.tsukuba.ac.jp Abstract.

More information

The Disappearing Computer. Information Document, IST Call for proposals, February 2000.

The Disappearing Computer. Information Document, IST Call for proposals, February 2000. The Disappearing Computer Information Document, IST Call for proposals, February 2000. Mission Statement To see how information technology can be diffused into everyday objects and settings, and to see

More information

SCOE SIMULATION. Pascal CONRATH (1), Christian ABEL (1)

SCOE SIMULATION. Pascal CONRATH (1), Christian ABEL (1) SCOE SIMULATION Pascal CONRATH (1), Christian ABEL (1) Clemessy Switzerland AG (1) Gueterstrasse 86b 4053 Basel, Switzerland E-mail: p.conrath@clemessy.com, c.abel@clemessy.com ABSTRACT During the last

More information

Abstract. Keywords: Multi Touch, Collaboration, Gestures, Accelerometer, Virtual Prototyping. 1. Introduction

Abstract. Keywords: Multi Touch, Collaboration, Gestures, Accelerometer, Virtual Prototyping. 1. Introduction Creating a Collaborative Multi Touch Computer Aided Design Program Cole Anagnost, Thomas Niedzielski, Desirée Velázquez, Prasad Ramanahally, Stephen Gilbert Iowa State University { someguy tomn deveri

More information

Tableau Machine: An Alien Presence in the Home

Tableau Machine: An Alien Presence in the Home Tableau Machine: An Alien Presence in the Home Mario Romero College of Computing Georgia Institute of Technology mromero@cc.gatech.edu Zachary Pousman College of Computing Georgia Institute of Technology

More information

Organic UIs in Cross-Reality Spaces

Organic UIs in Cross-Reality Spaces Organic UIs in Cross-Reality Spaces Derek Reilly Jonathan Massey OCAD University GVU Center, Georgia Tech 205 Richmond St. Toronto, ON M5V 1V6 Canada dreilly@faculty.ocad.ca ragingpotato@gatech.edu Anthony

More information

COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES.

COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES. COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES. Mark Billinghurst a, Hirokazu Kato b, Ivan Poupyrev c a Human Interface Technology Laboratory, University of Washington, Box 352-142, Seattle,

More information

COLLECTING USER PERFORMANCE DATA IN A GROUP ENVIRONMENT

COLLECTING USER PERFORMANCE DATA IN A GROUP ENVIRONMENT WHITE PAPER GROUP DATA COLLECTION COLLECTING USER PERFORMANCE DATA IN A GROUP ENVIRONMENT North Pole Engineering Rick Gibbs 6/10/2015 Page 1 of 12 Ver 1.1 GROUP DATA QUICK LOOK SUMMARY This white paper

More information

New Human-Computer Interactions using tangible objects: application on a digital tabletop with RFID technology

New Human-Computer Interactions using tangible objects: application on a digital tabletop with RFID technology New Human-Computer Interactions using tangible objects: application on a digital tabletop with RFID technology Sébastien Kubicki 1, Sophie Lepreux 1, Yoann Lebrun 1, Philippe Dos Santos 1, Christophe Kolski

More information

Embedded & Robotics Training

Embedded & Robotics Training Embedded & Robotics Training WebTek Labs creates and delivers high-impact solutions, enabling our clients to achieve their business goals and enhance their competitiveness. With over 13+ years of experience,

More information

Computer-Augmented Environments: Back to the Real World

Computer-Augmented Environments: Back to the Real World Computer-Augmented Environments: Back to the Real World Hans-W. Gellersen Lancaster University Department of Computing Ubiquitous Computing Research HWG 1 What I thought this talk would be about Back to

More information

Dual-Reality Objects

Dual-Reality Objects Dual-Reality Objects Randall B. Smith Sun Microsystems Laboratories We have of course created a new universe. Our agglomeration of networked computers enables us to move, copy, modify, and store away documents,

More information

Diploma Thesis Final Report: A Wall-sized Focus and Context Display. Sebastian Boring Ludwig-Maximilians-Universität München

Diploma Thesis Final Report: A Wall-sized Focus and Context Display. Sebastian Boring Ludwig-Maximilians-Universität München Diploma Thesis Final Report: A Wall-sized Focus and Context Display Sebastian Boring Ludwig-Maximilians-Universität München Agenda Introduction Problem Statement Related Work Design Decisions Finger Recognition

More information

Exploring Passive Ambient Static Electric Field Sensing to Enhance Interaction Modalities Based on Body Motion and Activity

Exploring Passive Ambient Static Electric Field Sensing to Enhance Interaction Modalities Based on Body Motion and Activity Exploring Passive Ambient Static Electric Field Sensing to Enhance Interaction Modalities Based on Body Motion and Activity Adiyan Mujibiya The University of Tokyo adiyan@acm.org http://lab.rekimoto.org/projects/mirage-exploring-interactionmodalities-using-off-body-static-electric-field-sensing/

More information

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks Heungwoo Nam and Sunshin An Computer Network Lab., Dept. of Electronics Engineering,

More information

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences Temple University, Philadelphia, PA 19122 Email: {ying.dai,

More information

Ubiquitous Network Robots for Life Support

Ubiquitous Network Robots for Life Support DAY 2: EXPERTS WORKSHOP Active and Healthy Ageing: Research and Innovation Responses from Europe and Japan Success Stories in ICT/Information Society Research for Active and Healthy Ageing Ubiquitous Network

More information

Analysis and Synthesis of Latin Dance Using Motion Capture Data

Analysis and Synthesis of Latin Dance Using Motion Capture Data Analysis and Synthesis of Latin Dance Using Motion Capture Data Noriko Nagata 1, Kazutaka Okumoto 1, Daisuke Iwai 2, Felipe Toro 2, and Seiji Inokuchi 3 1 School of Science and Technology, Kwansei Gakuin

More information

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)

AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) 1.3 NA-14-0267-0019-1.3 Document Information Document Title: Document Version: 1.3 Current Date: 2016-05-18 Print Date: 2016-05-18 Document

More information

Design Procedure on a Newly Developed Paper Craft

Design Procedure on a Newly Developed Paper Craft Journal for Geometry and Graphics Volume 4 (2000), No. 1, 99 107. Design Procedure on a Newly Developed Paper Craft Takahiro Yonemura, Sadahiko Nagae Department of Electronic System and Information Engineering,

More information

REBO: A LIFE-LIKE UNIVERSAL REMOTE CONTROL

REBO: A LIFE-LIKE UNIVERSAL REMOTE CONTROL World Automation Congress 2010 TSI Press. REBO: A LIFE-LIKE UNIVERSAL REMOTE CONTROL SEIJI YAMADA *1 AND KAZUKI KOBAYASHI *2 *1 National Institute of Informatics / The Graduate University for Advanced

More information

Context-Aware Interaction in a Mobile Environment

Context-Aware Interaction in a Mobile Environment Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione

More information

Internet of Things (Winter Training Program) 6 Weeks/45 Days

Internet of Things (Winter Training Program) 6 Weeks/45 Days (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53g, Sec- 11, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com Office: +91-120-4245860

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

Implementation and analysis of vibration measurements obtained from monitoring the Magdeburg water bridge

Implementation and analysis of vibration measurements obtained from monitoring the Magdeburg water bridge Implementation and analysis of vibration measurements obtained from monitoring the Magdeburg water bridge B. Resnik 1 and Y. Ribakov 2 1 BeuthHS Berlin, University of Applied Sciences, Berlin, Germany

More information

µparts: Low Cost Sensor Networks at Scale

µparts: Low Cost Sensor Networks at Scale Parts: Low Cost Sensor Networks at Scale Michael Beigl, Christian Decker, Albert Krohn, Till iedel, Tobias Zimmer Telecooperation Office (TecO) Institut für Telematik Fakultät für Informatik Vincenz-Priessnitz

More information

Interaction Design. Chapter 9 (July 6th, 2011, 9am-12pm): Physical Interaction, Tangible and Ambient UI

Interaction Design. Chapter 9 (July 6th, 2011, 9am-12pm): Physical Interaction, Tangible and Ambient UI Interaction Design Chapter 9 (July 6th, 2011, 9am-12pm): Physical Interaction, Tangible and Ambient UI 1 Physical Interaction, Tangible and Ambient UI Shareable Interfaces Tangible UI General purpose TUI

More information

Welcome to this course on «Natural Interactive Walking on Virtual Grounds»!

Welcome to this course on «Natural Interactive Walking on Virtual Grounds»! Welcome to this course on «Natural Interactive Walking on Virtual Grounds»! The speaker is Anatole Lécuyer, senior researcher at Inria, Rennes, France; More information about him at : http://people.rennes.inria.fr/anatole.lecuyer/

More information

! Computation embedded in the physical spaces around us. ! Ambient intelligence. ! Input in the real world. ! Output in the real world also

! Computation embedded in the physical spaces around us. ! Ambient intelligence. ! Input in the real world. ! Output in the real world also Ubicomp? Ubicomp and Physical Interaction! Computation embedded in the physical spaces around us! Ambient intelligence! Take advantage of naturally-occurring actions and activities to support people! Input

More information

ActivityDesk: Multi-Device Configuration Work using an Interactive Desk

ActivityDesk: Multi-Device Configuration Work using an Interactive Desk ActivityDesk: Multi-Device Configuration Work using an Interactive Desk Steven Houben The Pervasive Interaction Technology Laboratory IT University of Copenhagen shou@itu.dk Jakob E. Bardram The Pervasive

More information

DiamondTouch SDK:Support for Multi-User, Multi-Touch Applications

DiamondTouch SDK:Support for Multi-User, Multi-Touch Applications MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com DiamondTouch SDK:Support for Multi-User, Multi-Touch Applications Alan Esenther, Cliff Forlines, Kathy Ryall, Sam Shipman TR2002-48 November

More information

TTÜ infotehnoloogiateaduskond Informaatikainstituut. Enn Õunapuu Vanemteadur

TTÜ infotehnoloogiateaduskond Informaatikainstituut. Enn Õunapuu Vanemteadur TTÜ infotehnoloogiateaduskond Informaatikainstituut Enn Õunapuu enn.ounapuu@ttu.ee Vanemteadur Towards a connected world TEDxBNMIT We are moving towards a more connected, instrumented and data driven world

More information

Mixed Reality Approach and the Applications using Projection Head Mounted Display

Mixed Reality Approach and the Applications using Projection Head Mounted Display Mixed Reality Approach and the Applications using Projection Head Mounted Display Ryugo KIJIMA, Takeo OJIKA Faculty of Engineering, Gifu University 1-1 Yanagido, GifuCity, Gifu 501-11 Japan phone: +81-58-293-2759,

More information

R (2) Controlling System Application with hands by identifying movements through Camera

R (2) Controlling System Application with hands by identifying movements through Camera R (2) N (5) Oral (3) Total (10) Dated Sign Assignment Group: C Problem Definition: Controlling System Application with hands by identifying movements through Camera Prerequisite: 1. Web Cam Connectivity

More information

Programmable Wireless Networking Overview

Programmable Wireless Networking Overview Programmable Wireless Networking Overview Dr. Joseph B. Evans Program Director Computer and Network Systems Computer & Information Science & Engineering National Science Foundation NSF Programmable Wireless

More information

Introducing 32-bit microcontroller technologies to a technology teacher training programme

Introducing 32-bit microcontroller technologies to a technology teacher training programme 2 nd World Conference on Technology and Engineering Education 2011 WIETE Ljubljana, Slovenia, 5-8 September 2011 Introducing 32-bit microcontroller technologies to a technology teacher training programme

More information

Interactive System for Origami Creation

Interactive System for Origami Creation Interactive System for Origami Creation Takashi Terashima, Hiroshi Shimanuki, Jien Kato, and Toyohide Watanabe Graduate School of Information Science, Nagoya University Furo-cho, Chikusa-ku, Nagoya 464-8601,

More information

Advanced User Interfaces: Topics in Human-Computer Interaction

Advanced User Interfaces: Topics in Human-Computer Interaction Computer Science 425 Advanced User Interfaces: Topics in Human-Computer Interaction Week 04: Disappearing Computers 90s-00s of Human-Computer Interaction Research Prof. Roel Vertegaal, PhD Week 8: Plan

More information

User Experience of Physical-Digital Object Systems: Implications for Representation and Infrastructure

User Experience of Physical-Digital Object Systems: Implications for Representation and Infrastructure User Experience of Physical-Digital Object Systems: Implications for Representation and Infrastructure Les Nelson, Elizabeth F. Churchill PARC 3333 Coyote Hill Rd. Palo Alto, CA 94304 USA {Les.Nelson,Elizabeth.Churchill}@parc.com

More information

ZigBee Propagation Testing

ZigBee Propagation Testing ZigBee Propagation Testing EDF Energy Ember December 3 rd 2010 Contents 1. Introduction... 3 1.1 Purpose... 3 2. Test Plan... 4 2.1 Location... 4 2.2 Test Point Selection... 4 2.3 Equipment... 5 3 Results...

More information

Using Infrared Array Devices in Smart Home Observation and Diagnostics

Using Infrared Array Devices in Smart Home Observation and Diagnostics Using Infrared Array Devices in Smart Home Observation and Diagnostics Galidiya Petrova 1, Grisha Spasov 2, Vasil Tsvetkov 3, 1 Department of Electronics at Technical University Sofia, Plovdiv branch,

More information

A Gesture-Based Interface for Seamless Communication between Real and Virtual Worlds

A Gesture-Based Interface for Seamless Communication between Real and Virtual Worlds 6th ERCIM Workshop "User Interfaces for All" Long Paper A Gesture-Based Interface for Seamless Communication between Real and Virtual Worlds Masaki Omata, Kentaro Go, Atsumi Imamiya Department of Computer

More information

Emergent Behavior Robot

Emergent Behavior Robot Emergent Behavior Robot Functional Description and Complete System Block Diagram By: Andrew Elliott & Nick Hanauer Project Advisor: Joel Schipper December 6, 2009 Introduction The objective of this project

More information

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY *Ms. S. VAISHNAVI, Assistant Professor, Sri Krishna Arts And Science College, Coimbatore. TN INDIA **SWETHASRI. L., Final Year B.Com

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

A 3D ultrasonic positioning system with high accuracy for indoor application

A 3D ultrasonic positioning system with high accuracy for indoor application A 3D ultrasonic positioning system with high accuracy for indoor application Herbert F. Schweinzer, Gerhard F. Spitzer Vienna University of Technology, Institute of Electrical Measurements and Circuit

More information

Developing a Mobile, Service-Based Augmented Reality Tool for Modern Maintenance Work

Developing a Mobile, Service-Based Augmented Reality Tool for Modern Maintenance Work Developing a Mobile, Service-Based Augmented Reality Tool for Modern Maintenance Work Paula Savioja, Paula Järvinen, Tommi Karhela, Pekka Siltanen, and Charles Woodward VTT Technical Research Centre of

More information

Wireless Device Location Sensing In a Museum Project

Wireless Device Location Sensing In a Museum Project Wireless Device Location Sensing In a Museum Project Tanvir Anwar Sydney, Australia Email: tanvir.anwar.australia@gmail.com Abstract Dr. Priyadarsi Nanda School of Computing and Communications Faculty

More information

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space

The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space , pp.62-67 http://dx.doi.org/10.14257/astl.2015.86.13 The User Activity Reasoning Model Based on Context-Awareness in a Virtual Living Space Bokyoung Park, HyeonGyu Min, Green Bang and Ilju Ko Department

More information

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network K.T. Sze, K.M. Ho, and K.T. Lo Abstract in this paper, we study the performance of a video-on-demand (VoD) system in wireless

More information

COMET: Collaboration in Applications for Mobile Environments by Twisting

COMET: Collaboration in Applications for Mobile Environments by Twisting COMET: Collaboration in Applications for Mobile Environments by Twisting Nitesh Goyal RWTH Aachen University Aachen 52056, Germany Nitesh.goyal@rwth-aachen.de Abstract In this paper, we describe a novel

More information

Project Final Report: Directional Remote Control

Project Final Report: Directional Remote Control Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts

More information

A Compact Dual-Mode Wearable Antenna for Body-Centric Wireless Communications

A Compact Dual-Mode Wearable Antenna for Body-Centric Wireless Communications Electronics 2014, 3, 398-408; doi:10.3390/electronics3030398 OPEN ACCESS electronics ISSN 2079-9292 www.mdpi.com/journal/electronics Review A Compact Dual-Mode Wearable Antenna for Body-Centric Wireless

More information

ASTROSE MONITORING FOR HIGH AND VERY HIGH VOLTAGE OVERHEAD LINES

ASTROSE MONITORING FOR HIGH AND VERY HIGH VOLTAGE OVERHEAD LINES ASTROSE MONITORING FOR HIGH AND VERY HIGH VOLTAGE OVERHEAD LINES Facing the Challenges of the Future A safe and reliable supply of power is the great challenge for all actors in the energy industry, creating

More information

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

Available online at   ScienceDirect. Procedia Engineering 111 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 111 (2015 ) 103 107 XIV R-S-P seminar, Theoretical Foundation of Civil Engineering (24RSP) (TFoCE 2015) The distinctive features

More information

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology

Face Recognition Based Attendance System with Student Monitoring Using RFID Technology Face Recognition Based Attendance System with Student Monitoring Using RFID Technology Abhishek N1, Mamatha B R2, Ranjitha M3, Shilpa Bai B4 1,2,3,4 Dept of ECE, SJBIT, Bangalore, Karnataka, India Abstract:

More information

第 XVII 部 災害時における情報通信基盤の開発

第 XVII 部 災害時における情報通信基盤の開発 XVII W I D E P R O J E C T 17 1 LifeLine Station (LLS) WG LifeLine Station (LLS) WG was launched in 2008 aiming for designing and developing an architecture of an information package for post-disaster

More information

RFID Multi-hop Relay Algorithms with Active Relay Tags in Tag-Talks-First Mode

RFID Multi-hop Relay Algorithms with Active Relay Tags in Tag-Talks-First Mode International Journal of Networking and Computing www.ijnc.org ISSN 2185-2839 (print) ISSN 2185-2847 (online) Volume 4, Number 2, pages 355 368, July 2014 RFID Multi-hop Relay Algorithms with Active Relay

More information

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data Send Orders for Reprints to reprints@benthamscience.ae The Open Electrical & Electronic Engineering Journal, 2014, 8, 777-781 777 Open Access Analysis on Privacy and Reliability of Ad Hoc Network-Based

More information

Embedded & Robotics Training

Embedded & Robotics Training Embedded & Robotics Training WebTek Labs creates and delivers high-impact solutions, enabling our clients to achieve their business goals and enhance their competitiveness. With over 13+ years of experience,

More information

HELPING THE DESIGN OF MIXED SYSTEMS

HELPING THE DESIGN OF MIXED SYSTEMS HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.

More information

Blue-Bot TEACHER GUIDE

Blue-Bot TEACHER GUIDE Blue-Bot TEACHER GUIDE Using Blue-Bot in the classroom Blue-Bot TEACHER GUIDE Programming made easy! Previous Experiences Prior to using Blue-Bot with its companion app, children could work with Remote

More information

Research on Public, Community, and Situated Displays at MERL Cambridge

Research on Public, Community, and Situated Displays at MERL Cambridge MERL A MITSUBISHI ELECTRIC RESEARCH LABORATORY http://www.merl.com Research on Public, Community, and Situated Displays at MERL Cambridge Kent Wittenburg TR-2002-45 November 2002 Abstract In this position

More information

Object Motion MITes. Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology

Object Motion MITes. Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology Object Motion MITes Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology Object motion MITes GOAL: Measure people s interaction with objects in the environment We consider

More information

Mobile Interaction in Smart Environments

Mobile Interaction in Smart Environments Mobile Interaction in Smart Environments Karin Leichtenstern 1/2, Enrico Rukzio 2, Jeannette Chin 1, Vic Callaghan 1, Albrecht Schmidt 2 1 Intelligent Inhabited Environment Group, University of Essex {leichten,

More information

Interactive guidance system for railway passengers

Interactive guidance system for railway passengers Interactive guidance system for railway passengers K. Goto, H. Matsubara, N. Fukasawa & N. Mizukami Transport Information Technology Division, Railway Technical Research Institute, Japan Abstract This

More information

Toward an Augmented Reality System for Violin Learning Support

Toward an Augmented Reality System for Violin Learning Support Toward an Augmented Reality System for Violin Learning Support Hiroyuki Shiino, François de Sorbier, and Hideo Saito Graduate School of Science and Technology, Keio University, Yokohama, Japan {shiino,fdesorbi,saito}@hvrl.ics.keio.ac.jp

More information

Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b

Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b Development of Informal Communication Environment Using Interactive Tiled Display Wall Tetsuro Ogi 1,a, Yu Sakuma 1,b 1 Graduate School of System Design and Management, Keio University 4-1-1 Hiyoshi, Kouhoku-ku,

More information

CASE STUDY: MODULAR BLIND COLLABORATIVE DESIGN AND PRINTING USING THE CREATIF SOFTWARE SUITE AND FUTURE PERSPECTIVES

CASE STUDY: MODULAR BLIND COLLABORATIVE DESIGN AND PRINTING USING THE CREATIF SOFTWARE SUITE AND FUTURE PERSPECTIVES CASE STUDY: MODULAR BLIND COLLABORATIVE DESIGN AND PRINTING USING THE CREATIF SOFTWARE SUITE AND FUTURE PERSPECTIVES Partners involved and contact details: Diffus Design: Hanne-Louise Johannesen: hanne-louise@diffus.dk

More information

PlaceLab. A House_n + TIAX Initiative

PlaceLab. A House_n + TIAX Initiative Massachusetts Institute of Technology A House_n + TIAX Initiative The MIT House_n Consortium and TIAX, LLC have developed the - an apartment-scale shared research facility where new technologies and design

More information

Physical User Interfaces What they are and how to build them

Physical User Interfaces What they are and how to build them Physical User Interfaces What they are and how to build them Saul Greenberg University of Calgary CPSC 581 New disciplines and genres of computing ubiquitous computing pervasive computing context-aware

More information

PROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT

PROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT PROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT 1 Rudolph P. Darken, 1 Joseph A. Sullivan, and 2 Jeffrey Mulligan 1 Naval Postgraduate School,

More information

Control System for an All-Terrain Mobile Robot

Control System for an All-Terrain Mobile Robot Solid State Phenomena Vols. 147-149 (2009) pp 43-48 Online: 2009-01-06 (2009) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/ssp.147-149.43 Control System for an All-Terrain Mobile

More information

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Title: Toshiba Proposal for IEEE802.15.3e CFP (Full Proposal) Date Submitted: 8 July 2015 Source: Ko Togashi Company: Toshiba

More information

Shopping Together: A Remote Co-shopping System Utilizing Spatial Gesture Interaction

Shopping Together: A Remote Co-shopping System Utilizing Spatial Gesture Interaction Shopping Together: A Remote Co-shopping System Utilizing Spatial Gesture Interaction Minghao Cai 1(B), Soh Masuko 2, and Jiro Tanaka 1 1 Waseda University, Kitakyushu, Japan mhcai@toki.waseda.jp, jiro@aoni.waseda.jp

More information

A Super trainer with advanced hardware and software features only found in very expensive equipment.

A Super trainer with advanced hardware and software features only found in very expensive equipment. PLC Trainer PTS T100 LAB EXPERIMENTS A Super trainer with advanced hardware and software features only found in very expensive equipment. You won t find any similar equipment among our competitors at such

More information

Wirelessly Controlled Wheeled Robotic Arm

Wirelessly Controlled Wheeled Robotic Arm Wirelessly Controlled Wheeled Robotic Arm Muhammmad Tufail 1, Mian Muhammad Kamal 2, Muhammad Jawad 3 1 Department of Electrical Engineering City University of science and Information Technology Peshawar

More information