Download presentation
Presentation is loading. Please wait.
1
Dongwook Lee1,Jinsul Kim2, Minsoo Hahn1
Advanced Science and Technology Letters Vol.42 (Mobile and Wireless 2013), pp Visualization and Authoring System for Robot Based Performing Art Dongwook Lee1,Jinsul Kim2, Minsoo Hahn1 1 Digital Media Lab., Korea Advanced Institute of Science and Technology, Daejeon, Korea 2School of Electronics and Computer Engineering Chonnam National University Gwangju, Republic of Korea Abstract. Recently, robots start to be used for the purpose of the dancing or performance. Because a robot can make a scene that cannot be performed by a human actor and its reusability reduced the cost and time of performance, the robot based performance are getting the spotlight in the field of performing art. This study purpose a system that visualizes the motion of the robot based on 3D virtual environment and provide robot control functionalities. The proposed system sends user created motion to the real robot in real time and provides the functionality of virtual robot assembly. The functionalities of the system were confirmed by applying the system to a performing robot. Keywords: Performance, Authoring tool, Robot motion, Virtual environment 1 Introduction With the advance of robotics technology, the robots are being widely used in various fields. Recently, in the field of performing arts, the robots are becoming one of important actors. Many of researchers studied and proposed systems for performance [1-6]. And several studies have focused on the robot assisted performance [7]. However, most of the studies were focused on the specific types of robots. In this paper, we propose a system that can author the motion and visualizes the motion and appearance of the robot. The proposed system controls robot object in real-time and provides assembly functionalities with module robot parts. Detail of the proposed system and implementation will be shown in section 2. The experimental results will be shown in section 3. Finally, we draw conclusions and suggest future work in section 4. ISSN: ASTL Copyright © 2013 SERSC
2
Fig. 1. Structure of proposed system
Advanced Science and Technology Letters Vol.42 (Mobile and Wireless 2013) 2 System Design The structure of the authoring tool is consisted of three main parts: robot control, robot assembly, and robot visualization. The robot control is about the control functionalities such as joint control and communication protocol. The robot assembly concerns about the relation between joint objects which is basic components of the robot object, and assembly of them. The robot visualization literally visualizes the appearance of the robot based on the 3D virtual environment. Fig. 1 shows the structure of the system with its components. Fig. 1. Structure of proposed system Generally, the motions of the performance robots are decided based on the motor angle of the joint parts. The proposed system realizes the robot as the combination of the joints, and the joint has its own ID and degree of freedom. The motions of the robot are animated based on the keyframe structure. When the user decides the angle of the joint object at the keyframe he wants, the angle values between keyframes are automatically interpolated. In order to provide more precise control methods, the motions can be controlled with Bezier, Spline, Linear, and Stepped line control types. The user can combine the joint objects to make a unique robot structure. Each joint object has its available number of connection. While some object can be connected with a number of other joints, some have only one or two connection resources. Next figure shows the abstraction of the joint structure. Fig. 2. Joint object In the figure, (a) shows the joint object itself, and the lines reaching outside of the rectangle shows the available connections. Line in the (b) indicates the relation Copyright © 2013 SERSC 45
3
Advanced Science and Technology Letters Vol
Advanced Science and Technology Letters Vol.42 (Mobile and Wireless 2013) between joint objects with the angle limit of the joint object. The combination of the joint objects formed as a hierarchical structure. Therefore, if the root node moves, every connected node will also be moved. The robot in the proposed system was rendered with 3D virtual environment. For the visualization, the 3D model data were assigned to the joint objects. Every 3D joint object contains its own 3D information which represent the position, rotation, and scaling in 3D environment. The proposed system was implemented with C# using Visual Studio The communication between system and robot was established with serial communication and the rendering of the robot was performed with Direct3D library. In order to provide more improved visual information and reduce the render processing time, high level shading language was utilized with vertex and pixel shaders. 3 Experiments The proposed system was examined with the small sized robot named 5720T which was manufactured by Robobuilder [8]. 5720T supported serial communication and is able to be assembled as the user wants. Firstly, we constructed a structure of 5720T with joint objects. Fig. 3 shows the abstract of the joint structures of the robot. Fig. 3. Joint structures of experiment robot Fig. 4. Motion of real and virtual 5720T The assembled virtual 5720T consists of 21 joint modules with the root without degree of freedom. From the root, four joints objects were spread: Chest joint 1, 2, 46 Copyright © 2013 SERSC
4
Advanced Science and Technology Letters Vol
Advanced Science and Technology Letters Vol.42 (Mobile and Wireless 2013) Pelvis joint 1, and 2. In order to examine the assembled 5720T with the real 5720T, we generated several motions, and applied them to both of 5720Ts. Fig. 4 shows the results of the motions. The motions were sent to real 5720T and virtual 5720T at the same time and the delay between motions was less than second. 5 Conclusion In this paper, we proposed a robot control system for the performing art. The proposed system provides functionalities including control, assembly, and visualization of the robot. The proposed system was tested with a small sized manufactured robot and it showed its usefulness for the motion control and visualization. Our future work is to control several robots at the same time. The time delay will be an obstacle of the research, therefore we are investigating efficient time slice control. Acknowledgments. This research is supported by Ministry of Culture, Sports and Tourism (MCST) and Korea Creative Content Agency (KOCCA) in the Culture Technology (CT) Research & Development Program. References Yvonne Jung, Sebastian Wagner, Christoph Jung, Johannes Behr, Dieter Fellner,: Storyboarding and pre-visualization with X3D, Proceedings of the 15th International Conference on Web 3D Technology, 2010, pp.73-82 Angelos Yannopoulos,: DirectorNotation: Artistic and technological system for professional film directing, Journal on Computing and Cultural Heritage, , Volume 6 Issue 1 Christophe Lino, Marc Christie, Roberto Ranon, William Bares,: The director's lens: an intelligent assistant for virtual cinematography, Proceedings of the 19th ACM international conference on Multimedia, , pp Youngjae Kim, Seungwon Oh, Dongwook Lee, Haewook Choi, Jinsul Kim, Minsoo Hahn, Unified Performance Authoring Tool for Heterogeneous Devices and Protocols, International Conference IT Convergence and Security, , pp Jang, Sunyeon, Minsoo Hahn, DIGILOG Performer:Studying DIGILOG performance system platform based on natural scenery, International Conference on ICT Convergence, Dongwook Lee, Seungwon Oh, Sunyun Jang, Minsoo Hahn, 3D Visualization Tool for Digital Costume Design, International Conference on Computer Sciences and Convergence Information Technology, Lim, Angelica, Ogata, Tetsuya, Okuno, Hiroshi G.,: Towards expressive musical robots: a cross-modal framework for emotional gesture, voice and music, EURASIP JOURNAL ON AUDIO SPEECH AND MUSIC PROCESSING, pp. 1-12, 2012 Robobuilder, Copyright © 2013 SERSC 47
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.