UBIQUITOUS ROBOT: THE THIRD GENERATION OF ROBOTICS. Jong-Hwan Kim, Kang-Hee Lee, and Yong-Duk Kim

Size: px
Start display at page:

Download "UBIQUITOUS ROBOT: THE THIRD GENERATION OF ROBOTICS. Jong-Hwan Kim, Kang-Hee Lee, and Yong-Duk Kim"

Transcription

1 UBIQUITOUS ROBOT: THE THIRD GENERATION OF ROBOTICS Jong-Hwan Kim, Kang-Hee Lee, and Yong-Duk Kim Robot Intelligence Technology Laboratory, Dept of EECS, KAIST, Guseong-dong, Yuseong-gu, Daejeon, , Republic of Korea ABSTRACT This paper introduces ubiquitous robot (Ubibot) as a third generation of robotics, incorporating three forms of robots: software robot (Sobot), embeded robot (Embot) and mobile robot (Mobot), which can provide us with various services by any device through any network, at any place anytime in a ubiquitous space Sobot is a virtual robot, which has the ability to move to any place through a network Embot is embedded within the environment or in the Mobot Mobot provides integrated mobile services, which are seamless, calm and context-aware A Sobot, Rity, is introduced to investigate the usability of the proposed concept Rity is a 3D synthetic character which exists in the virtual world, has a unique IP address and interacts with human beings through an Embot implemented by a face recognition system using a USB camera To show the possibility of realization of Ubibot by using the current state of the art technologies, two kinds of successful demonstrations are presented Also robot genome is proposed to implement a genetic robot, which is to investigate The Origin of Artificial Species To implement the robot genome, artificial chromosome is introduced This paper shows the personality of genetic robots is decided by their genome 1 INTRODUCTION This paper is to investigate the feasibility of implementation of ubiquitous robot (Ubibot) by using the current state of the art technology, which can be defined as a third generation of robotics Also it is to define genetic robot to investigate The Origin of Artificial Species The genetic robot can be considered as an artificial creature created by artificial chromosome In an ubiquitous era we will be living in a world where all objects such as electronic appliances are networked to each other and a robot will provide us with various services by any device through any network, at any place anytime This robot is defined as a ubiquitous robot, Ubibot, which incorporates three forms of robots: software robot (Sobot), embeded robot (Embot) and mobile robot (Mobot) [1, 2, 3] The Ubibot is following the paradigm shift of computer technology The paradigm shift of robotics is motivated by ubiquitous computing and the evolution of computer technology in terms of the relationship between the technology and humans [4, 5] Considering the evolution of robot technology, the first generation was dominated by industrial robots followed by the second generation in which personal robots are becoming widespread these days, and as a third generation in the near future, Ubibot will appear Comparing the paradigm change between the personal robot and ubiquitous robot eras, the former is based on individual robot systems and the latter will be employing multiple robot systems using real time broadband wireless network based on IPv6 The Ubibot has been developed based on the robot technology and the concept of ubiquitous computing in the Robot Intelligence Technology (RIT) Lab, KAIST since 2,000 In the future we will live in a ubiquitous world where all objects and devices are networked In this ubiquitous space, u-space, a Ubibot will provide us with various services anytime, at any place, by any device, through any network Following the general concepts of ubiquitous computing, Ubibot will be seamless, calm, context-aware, and networked Although this paper is to investigate the feasibility of Ubibot, the basic concept leads us to seek the essence of what it means to be robot in the third generation of robotics So far most of robot researchers have been devoted to develop and improve functionalities of robot such as intelligence, human-robot interaction, and mobility, without mentioning the essence of the robot as an artificial creature Since The Origin of Species by Charles Darwin in 1859, the concept of evolution has been widely spread around the world Motivated by his discovery of evolution, the simulated evolution has been applied to engineering problems to get an optimal solution by employing the concept of chromosome representing the solution candidate In 1976, Richard Dawkins claimed that We and other animals are machines created by our genes [6] In the third generation of robotics, genetic robot can be proposed, which is created by artificial chromosome [7] This paper introduces a new concept of artificial chromosome as the essence to define the personality of a genetic robot and to pass on its traits to the next generation, like a genetic inheritance It is an essential component for simulated evolution, which necessarily defines The Origin of Artificial Species If we think the origin in terms of the essence of the artificial creatures, the essence should be a computerized genetic code, which determines a genetic robot s propensity to feel happy, sad, angry, sleepy, hungry or afraid The first part of this paper presents the definition and basic concepts of Ubibot incorporating three forms of robots; Sobot, Embot, and Mobot A Sobot, called Rity, developed at the RIT Lab, KAIST, is introduced to investigate the usability of the proposed concept of Ubibot [8, 9] Rity is a 3D synthetic character which exists in the virtual world, has a unique IP address and interacts with human beings through an Embot implemented by a face recognition system using a USB camera Rity is an autonomous agent which behaves based on its own internal states, and can interact with a person in real-time It can provide us with an entertainment or a help through various interac- AUS-ISM/05-1

2 tions in real life To realize this, it needs an autonomous function, artificial emotional model, learning skill, sociableness, and its own personality [10, 11] It can be used as a character on a game or a movie or for the purpose of education [12, 13] An architecture of Rity can be divided into five s: perception, internal state to implement motivation, homeostasis, and emotion [14, 15, 16], behavior selection [17, 18], interactive learning [19], and motor To show the possibility of realization of Ubibot, two kinds of demonstrations are carried out by using the current state of the art technologies In the second part, Rity is considered as an artificial creature living in a virtual world of a PC It is a genetic robot which has its own genetic information Rity is employed to test the world s first robotic chromosomes, which is a set of computerized DNA (Deoxyribonucleic acid) code for creating genetic robots that can think, feel, reason, express desire or intention, and could ultimately reproduce their kind, and evolve as a distinct species Using this concept, a way to build artificial chromosomes is proposed for genetic robots that would be capable of human-style evolution Thus, the genetic code should be designed to represent all the traits and personality of artificial creature: a manner of response to stimuli, the desire to avoid unpleasantness, to achieve intimacy and control, to satisfy curiosity or greed, and to prevent boredom, feelings of happiness, sadness, anger and fear to stimuli, and states of fatigue, hunger, drowsiness and so on, in order to imbue the artificial creature with life It can react emotionally to its environment, learns and makes reasoned decisions, based on an individual personality The programmed genetic code is modelled on human DNA, though equivalent to a single strand of genetic code rather than the complex double helix of a real chromosome The main functions of the genetic code are reproduction and evolution This paper is organized as follows Section II presents the definition and basic concepts of Ubibot Section III describes the overall architecture of the Sobot Demonstrations of the Sobot, Rity are provided in Section IV Section V proposes genetic robot Finally, concluding remarks follow in Section VI Figure 1: Ubibot in ubiquitous space both independently and cooperatively, and provide practical services Each Ubibot has specific individual intelligence and roles, and communicates information through networks Sobot is capable of operating as an independent robot but it can also become the master system, which controls other Sobots, Embots and Mobots residing in other platforms as slave units Their characteristics are summarized in the following For details, the reader is referred to [2] 22 Software Robot: Sobot Since Sobot is software-based, it can easily move within the network and connect to other systems without any time or geographical limitation It can be aware of situations and interact with the user seamlessly Sobot can be introduced into the environment or other Mobots as a core system It can control or, at an equal level, cooperate with Mobots It can operate as an individual entity, without any help from other Ubibots Sobot has three main characteristics, such as self-learning, context-aware intelligence, and calm and seamless interaction 2 UBIQUITOUS ROBOT: UBIBOT Ubibot is a general term for all types of robots incorporating software robot (Sobot), embedded robot (Embot), and mobile robot (Mobot) which exist in a u-space Ubibot exists in the u-space which provides physical and virtual environments 21 U-space and Ubibot Ubiquitous space (u-space) is an environment in which ubiquitous computing is realized and every device is networked The world will be composed of millions of u-spaces, each of which will be closely connected through ubiquitous networks A robot working in a u-space is defined as a Ubibot and provides various services through any network by anyone at anytime and anywhere in a u- space Ubibot in a u-space consists of both software and hardware robots Sobot is a type of a software system whereas Embot and Mobot are hardware systems, Figure 1 Embots are located within the environment, human or otherwise, and are embedded in many devices Their role is to sense, analyze and convey information to other Ubibots Mobots are mobile robots They can move 23 Embedded Robot: Embot EmBot is implanted in the environment or in Mobots In cooperation with various sensors, Embot can detect the location of the user or a Mobot, authenticate them, integrate assorted sensor information and understand the environmental situation An Embot may include all the objects which have both network and sensing functions, and be equipped with microprocessors Embots generally have three major characteristics, such as calm sensing, information processing, and communication 24 Mobile robot: Mobot Mobot is able to offer both a broad range of services for general users and specific functions within a specific u-space Operating in u-space, Mobots have mobility as well as the capacity to provide general services in cooperation with Sobots and neighboring Embots Mobot has the characteristics of manipulability by implementing arms and mobility which can be implemented in various types, such as wheel and biped Mobot actions provide a broad range of services, such as personal, public, or field services AUS-ISM/05-2

3 Sobot Sensors Vision Sound Tactile Gyro IR Timer Attention selector Symbolizer Symbol vector Reward/penalty signal Perception Preference learner Voice learner Learning Virtual environment Sensor value Motivation Homeostasis Emotion Curiosity Fatigue Happiness Intimacy Hunger Sadness Monotony Drowsiness Anger Internal state Inherent behavior selector Urgent flag Masking Behavior selector Behavior Behavior Behavior End signal Actuator Motor Figure 2: Internal architecture of Rity 3 IMPLEMENTATION OF SOBOT 32 Internal state Sobot is a software robot which recognizes a situation by itself, behaves based on its own internal state, and can interact with a person in real-time Sobot should be autonomous; it must be able to select a proper behavior according to its internal state such as motivation, homeostasis and emotion Also, Sobot should be adaptable; it should adapt itself to its environment For the purpose of achieving these functions easily and efficiently, Sobot mimics an animal which is an autonomous and adaptable agent in nature Fig 2 shows an internal architecture of the proposed Sobot, Rity, where necessary s are defined as follows: 1) Perception, which perceives environment through virtual and physical sensors, 2) Internal state, which includes motivation,homeostasis and emotion, 3) Behavior selection, which selects a proper behavior, 4) Learning, which learns from the interaction with a people, and 5) Motor, which executes a behavior and expresses emotion 31 Perception The perception includes a sensor unit, a releaser having stimulus information provided by a symbol vector and a sensitivity vector, and attention selector This can perceive and assess the environment and send the stimulus information to the internal state Sobot has several virtual sensors for light, sound, temperature, touch, vision, gyro, and time Sobot can perceive 47 types of stimulus information from these sensors Based on these information, Sobot can perform 77 different behaviors The internal state defines the internal state with the motivation unit, the homeostasis unit and the emotion unit Motivation (M) is composed of six states: curiosity, intimacy, monotony, avoidance, greed, and the desire to control Homeostasis (H) includes three states: fatigue, hunger, and drowsiness Emotion (E) includes five states: happiness, sadness, anger, fear, and neutral According to the internal state, a proper behavior is selected 33 Behavior selection Behavior selection is used to choose a proper behavior, based on Sobot s internal state as well as stimulus information When there is no command input from a user, various behaviors can be selected probabilistically by introducing a voting mechanism, where each behavior has its own voting value The algorithm is described as follows: 1) Determine temporal voting vector, V t using M and H, 2) Calculate voting vector V by masking V t with attention command and emotion masks, 3) Calculate a behavior selection probability, p(b), using V, 4) Select a proper behavior b by p(b) among various behaviors Initially, the temporal voting vector is calculated from the motivation and homeostasis as follows: ) Vt T = (M T D M + H T D H =[v t1, v t2,, v tn] (1) AUS-ISM/05-3

4 d M11 d M12 d M1n D M = d M21 d M22 d Mx1 d Hy1 d Mxn d H11 d H12 d H1n D H = d H21 d H22 d Hyn where n, x and y are the numbers of behaviors, motivations, and homeostases v tk, k = 1,, n, is the temporal voting value, D M and D H are weights connecting the motivation and homeostasis to behaviors, respectively As a next step, various maskings to the temporal voting vector, V t are implemented considering emotion and external sensor information Here, three kinds of masking are implemented to the temporal voting vector These three kinds of maskings are masking for attention, masking for command, and masking for emotion The masking process is to select a more appropriate behavior such that it prevents Sobot from carrying out unusual behaviors For example, a behavior when it recognizes a ball should be different from that when it recognizes a person When Sobot does not see the ball, masking for attention to the ball is carried out such that behaviors related to the ball are masked out and are not activated An attention masking matrix Q a (S a(t)) is obtained by the attention symbol, S a (t) Each attention symbol has its own masking value and the matrix is defined as follows: q a 1 (S a (t)) 0 0 Q a (S a (t)) = 0 q2 a (S a(t)) 0 qn(s a a(t)) (3) where n is a number of behaviors, q a ( ) is a masking value, and 0 q a ( ) 1 Similarly, command and emotion masking matrices are defined From these three masking matrices and the temporal voting vector, the behavior selector obtains a final voting vector as follows: V T =V T tempq a (a)q v (c)q e (e) =[v 1, v 2,, v n ] where v k, k = 1, 2,, n, is the kth behavior s voting value Finally, the selection probability p(b i ) of a behavior, b i, i = 1, 2,, n, is calculated from the voting values as follows: p(b i) = v i (2) (4) n (5) (v k ) k=1 By using the probability-based selection mechanism, the behavior selector can show diverse behaviors Even if a behavior is selected by both internal state and sensor information, there are still some limits on providing Sobot with natural behaviors Inherent behavior selector makes up for the weak points in the behavior selector It imitates an animal s instinct For instance, as soon as an obstacle like a wall or a cliff is found, it makes Sobot react to this situation immediately Since it uses only sensory information directly, its decision making speed is faster than that of the behavior selector The deterministic inherent behavior selector and the probabilistic behavior selector are complementary to each other for realizing a natural behavior This means that it can help Sobot do right thing while carrying out various behaviors 34 Motor The motor incorporates an actuator to execute behaviors and present emotions subject to the situation 35 Learning Learning consists of preference learner and command learner The former is to teach Sobot likes and dislikes for an object If Sobot gets a reward or a penalty, the connected weights from the symbol to internal states are changed On the other hand, the latter is to teach Sobot to do an appropriate behavior which a user wants Sobot to do The learning can be considered as adjusting weighting parameters between commands and behaviors; if Sobot does a proper behavior for a given command, the weight between the command and the behavior is strengthened, and others are weakened However, there are usually tens of behaviors Thus, the learning process requires lot of time Also it may be difficult to expect a desired behavior for an ordered command To solve these problems, analogous behaviors are grouped into a subset before learning For instance, the set SIT is composed of behaviors such as sit, crouch, and lie, and so on, as similar behaviors to sit If a proper behavior is carried out for a certain command, all the corresponding weights of the subset are strengthened and vice versa The update law is as follows: W ij(t + 1) = W ij(t) + ρr i (6) { +C r on reward R i = C p on penalty where W ij is a weight between the ith command and the jth behavior subset, ρ is an emotion parameter, R i is for a weight change for reward or penalty, and C r and C p are positive constants When Sobot receives a patting (hitting) through a tactile sensor or a praise (a scolding) through a sound sensor, the perception translates it as a reward (penalty) Weight is increased on reward, and decreased on penalty as shown in (6) It should be noted that an emotion parameter, ρ is employed to consider the fact that learning rate depends on internal states That is, learning speed is fast when happiness value is high and vice versa Although the learning has been done on a behavior subset level, considering the direct contribution of the selected behavior the command masking values are assigned differently as follows: q v m(c i ) = αw ij q v (c i) = βw ij (7) AUS-ISM/05-4

5 with α > β > 0 where q v m(c i) is a masking value of a behavior, b m carried out just now by the command, C i and q v (c i) indicates masking values of other behaviors in the same subset, B i and α and β are positive constants The command masking matrix is updated in proportion to weight values A behavior activated just now and other behaviors in the same subset influence different weight changes by α and β Since α is bigger than β, the activated behavior gets a larger weight value than others in the same subset 4 DEMONSTRATIONS FOR UBIBOT To demonstrate the usability of Rity for Ubibot, a Sobot, Rity is developed in a 3D virtual world The following two demonstrations show seamless and omni-presence properties of Sobot Figure 4: When Rity recognizes its master 41 Seamless integration of real and virtual worlds This section will demonstrate how, in a virtual environment, Rity will continuously cooperate with the real world with the help of a USB camera The face recognition system stored in a PC watches the neighboring environment through the USB camera and, when a human is detected, analyzes, recognizes and authenticates the face The result is to be sent to Rity through the network Sobot will then react to the vision input information as it would normally react using the virtual sensing information If the human is Rity s master, Rity will tend to stare at the master and happily greet him/her Fig 3, 4 and 5 are photographs of computer screens showing the virtual pet, Rity, in a virtual 3D environment The small window at the bottom right of Fig 3 shows the visual information in the form of a recognized face A PCA method[20], which has been enhanced based on the evolutionary algorithm, was used for face detection The window at the top right shows the graphical representation of the internal states of Rity Rity Voice command Emotion Rity s internal state Master s face recognition Figure 3: Seamless integration of real and virtual worlds Fig 4 shows an example, in which Rity recognizes its master Rity then shows a happy look and welcomes him, with an increase of such internal states as curiosity, intimacy, and happiness In Fig 5, when a human who is not the master appears, Rity ignores him/her In this case, for example, the internal state keeps as it has been 42 Omni-present Sobot Figure 5: When Rity detects a stranger This section discusses how Sobot can be connected and transmitted any time and at any place Fig 6 shows the interaction between Sobot A, owned by User A and Sobot B, owned by User B For example, Sobot A is implemented at a local site, connects to the network and then invites Sobot B, located at a remote site, into its local space Both Sobots (A and B) should have their own individual IP addresses The User B will type in the ID and password and the IP address of Sobot B in order to access the remote site Once access is approved, Sobot B, carrying its native characteristics and behavior patterns, can enter the local environment of User A In Fig 7, there are two Sobots in the local space They look the same but have different characteristics If the user gives the same stimulus to the two Sobots, for example, clicks once to pat or twice to hit, each Sobot will react differently because of their different characteristics Fig 7 shows the results of the experimentation after applying 10 instances of patting, or clicking, on both Sobots A and B The figure shows the changes in internal states, facial expression and their behavior As the amount of curiosity, intimacy and happiness increases, Sobot A starts moving around with a happy face, Fig 7(a) On the other hand, in the case of Sobot B, the drowsiness increases making it sad and eventually sleepy Fig 7(b) and7(c) shows a comparison of the internal states of Sobot A and B AUS-ISM/05-5

6 (a) (b) Figure 6: Omni-present Sobot (a) connection with another Sobot in a remote site (b) IP address of a Sobot in a remote site, username and password for certification (a) Sobot can be downloaded and sent regardless of whether the site is local or remote This is made possible by defining a common platform of the 3D graphic environment along with sensors and behaviors 5 ROBOT GENOME This section presents a way to build an artificial creature that would be capable of human-style evolution As is well known, there are no one gene - one trait relationships in naturally evolved systems because of the pleiotypic and polygenic nature of the genotype, where pleiotypic nature has the effect that a single gene affects multiple phenotypic characters and polygenic nature has the effect that a single phenotypic character is affected by multiple genes It means a single genetic change can affect every phenotypic characteristic To reflect this nature, unlike previously devised methods that associated stimuli with responses, Rity s chromosomal coding contains a sophisticated weighting system provided in the internal architecture (Figure 2) Internal relationships created by the weighting system allow Rity to be an individual capable of more than purely mechanistic response Also it has a kind of programmed favoritism for one subtle shade of emotional or rational response, over another Rity has fourteen artificial chromosomes by which its traits can be passed on to its offspring It perceives 47 different types of stimuli and can respond with 77 different behaviors as its responses Figure 8 shows its 14 chromosomes, where chromosomes C 1 -C 6 are related to motivation, C 7 -C 9 to homeostasis, and C 10 - C 14 to emotion Also, motivation is composed of six states (chromosomes): curiosity (C 1), intimacy (C 2), monotony (C 3), avoidance (C 4 ), greed (C 5 ), and desire to control (C 6 ) Homeostasis includes three states (chromosomes): fatigue (C 7 ), drowsiness (C 8 ), and hunger (C 9 ) Emotion includes five states (chromosomes): happiness (C 10), sadness (C 11), anger (C 12), fear (C 13), and neutral (C 14) Each chromosome C k, k = 1, 2,, 14, consists of three kinds of genes: F-genes x F k, I-genes x I k, and B-genes x R k, defined as C k = x F k x I k x B k (8) (b) Figure 7: Omni-presence (a) Sobot A in a local site and Sobot B downloaded from a remote site (b) Internal state of Sobot A (c) Internal state of Sobot B with x F k = x F 1 x F 2 x F p, xi k = x I 1 x I 2 x I q (c), xb k = x B 1 x B 2 x B n (9) where p, q, and n are total numbers of F-genes, I-genes, and B-genes in a chromosome In Rity, p = 5, q = 47, and n = 77 Consequently, a robot genome G, which means a chromosomal set with genetic codes determining Rity s personality, is defined as G = [ C 1 C 2 C 14 ] (10) F-genes represents fundamental characteristics of Rity, including genetic information such as volatility, initial and mean value of each internal state, some intrinsic parameters, etc Volatility means whether the internal state is volatile or non-volatile since operating point in time F-genes can also include sex, life span, color and so on to define its fundamental nature I-genes includes genetic codes representing its internal preference by setting the weights between the stimulus and internal state Theses genes shape variety of the internal state affected by stimuli and have information of whether the stimulus satisfies, amplifies, or has nothing to do with the internal state After the birth, the preference can be trained on-line by adapting the weights like pet training AUS-ISM/05-6

7 F-GENES C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 I-GENES (a) (b) B-GENES Figure 9: Two different chromosome set of Ritys : (a) chromosome set of Rity A and (b) chromosome set of Rity B Figure 8: Artificial chromosomes of Rity B-genes includes genetic codes related to output behavior by setting the weights between the internal state and voting vector These genes are in charge of behavior selection, its frequency, and its activation level based on the internal state They also include masking information which prevents Rity from doing unnecessary emotional expression and behaviors Genetic robot can be defined as a robot which has its own genetic codes This section verifies the concept of genetic robot by implanting the artificial chromosomes into Ritys The genes in Figure 8 are originally represented by real numbers; values of F- genes range from 1 to 500, I-genes from 0 to 5000, and B-genes from 1 to 1000 Like a DNA analysis, these genes are normalized to brightness values from 0 to 255, which are expressed to blackand-white rectangles The darker the color is, the higher its value is Figure 9 shows two different chromosome set of Ritys As per their genetic codes, no two Ritys react the same way to their surroundings as shown in Figure 10 One was bored; the other was panted and expressed happiness at the sight of their human handlers because they had a different personality It totally depends on their genes Current version is equivalent to a single strand of genetic code of real numbers rather than the complex double helix of a real chromosome One of future works is on the equivalent of X and Y chromosomes that would confer sexual characteristics Thus, if male and female like each other, they could have their own children Also the software chromosomes will be implanted in a mobile robot so that they will imbue the robot with life Considering the concept of ubiquitous robot and ubiquitous computing environment, however, a key future work should be that the robot genome is to be sent via the Internet to other computers or pieces of hardware, becoming a sort of wirelessly transmissible soul that would invisibly control the actions and desires of future interconnected appliances, from devices in a smart home or office, to cellphones or security cameras including ubibots (b) (a) Figure 10: Rity A and Rity B in a virtual space: (a) Rity A and Rity B, (b) Internal state of Rity A, and (c) Internal state of Rity B (c) AUS-ISM/05-7

8 6 CONCLUDING REMARKS This paper introduced a ubiquitous robot, Ubibot, as a third generation of robotics, which integrates three forms of robots: Sobot, Embot and Mobot Rity, a Sobot or an artificial creature living in a virtual 3D world of a PC, was implemented using two scenarios to demonstrate the possibility of realizing Ubibot The first scenario illustrated how Rity, with the support of Embot, could recognize its master and reacted properly This was to show the seamless integration of real and virtual worlds The second scenario demonstrated how Sobots could be transmitted through networks and be transposed into different locations This was to demonstrate the omni-presence capability by using Sobot This paper also proposed a new concept of robot genome to investigate The Origin of Artificial Species, such as genetic robot The robot genome was implanted into Rity to test a feasibility that genetic robots could have their own personality The artificial chromosomes will lead the genetic robot to reproduction and evolution In the new ubiquitous era, our future world will be composed of millions of u-spaces, each of which will be closely connected through ubiquitous networks In this u-space we can expect that Ubibot will help us whenever we click as Genie of the Magic Lamp did for Aladdin Acknowledgments This work was supported by the Ministry of information & Communications, Korea, under the Information Technology Research Center (ITRC) Support Program 7 REFERENCES [1] Jong-Hwan Kim, IT-based UbiBot, in the Issue of the 13th of May, 2003, The Korea Electronic Times, Special Theme Lecture Article, Seoul, Korea, May 2003 [2] Jong-Hwan Kim, Ubiquitous Robot, in Procof Fuzzy Days International Conference, Dortmund, Germany, September 2004, (Keynote Speech Paper) [3] J-H Kim, Y-D Kim, and K-H Lee, The Third Generation of Robotics: Ubiquitous Robot,in Proc of the International Conference on Autonomous Robots and Agents, Palmerston North, New Zealand, December 13, 2004 (Keynote Speech Paper) [4] Mark Weiser, The computer for the 21st century, Scientific American, Vol 265, No 3, pp , Sept 1991 [5] Mark Weiser, Some computer science problems in ubiquitous computing, Communications of ACM, Vol 36, No7, pp 75-84, July 1993 [6] R Dawkins, The Selfish Gene, The Oxford Publication Press, 1976 [7] J-H Kim, K-H Lee, Y-D Kim, B-J Lee, J-K Yoo and S-H Choi, The Origin of Artificial Species: Humanoid Robot HanSaRam, in Proc of the 2nd International Conference on Humanoid, Nanotechnology, Information technology, Communication and control, Environment, and Management (HNICEM05), Manila, Philippines, March 2005 (Plenary Speech Paper), [8] Y-D Kim, Y-J Kim, J-H Kim and J-R Lim, Implementaton of Artificial Creature based on Interactive Learning, in Procof FIRA Robot World Congress, Seoul, Korea, pp , May 2002 [9] Y-D Kim, Y-J Kim, and J-H Kim, Behavior Selection and Learning for Synthetic Character, in Proceedings of the IEEE Congress on Evolutionary Computation, pp , 2004 [10] C Breazeal, Function Meets Style: Insights From Emotion Theory Applied to HRI, IEEE Trans on Systems, Man, and Cybernetics, Part C, vol32, no 2, pp , May 2004 [11] H Miwa, T Umetsu, A Takanishi, and H Takanobu, Robot personality based on the equation of emotion defined in the 3d mental space, in Proc of IEEE Int Conf on Robotics and Automation, vol 3, Seoul, Korea, pp , May 2001 [12] J Bates, AB Loyall and WS Reilly, Integrating Reactivity, Goals, and Emotion in a Broad Agent, in Proc of 14th Ann Conf Cognitive Science Soc, Bloomington, IN, July 1992 [13] M Mateas, An Oz-Centric Review of Interactive Drama and Believable Agents, AI Today: Recent Trends and Developments, Lecture Notes in Artificial Intelligence no 1600, pp , Springer-Verlag, Berlin, 1999 [14] C Kline and B Blumberg, The Art and Science of Synthetic Character Design, in Proc of the AISB 1999 Symp on AI and Creativity in Entertainment and visual Art, Edinburgh, Scotland, 1999 [15] J-D Velásquez, An emotion-based approach to robotics, in Proc of IEEE/RSJ Int Conf on Intellighent Robots and Systems, vol 1, Kyongju, Korea, Oct 1999, pp [16] N Kubota, Y Nojima, N Baba, F Kojima, and T Fukuda, Evolving pet robot with emotional model, in Proc of IEEE Congress on Evolutionary Computation, vol 2, San Diego, CA, pp , July 2000 [17] R C Arkin, M Fujita, T Takagi and R Hasehawa, Ethological Modeling and Architecture for an Entertainment Robot, in Proc of IEEE Int Conf on Robotics and Automation, vol1, Seoul, Korea, May 2001, pp [18] D Isla, R Burke, M Downie, and B Blumberg, A Layered Brain Architecture for Synthetic Creatures, in Proc of the Int Joint Conf on Artifical Intelligence, Seattle, WA, Aug 2001, pp [19] S-Y Yoon, B M Blumberg, and G E Schneider, Motivation driven learning for interactive synthetic characters, in Proc of the fourth Int Conf on Autonomous Agents, Barcelona, Spain, Jun 2000, pp [20] J-S Jang, K-H Han, and J-H Kim, Face Detection using Quantum-inspired Evolutionary Algorithm, in Proc of the Congress on Evolutionary Computation, Portland, OR, Jun 2004, pp AUS-ISM/05-8

The Third Generation of Robotics: Ubiquitous Robot

The Third Generation of Robotics: Ubiquitous Robot The Third Generation of Robotics: Ubiquitous Robot Jong-Hwan Kim, Yong-Duk Kim, and Kang-Hee Lee Robot Intelligence Laboratory, KAIST, Yuseong-gu, Daejeon 305-701, Republic of Korea {johkim, ydkim, khlee}@rit.kaist.ac.kr

More information

The Origin of Artificial Species: Genetic Robot

The Origin of Artificial Species: Genetic Robot 564 International Journal Jong-Hwan of Control, Kim, Kang-Hee Automation, Lee, and and Systems, Yong-Du vol. Kim 3, no. 4, pp. 564-570, December 2005 he Origin of Artificial Species: Genetic Robot Jong-Hwan

More information

Ubiquitous Robot: A New Paradigm for Integrated Services

Ubiquitous Robot: A New Paradigm for Integrated Services 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD3.3 Ubiquitous Robot: A New Paradigm for Integrated Services Jong-Hwan Kim, Kang-Hee Lee, Yong-Duk Kim, Naveen

More information

Associated Emotion and its Expression in an Entertainment Robot QRIO

Associated Emotion and its Expression in an Entertainment Robot QRIO Associated Emotion and its Expression in an Entertainment Robot QRIO Fumihide Tanaka 1. Kuniaki Noda 1. Tsutomu Sawada 2. Masahiro Fujita 1.2. 1. Life Dynamics Laboratory Preparatory Office, Sony Corporation,

More information

The Origin of Artificial Species: Humanoid Robot HanSaRam

The Origin of Artificial Species: Humanoid Robot HanSaRam The Origin of Artificial Species: Humanoid Robot HanSaRam Jong-Hwan Kim, Kang-Hee Lee, Yong-Duk Kim, Bum-Joo Lee and Jeong-Ki Yoo Robot Intelligence Technology Laboratory, EECS Department, KAIST, Guseong-dong,

More information

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1 Introduction Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam 1.1 Social Robots: Definition: Social robots are

More information

Online Evolution for Cooperative Behavior in Group Robot Systems

Online Evolution for Cooperative Behavior in Group Robot Systems 282 International Dong-Wook Journal of Lee, Control, Sang-Wook Automation, Seo, and Systems, Kwee-Bo vol. Sim 6, no. 2, pp. 282-287, April 2008 Online Evolution for Cooperative Behavior in Group Robot

More information

Issues in Information Systems Volume 13, Issue 2, pp , 2012

Issues in Information Systems Volume 13, Issue 2, pp , 2012 131 A STUDY ON SMART CURRICULUM UTILIZING INTELLIGENT ROBOT SIMULATION SeonYong Hong, Korea Advanced Institute of Science and Technology, gosyhong@kaist.ac.kr YongHyun Hwang, University of California Irvine,

More information

Chapter 6 Experiments

Chapter 6 Experiments 72 Chapter 6 Experiments The chapter reports on a series of simulations experiments showing how behavior and environment influence each other, from local interactions between individuals and other elements

More information

Development of a telepresence agent

Development of a telepresence agent Author: Chung-Chen Tsai, Yeh-Liang Hsu (2001-04-06); recommended: Yeh-Liang Hsu (2001-04-06); last updated: Yeh-Liang Hsu (2004-03-23). Note: This paper was first presented at. The revised paper was presented

More information

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Outline Introduction Soft Computing (SC) vs. Conventional Artificial Intelligence (AI) Neuro-Fuzzy (NF) and SC Characteristics 2 Introduction

More information

Birth of An Intelligent Humanoid Robot in Singapore

Birth of An Intelligent Humanoid Robot in Singapore Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing

More information

Humanoid Robot HanSaRam: Recent Development and Compensation for the Landing Impact Force by Time Domain Passivity Approach

Humanoid Robot HanSaRam: Recent Development and Compensation for the Landing Impact Force by Time Domain Passivity Approach Humanoid Robot HanSaRam: Recent Development and Compensation for the Landing Impact Force by Time Domain Passivity Approach Yong-Duk Kim, Bum-Joo Lee, Seung-Hwan Choi, In-Won Park, and Jong-Hwan Kim Robot

More information

Touch Perception and Emotional Appraisal for a Virtual Agent

Touch Perception and Emotional Appraisal for a Virtual Agent Touch Perception and Emotional Appraisal for a Virtual Agent Nhung Nguyen, Ipke Wachsmuth, Stefan Kopp Faculty of Technology University of Bielefeld 33594 Bielefeld Germany {nnguyen, ipke, skopp}@techfak.uni-bielefeld.de

More information

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC) Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC) Introduction (1.1) SC Constituants and Conventional Artificial Intelligence (AI) (1.2) NF and SC Characteristics (1.3) Jyh-Shing Roger

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

This list supersedes the one published in the November 2002 issue of CR.

This list supersedes the one published in the November 2002 issue of CR. PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.

More information

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic

More information

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1

MIN-Fakultät Fachbereich Informatik. Universität Hamburg. Socially interactive robots. Christine Upadek. 29 November Christine Upadek 1 Christine Upadek 29 November 2010 Christine Upadek 1 Outline Emotions Kismet - a sociable robot Outlook Christine Upadek 2 Denition Social robots are embodied agents that are part of a heterogeneous group:

More information

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Application Areas of AI   Artificial intelligence is divided into different branches which are mentioned below: Week 2 - o Expert Systems o Natural Language Processing (NLP) o Computer Vision o Speech Recognition And Generation o Robotics o Neural Network o Virtual Reality APPLICATION AREAS OF ARTIFICIAL INTELLIGENCE

More information

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS A SURVEY OF SOCIALLY INTERACTIVE ROBOTS Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Presented By: Mehwish Alam INTRODUCTION History of Social Robots Social Robots Socially Interactive Robots Why

More information

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems

A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Reactive Planning with Evolutionary Computation

Reactive Planning with Evolutionary Computation Reactive Planning with Evolutionary Computation Chaiwat Jassadapakorn and Prabhas Chongstitvatana Intelligent System Laboratory, Department of Computer Engineering Chulalongkorn University, Bangkok 10330,

More information

A Divide-and-Conquer Approach to Evolvable Hardware

A Divide-and-Conquer Approach to Evolvable Hardware A Divide-and-Conquer Approach to Evolvable Hardware Jim Torresen Department of Informatics, University of Oslo, PO Box 1080 Blindern N-0316 Oslo, Norway E-mail: jimtoer@idi.ntnu.no Abstract. Evolvable

More information

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS

CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH

More information

Multi-Platform Soccer Robot Development System

Multi-Platform Soccer Robot Development System Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,

More information

Why interest in visual perception?

Why interest in visual perception? Raffaella Folgieri Digital Information & Communication Departiment Constancy factors in visual perception 26/11/2010, Gjovik, Norway Why interest in visual perception? to investigate main factors in VR

More information

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution Eiji Uchibe, Masateru Nakamura, Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Eng., Osaka University,

More information

AI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars

AI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars AI Framework for Decision Modeling in Behavioral Animation of Virtual Avatars A. Iglesias 1 and F. Luengo 2 1 Department of Applied Mathematics and Computational Sciences, University of Cantabria, Avda.

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting

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

Generating Personality Character in a Face Robot through Interaction with Human

Generating Personality Character in a Face Robot through Interaction with Human Generating Personality Character in a Face Robot through Interaction with Human F. Iida, M. Tabata and F. Hara Department of Mechanical Engineering Science University of Tokyo - Kagurazaka, Shinjuku-ku,

More information

Homeostasis Lighting Control System Using a Sensor Agent Robot

Homeostasis Lighting Control System Using a Sensor Agent Robot Intelligent Control and Automation, 2013, 4, 138-153 http://dx.doi.org/10.4236/ica.2013.42019 Published Online May 2013 (http://www.scirp.org/journal/ica) Homeostasis Lighting Control System Using a Sensor

More information

Development of an Intelligent Agent based Manufacturing System

Development of an Intelligent Agent based Manufacturing System Development of an Intelligent Agent based Manufacturing System Hong-Seok Park 1 and Ngoc-Hien Tran 2 1 School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 680-749, South Korea 2

More information

Physical and Affective Interaction between Human and Mental Commit Robot

Physical and Affective Interaction between Human and Mental Commit Robot Proceedings of the 21 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 21 Physical and Affective Interaction between Human and Mental Commit Robot Takanori Shibata Kazuo Tanie

More information

Outline. What is AI? A brief history of AI State of the art

Outline. What is AI? A brief history of AI State of the art Introduction to AI Outline What is AI? A brief history of AI State of the art What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve

More information

Robotic Systems ECE 401RB Fall 2007

Robotic Systems ECE 401RB Fall 2007 The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation

More information

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function

Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Davis Ancona and Jake Weiner Abstract In this report, we examine the plausibility of implementing a NEAT-based solution

More information

Proceedings of th IEEE-RAS International Conference on Humanoid Robots ! # Adaptive Systems Research Group, School of Computer Science

Proceedings of th IEEE-RAS International Conference on Humanoid Robots ! # Adaptive Systems Research Group, School of Computer Science Proceedings of 2005 5th IEEE-RAS International Conference on Humanoid Robots! # Adaptive Systems Research Group, School of Computer Science Abstract - A relatively unexplored question for human-robot social

More information

The Behavior Evolving Model and Application of Virtual Robots

The Behavior Evolving Model and Application of Virtual Robots The Behavior Evolving Model and Application of Virtual Robots Suchul Hwang Kyungdal Cho V. Scott Gordon Inha Tech. College Inha Tech College CSUS, Sacramento 253 Yonghyundong Namku 253 Yonghyundong Namku

More information

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote

More information

By Marek Perkowski ECE Seminar, Friday January 26, 2001

By Marek Perkowski ECE Seminar, Friday January 26, 2001 By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming

More information

AR Tamagotchi : Animate Everything Around Us

AR Tamagotchi : Animate Everything Around Us AR Tamagotchi : Animate Everything Around Us Byung-Hwa Park i-lab, Pohang University of Science and Technology (POSTECH), Pohang, South Korea pbh0616@postech.ac.kr Se-Young Oh Dept. of Electrical Engineering,

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Robot Personality from Perceptual Behavior Engine : An Experimental Study

Robot Personality from Perceptual Behavior Engine : An Experimental Study Robot Personality from Perceptual Behavior Engine : An Experimental Study Dongwook Shin, Jangwon Lee, Hun-Sue Lee and Sukhan Lee School of Information and Communication Engineering Sungkyunkwan University

More information

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction. On the Creation of Standards for Interaction Between Robots and Virtual Worlds By Alex Juarez, Christoph Bartneck and Lou Feijs Eindhoven University of Technology Abstract Research on virtual worlds and

More information

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada

More information

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,

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

Service Robots in an Intelligent House

Service Robots in an Intelligent House Service Robots in an Intelligent House Jesus Savage Bio-Robotics Laboratory biorobotics.fi-p.unam.mx School of Engineering Autonomous National University of Mexico UNAM 2017 OUTLINE Introduction A System

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic

More information

Robot Personality based on the Equations of Emotion defined in the 3D Mental Space

Robot Personality based on the Equations of Emotion defined in the 3D Mental Space Proceedings of the 21 IEEE International Conference on Robotics & Automation Seoul, Korea May 2126, 21 Robot based on the Equations of Emotion defined in the 3D Mental Space Hiroyasu Miwa *, Tomohiko Umetsu

More information

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE

More information

A Practical Approach to Understanding Robot Consciousness

A Practical Approach to Understanding Robot Consciousness A Practical Approach to Understanding Robot Consciousness Kristin E. Schaefer 1, Troy Kelley 1, Sean McGhee 1, & Lyle Long 2 1 US Army Research Laboratory 2 The Pennsylvania State University Designing

More information

YDDON. Humans, Robots, & Intelligent Objects New communication approaches

YDDON. Humans, Robots, & Intelligent Objects New communication approaches YDDON Humans, Robots, & Intelligent Objects New communication approaches Building Robot intelligence Interdisciplinarity Turning things into robots www.ydrobotics.co m Edifício A Moagem Cidade do Engenho

More information

Framework for Simulating the Human Behavior for Intelligent Virtual Agents. Part I: Framework Architecture

Framework for Simulating the Human Behavior for Intelligent Virtual Agents. Part I: Framework Architecture Framework for Simulating the Human Behavior for Intelligent Virtual Agents. Part I: Framework Architecture F. Luengo 1,2 and A. Iglesias 2 1 Department of Computer Science, University of Zulia, Post Office

More information

A NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE

A NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE A NEW SIMULATION FRAMEWORK OF OPERATIONAL EFFECTIVENESS ANALYSIS FOR UNMANNED GROUND VEHICLE 1 LEE JAEYEONG, 2 SHIN SUNWOO, 3 KIM CHONGMAN 1 Senior Research Fellow, Myongji University, 116, Myongji-ro,

More information

CONTACT: , ROBOTIC BASED PROJECTS

CONTACT: , ROBOTIC BASED PROJECTS ROBOTIC BASED PROJECTS 1. ADVANCED ROBOTIC PICK AND PLACE ARM AND HAND SYSTEM 2. AN ARTIFICIAL LAND MARK DESIGN BASED ON MOBILE ROBOT LOCALIZATION AND NAVIGATION 3. ANDROID PHONE ACCELEROMETER SENSOR BASED

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

Jigsaw Puzzle Image Retrieval via Pairwise Compatibility Measurement

Jigsaw Puzzle Image Retrieval via Pairwise Compatibility Measurement Jigsaw Puzzle Image Retrieval via Pairwise Compatibility Measurement Sou-Young Jin, Suwon Lee, Nur Aziza Azis and Ho-Jin Choi Dept. of Computer Science, KAIST 291 Daehak-ro, Yuseong-gu, Daejeon 305-701,

More information

Artificial Life Simulation on Distributed Virtual Reality Environments

Artificial Life Simulation on Distributed Virtual Reality Environments Artificial Life Simulation on Distributed Virtual Reality Environments Marcio Lobo Netto, Cláudio Ranieri Laboratório de Sistemas Integráveis Universidade de São Paulo (USP) São Paulo SP Brazil {lobonett,ranieri}@lsi.usp.br

More information

Embedding Artificial Intelligence into Our Lives

Embedding Artificial Intelligence into Our Lives Embedding Artificial Intelligence into Our Lives Michael Thompson, Synopsys D&R IP-SOC DAYS Santa Clara April 2018 1 Agenda Introduction What AI is and is Not Where AI is being used Rapid Advance of AI

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

Korea Humanoid Robot Projects

Korea Humanoid Robot Projects Korea Humanoid Robot Projects Jun Ho Oh HUBO Lab., KAIST KOREA Humanoid Projects(~2001) A few humanoid robot projects were existed. Most researches were on dynamic and kinematic simulations for walking

More information

Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System

Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System Motion Recognition in Wearable Sensor System Using an Ensemble Artificial Neuro-Molecular System Si-Jung Ryu and Jong-Hwan Kim Department of Electrical Engineering, KAIST, 355 Gwahangno, Yuseong-gu, Daejeon,

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Designing Toys That Come Alive: Curious Robots for Creative Play

Designing Toys That Come Alive: Curious Robots for Creative Play Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy

More information

Affective Communication System with Multimodality for the Humanoid Robot AMI

Affective Communication System with Multimodality for the Humanoid Robot AMI Affective Communication System with Multimodality for the Humanoid Robot AMI Hye-Won Jung, Yong-Ho Seo, M. Sahngwon Ryoo, Hyun S. Yang Artificial Intelligence and Media Laboratory, Department of Electrical

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Lecture 01 - Introduction Edirlei Soares de Lima What is Artificial Intelligence? Artificial intelligence is about making computers able to perform the

More information

Converting Motion between Different Types of Humanoid Robots Using Genetic Algorithms

Converting Motion between Different Types of Humanoid Robots Using Genetic Algorithms Converting Motion between Different Types of Humanoid Robots Using Genetic Algorithms Mari Nishiyama and Hitoshi Iba Abstract The imitation between different types of robots remains an unsolved task for

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg

More information

VISUAL FINGER INPUT SENSING ROBOT MOTION

VISUAL FINGER INPUT SENSING ROBOT MOTION VISUAL FINGER INPUT SENSING ROBOT MOTION Mr. Vaibhav Shersande 1, Ms. Samrin Shaikh 2, Mr.Mohsin Kabli 3, Mr.Swapnil Kale 4, Mrs.Ranjana Kedar 5 Student, Dept. of Computer Engineering, KJ College of Engineering

More information

Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience

Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience Radu-Daniel Vatavu and Stefan-Gheorghe Pentiuc University Stefan cel Mare of Suceava, Department of Computer Science,

More information

Cognitive Robotics 2017/2018

Cognitive Robotics 2017/2018 Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by

More information

Welcome. PSYCHOLOGY 4145, Section 200. Cognitive Psychology. Fall Handouts Student Information Form Syllabus

Welcome. PSYCHOLOGY 4145, Section 200. Cognitive Psychology. Fall Handouts Student Information Form Syllabus Welcome PSYCHOLOGY 4145, Section 200 Fall 2001 Handouts Student Information Form Syllabus NO Laboratory Meetings Until Week of Sept. 10 Page 1 To Do List For This Week Pick up reading assignment, syllabus,

More information

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent

More information

Double-track mobile robot for hazardous environment applications

Double-track mobile robot for hazardous environment applications Advanced Robotics, Vol. 17, No. 5, pp. 447 459 (2003) Ó VSP and Robotics Society of Japan 2003. Also available online - www.vsppub.com Short paper Double-track mobile robot for hazardous environment applications

More information

Face Detector using Network-based Services for a Remote Robot Application

Face Detector using Network-based Services for a Remote Robot Application Face Detector using Network-based Services for a Remote Robot Application Yong-Ho Seo Department of Intelligent Robot Engineering, Mokwon University Mokwon Gil 21, Seo-gu, Daejeon, Republic of Korea yhseo@mokwon.ac.kr

More information

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based

More information

ARTIFICIAL INTELLIGENCE - ROBOTICS

ARTIFICIAL INTELLIGENCE - ROBOTICS ARTIFICIAL INTELLIGENCE - ROBOTICS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm Copyright tutorialspoint.com Robotics is a domain in artificial intelligence

More information

Artificial Intelligence: An overview

Artificial Intelligence: An overview Artificial Intelligence: An overview Thomas Trappenberg January 4, 2009 Based on the slides provided by Russell and Norvig, Chapter 1 & 2 What is AI? Systems that think like humans Systems that act like

More information

TJHSST Senior Research Project Evolving Motor Techniques for Artificial Life

TJHSST Senior Research Project Evolving Motor Techniques for Artificial Life TJHSST Senior Research Project Evolving Motor Techniques for Artificial Life 2007-2008 Kelley Hecker November 2, 2007 Abstract This project simulates evolving virtual creatures in a 3D environment, based

More information

Ubiquitous Robot and Its Realization

Ubiquitous Robot and Its Realization Appl. Math. Inf. Sci. 6 No. 1S pp. 311S-321S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Ubiquitous Robot and Its Realization

More information

Chapter Sixteen. Inventing the Future

Chapter Sixteen. Inventing the Future Chapter Sixteen Inventing the Future After reading this chapter, you should be able to: Describe several strategies for predicting the future List several trends in information technology that are likely

More information

Fuzzy-Heuristic Robot Navigation in a Simulated Environment

Fuzzy-Heuristic Robot Navigation in a Simulated Environment Fuzzy-Heuristic Robot Navigation in a Simulated Environment S. K. Deshpande, M. Blumenstein and B. Verma School of Information Technology, Griffith University-Gold Coast, PMB 50, GCMC, Bundall, QLD 9726,

More information

Robot: icub This humanoid helps us study the brain

Robot: icub This humanoid helps us study the brain ProfileArticle Robot: icub This humanoid helps us study the brain For the complete profile with media resources, visit: http://education.nationalgeographic.org/news/robot-icub/ Program By Robohub Tuesday,

More information

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface Kei Okada 1, Yasuyuki Kino 1, Fumio Kanehiro 2, Yasuo Kuniyoshi 1, Masayuki Inaba 1, Hirochika Inoue 1 1

More information

Mixed Reality technology applied research on railway sector

Mixed Reality technology applied research on railway sector Mixed Reality technology applied research on railway sector Yong-Soo Song, Train Control Communication Lab, Korea Railroad Research Institute Uiwang si, Korea e-mail: adair@krri.re.kr Jong-Hyun Back, Train

More information

Phoenix Puppy: A new concept for the interactive pet simulation game

Phoenix Puppy: A new concept for the interactive pet simulation game Phoenix Puppy: A new concept for the interactive pet simulation game Ji-Young HO and Ruck THAWONMAS http://www.ice.ritsumei.ac.jp Intelligent Computer Entertainment Laboratory Department of Computer Science,

More information

Controlling Humanoid Robot Using Head Movements

Controlling Humanoid Robot Using Head Movements Volume-5, Issue-2, April-2015 International Journal of Engineering and Management Research Page Number: 648-652 Controlling Humanoid Robot Using Head Movements S. Mounica 1, A. Naga bhavani 2, Namani.Niharika

More information

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com

More information

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department EE631 Cooperating Autonomous Mobile Robots Lecture 1: Introduction Prof. Yi Guo ECE Department Plan Overview of Syllabus Introduction to Robotics Applications of Mobile Robots Ways of Operation Single

More information

Biologically Inspired Embodied Evolution of Survival

Biologically Inspired Embodied Evolution of Survival Biologically Inspired Embodied Evolution of Survival Stefan Elfwing 1,2 Eiji Uchibe 2 Kenji Doya 2 Henrik I. Christensen 1 1 Centre for Autonomous Systems, Numerical Analysis and Computer Science, Royal

More information

Understanding the Mechanism of Sonzai-Kan

Understanding the Mechanism of Sonzai-Kan Understanding the Mechanism of Sonzai-Kan ATR Intelligent Robotics and Communication Laboratories Where does the Sonzai-Kan, the feeling of one's presence, such as the atmosphere, the authority, come from?

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

National Aeronautics and Space Administration

National Aeronautics and Space Administration National Aeronautics and Space Administration 2013 Spinoff (spin ôf ) -noun. 1. A commercialized product incorporating NASA technology or expertise that benefits the public. These include products or processes

More information

Fire Extinguisher Robot Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone

Fire Extinguisher Robot Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Fire Extinguisher Robot Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone To cite this article: B Siregar

More information