Abstract:
An apparatus for controlling a robot and a method thereof are provided. The apparatus includes: a state interpretation unit determining whether or not a current situation belongs to a preset unstable state by evaluating the current situation based on a plurality of perception information items; and a target generation unit setting a target action of the robot by comparing the current situation and the determination result with a predetermined value system, and then, modifying the target action by receiving a feedback of the action performance result of the robot as perception information. According to the method and apparatus, by inputting a processing procedure and a value system to solve a variety of unstable states that can occur in situations of a user and circumstances surrounding the robot, the robot can actively respond with actions.
Abstract:
An apparatus for controlling a robot and a method thereof are provided. The apparatus includes: a state interpretation unit determining whether or not a current situation belongs to a preset unstable state by evaluating the current situation based on a plurality of perception information items; and a target generation unit setting a target action of the robot by comparing the current situation and the determination result with a predetermined value system, and then, modifying the target action by receiving a feedback of the action performance result of the robot as perception information. According to the method and apparatus, by inputting a processing procedure and a value system to solve a variety of unstable states that can occur in situations of a user and circumstances surrounding the robot, the robot can actively respond with actions.
Abstract:
Provided are a method and system for modeling a service using a Bayesian network and status information in a distributed environment. The method includes creating a scenario for modeling at least one service, categorizing the service into models according to properties based on the scenario, setting interrelationships including a chronological relationship, a hierarchical relationship, and correlation between the categorized models, and deriving information including a service goal and status information with respect to the models and completing service modeling. Accordingly, a service provider, which digitally provides various services in a ubiquitous environment, can efficiently and actively provide intelligent services. In addition, since a specific method of modeling a service based on probabilities is provided, an intelligent service is modeled efficiently and diversely.
Abstract:
A system for control of emotional action expression including an emotion engine for creating an emotion according to information provided from a plurality of sensors, and an emotional action expression/actuation control unit for detecting an emotion platform profile and an emotion property from the created emotion and determining the action expression corresponding to the created emotion to control a target actuator. A control unit controls the motion of the target actuator under the control of the emotional action expression/actuation control unit.
Abstract:
A system and method for analyzing the motions of an object based on the silhouettes of the object are provided. The system includes a foreground detector, a contour extractor, a model generator, a corner histogram generator, and a value of similarity measuring unit. The foreground detector detects a moving foreground object from an input image. The contour extractor extracts silhouette contour of the detected foreground object, and the model generator generates mean value histogram models as references to determine motions of the object. The corner histogram generator generates corner histograms of hierarchical multiband in the extracted contour signal, and the value of similarity measuring unit calculates a value of similarity between the generated corner histogram of a current frame and the average model histogram in a histogram unit, measures a value making a value of similarity with the calculated current frame histogram maximum, and determines the measured value as a posture of the object in the current frame.
Abstract:
A system and method for analyzing the motions of an object based on the silhouettes of the object are provided. The system includes a foreground detector, a contour extractor, a model generator, a corner histogram generator, and a value of similarity measuring unit. The foreground detector detects a moving foreground object from an input image. The contour extractor extracts silhouette contour of the detected foreground object, and the model generator generates mean value histogram models as references to determine motions of the object. The corner histogram generator generates corner histograms of hierarchical multiband in the extracted contour signal, and the value of similarity measuring unit calculates a value of similarity between the generated corner histogram of a current frame and the average model histogram in a histogram unit, measures a value making a value of similarity with the calculated current frame histogram maximum, and determines the measured value as a posture of the object in the current frame.
Abstract:
Disclosed are an object tracking system using a robot and an object tracking method using a robot. The present invention provides an object tracking system using a robot and an object tracking method using a robot capable of continuously performing object tracking without missing the corresponding object even when the object deviates from a viewing angle of a camera, in tracking an image based object (person) using a robot.
Abstract:
Provided is a walking supporting apparatus for supporting a user walking by using a multi-sensor signal processing system that detects a walking intent. A palm sensor unit detects a force applied to a palm through a stick to generate a palm sensor signal. A sensor unit detects a force applied to a sole through the ground to generate a sole sensor signal. A portable information processing unit checks a user's walking intent by using the palm sensor signal, and if it is checked that the user has a walking intent, the portable information processing unit generates a driving signal in response to the sole sensor signal. A walking supporting mechanism includes a left motor attached to a user's left leg and a right motor attached to a user's right leg to support the user's walking when the left and right motors are driven in response to the driving signal.
Abstract:
Structured control codes which control a subject system are generated in a process control system having a user interface of a function block diagram editor including basic function block menus which represent a plurality of predetermined basic function blocks. The structured control codes are generated by the steps of: providing input/output data of the subject system in the form of database; retrieving the input/output data of the subject system; providing the input/output data as an input/output block menu on the user interface of the function block diagram editor; building a control algorithm by using the input/output block menus and the basic function block menus on the user interface; and converting the control algorithm to structured control codes.
Abstract:
Provided is a path-token-based web service caching method including determining whether or not stored cache data exists when a web service call request exists, and when the cache data does not exist, creating a predetermined path-token set and a predetermined tag data set based on a message schema of Web Services Description Language (WSDL), and creating a request Simple Object Access Protocol (SOAP) message, creating a request SOAP message template by using a path-token for the created request SOAP message, and calling the web service, and creating cache data including the tag data set, input values set, the request SOAP message template, the request SOAP message, and SOAP binding information. Accordingly, the method can solve the problems of a conventional web service caching method whereby the method can not cope with change in the number of inputs, and an exact input position is not searched for when an input value is changed. Therefore, it is possible to implement an efficient web service call environment by web service caching.