Patent application number | Description | Published |
20080232678 | Localization method for a moving robot - A localization method of a moving robot is disclosed in which the moving robot includes: capturing a first omni-directional image by the moving robot; confirming at least one node at which a second omni-directional image having a high correlation with the first omni-directional image is captured; and determining that the moving robot is located at the first node when the moving robot reaches a first node, at which a second omni-directional image having a highest correlation with the first omni-directional image is captured, from among the at least one node. | 09-25-2008 |
20090092442 | COMPLIANT JOINT - A compliant joint capable of achieving passive compliance for a robot in order to prevent an injury to a human by collision with the robot. The compliant joint includes a housing, a cam member rotatably mounted in the housing, a roller spring device mounted to the cam member to be compressed and extended, a guiding member formed in the housing to guide compression and extension of the roller spring device in accordance with rotation of the cam member, and a receiving recess formed at the guiding member to engage the housing and the cam member with each other by receiving the roller spring device and release the engagement by separating from the roller spring device. Accordingly, robustness of the robot can be maintained when an impact less than a predetermined magnitude is applied, while being suddenly decreased when an impact greater than the magnitude is applied. | 04-09-2009 |
20090099716 | METHOD OF CONSTRUCTING ARTIFICIAL MARK FOR AUTONOMOUS DRIVING, APPARATUS AND METHOD OF DETERMINING POSITION OF INTELLIGENT SYSTEM USING ARTIFICAL MARK AND INTELLIGENT SYSTEM EMPLOYING THE SAME - A method for constructing an artificial mark for autonomous driving of an intelligent system, an apparatus and method for determining the location of an intelligent system using the artificial mark, and an intelligent system employing the same. The apparatus and method for determining the location of an intelligent system includes a projective invariant calculator which calculates a projective invariant of an artificial mark detected from an image taken for a driving place; a search unit which stores a database of indices according to a combination of colors of polygons included in the artificial mark, projective invariants of the artificial marks, and global location information of the artificial marks in the driving place, and searches the database by the calculated projective invariant for obtaining the global location information of the detected artificial mark; and a position information analyzer which analyzes the position of the intelligent system by using the global location information of the detected artificial mark and location information between the intelligent system and the detected artificial mark. | 04-16-2009 |
20090154769 | Moving robot and moving object detecting method and medium thereof - A moving robot and moving object detecting method and medium thereof is disclosed. The moving object detecting method includes transforming an omni-directional image captured in the moving robot to a panoramic image, comparing the panoramic image with a previous panoramic image and estimating a movement region of the moving object based on the comparison, and recognizing that a movement of the moving object exist in the estimated movement region when the area of the estimated movement region exceeds the reference area. | 06-18-2009 |
20090154791 | Simultaneous localization and map building method and medium for moving robot - A simultaneous localization and map building (SLAM) method and medium for a moving robot is disclosed. The SLAM method includes extracting a horizontal line from an omni-directional image photographed at every position where the mobile robot reaches during a movement of the mobile robot, correcting the extracted horizontal line, to create a horizontal line image, and simultaneously executing a localization of the mobile robot and building a map for the mobile robot, using the created horizontal line image and a previously-created horizontal line image. | 06-18-2009 |
20090276092 | Robot and method of building map therefor - Disclosed are a robot, which builds a map using a surface data of a three-dimensional image, from which a dynamic obstacle is removed, and a method of building a map for the robot. The method includes sequentially acquiring first and second surface data of a route on which the robot moves; matching the first and second surface data with each other to calculate a difference between the first and second surface data; detecting a dynamic obstacle from the first and second surface data according to the difference between the first and second surface data; generating a third surface data by removing the dynamic obstacle from at least one of the first and second surface data; and matching the third surface data and any one of the first and second surface data with each other to build the map. | 11-05-2009 |
20090292394 | Apparatus for locating moving robot and method for the same - An apparatus and a method of locating a moving robot are disclosed. The apparatus includes a storage unit storing information on straight lines of wall on a map, a state quantity detection unit detecting quantity of state of the robot running along the wall, and a control unit estimating an interior position of the robot by obtaining straight line information based on the detected state quantity and matching the obtained straight line information with the stored straight line information. | 11-26-2009 |
20090299523 | Walking robot and method of controlling the same - Disclosed are a biped walking robot, which carries out walking with a high energy efficiency through adjustment of the stiffnesses of joints of legs and improves walking stability through control of the pose of a torso, and a method of controlling the walking robot. The method includes generating a walking pattern of plural legs connected to a torso of the walking robot; adjusting stiffness of each of the plural legs interlocking with walking phases of the plural legs driven according to the walking pattern; and measuring a tilt of the torso, and compensating for the tilt of the torso such that the torso is parallel with the gravity direction. | 12-03-2009 |
20090306821 | Robot and method of controlling walking thereof - Disclosed are a robot, which generates a stable walking pattern similar to that of a human, and a method of controlling walking thereof. The method includes generating a walking pattern of a leg connected to a torso of the robot; detecting whether or not a singularity pose of the leg walking according to the walking pattern is generated; and changing the walking pattern by adjusting a yaw direction angle of the torso when the singularity pose is generated. | 12-10-2009 |
20100040279 | METHOD AND APPARATUS TO BUILD 3-DIMENSIONAL GRID MAP AND METHOD AND APPARATUS TO CONTROL AUTOMATIC TRAVELING APPARATUS USING THE SAME - A method and apparatus to build a 3-dimensional grid map and a method and apparatus to control an automatic traveling apparatus using the same. In building a 3-dimensional map to discern a current location and a peripheral environment of an unmanned vehicle or a mobile robot, 2-dimensional localization and 3-dimensional image restoration are appropriately used to accurately build the 3-dimensional grid map more rapidly. | 02-18-2010 |
20100141197 | Robot arm and method of controlling the same - Disclosed are a robot arm having high back-drivability to interact with a human being, which is safely stopped, and a method of controlling the robot arm. When the operation of the robot arm having high back-drivability to interact with a human being is converted into a safety mode due to the occurrence of an emergency, in which the operation of the robot arm is stopped, only a torque having a degree to compensate for gravity applied to the robot arm, i.e., only a torque to maintain the kinematical position of the current state of the robot arm without falling of the robot arm due to gravity, is outputted to control the robot arm as if the robot arm is in a weightless state, thus being capable of safely stopping the robot arm. Thereby, a user can easily move the robot arm and thus safely escape from the robot arm, and it is possible to prevent the falling of the robot arm due to gravity and thus to protect devices of the robot arm and peripheral environment around the robot arm. | 06-10-2010 |
20100161115 | Robot and method of controlling balance thereof - An finite state machine (FSM)-based biped walking robot, to which a limit cycle is applied to balance the robot right and left on a two-dimensional space, and a method of controlling balance of the robot. In order to balance an FSM-based biped walking robot right and left on a two-dimensional space, control angles to balance the robot according to states of the FSM-based biped walking robot are set, and the control angles are controlled using a sinusoidal function to allow relations between the control angles and control angular velocities to form a stable closed loop within a limit cycle, thereby allowing the biped walking robot to balance itself while changing its supporting foot and thus to safely walk without falling down. | 06-24-2010 |
20100161116 | Robot and method of controlling balance thereof - A finite state machine (FSM)-based biped robot, to which a limit cycle is applied to balance the robot right and left on a two-dimensional space, and a method of controlling balance of the robot. In order to balance an FSM-based biped robot right and left on a two-dimensional space, control angles to balance the robot according to states of the FSM-based biped robot are set. The range of the control angles is restricted to reduce the maximum right and left moving distance of the biped robot and thus to reduce the maximum right and left moving velocity of the biped robot, thereby reducing the sum total of the moments of the biped robot and thus allowing the ankles of the biped robot to balance the biped robot to be controlled, and causing the soles of the feet of the biped robot to parallel contact the ground. | 06-24-2010 |
20100161117 | Robot and method of controlling the same - Disclosed is a method of defining control angles to use a limit cycle in order to balance a biped walking robot on a three-dimensional space. In order to balance an FSM-based biped walking robot right and left on a three-dimensional space, limit cycle control angles to balance the robot according to states of the FSM-based robot are set on the three-dimensional space, and the limit cycle control angles on the three-dimensional space are controlled using a sinusoidal function to allow relations between the control angles and control angular velocities to form a stable closed loop within a limit cycle. | 06-24-2010 |
20100161118 | Robot and method of controlling the same - Disclosed is a method of generating a hip trajectory of a biped walking robot to allow the robot to stably walk on a two-dimensional space without falling down. An angular velocity of a hip of a swinging leg is obtained by measuring the angle/angular velocity of an ankle pitch joint part of a supporting leg in real time when the robot walks on the two-dimensional space, and desired trajectories of the ankle and the hip are generated based on the angular velocity of the ankle of the supporting leg and the angular velocity of the hip of the swinging leg. | 06-24-2010 |
20100161225 | Method of building map of mobile platform in dynamic environment - Disclosed herein is a method of building a map of a mobile platform moving in a dynamic environment and detecting an object using a 3D camera sensor, e.g., an IR TOF camera sensor, for localization. A localization technology to separate and map a dynamic object and a static object is applied to a mobile platform, such as an unmanned vehicle or a mobile robot. Consequently, the present method is capable of accurately building map information based on the static object in a dynamic environment having a large number of dynamic objects and achieving a dynamic object avoidance or chasing function using position information acquired to build the map. | 06-24-2010 |
20100172571 | Robot and control method thereof - Disclosed herein are a feature point used to localize an image-based robot and build a map of the robot and a method of extracting and matching an image patch of a three-dimensional (3D) image, which is used as the feature point. It is possible to extract the image patch converted into the reference image using the position information of the robot and the 3D position information of the feature point. Also, it is possible to obtain the 3D surface information with the brightness values of the image patches to obtain the match value with the minimum error by a 3D surface matching method of matching the 3D surface information of the image patches converted into the reference image through the ICP algorithm. | 07-08-2010 |
20110035050 | Method and apparatus to plan motion path of robot - If a manipulator of a robot falls in local minima when expanding a node to generate a path, the manipulator may efficiently escape from local minima by any one of a random escaping method and a goal function changing method or a combination thereof to generate the path. When the solution of inverse kinematics is not obtained due to local minima or when the solution of inverse kinematics is not obtained due to an inaccurate goal function, an optimal motion path to avoid an obstacle may be efficiently searched for. The speed to obtain the solution may be increased and thus the time consumed to search for the optimal motion path may be shortened. | 02-10-2011 |
20110035051 | Path planning apparatus and method for robot - Disclosed herein are a path planning apparatus and a method for a robot to plan an optimal path along which a manipulator of a robot moves to a goal point from a start point. An obstacle within a prescribed angle on a straight line connecting a start point and a goal point is recognized as a middle point in a configuration space and arbitrary points separated from the middle point by a prescribed distance are selected. Among the selected points, arbitrary points which can directly connect the start point and the goal point without passing the obstacle are selected as waypoints to map a new middle node. A path is extended via the middle node and extension of a tree in a wrong direction is minimized so that the manipulator is not struck at local minima without depending greatly on a goal score, thereby improving the performance of path planning and rapidly searching for a path. | 02-10-2011 |
20110035087 | Method and apparatus to plan motion path of robot - A suitable waypoint is selected using a goal score, a section from a start point to a goal point through the waypoint is divided into a plurality of sections based on the waypoint with a solution of inverse kinematics, and trees are simultaneously expanded in the sections using a Best First Search & Rapidly Random Tree (BF-RRT) algorithm so as to generate a path. By this configuration, a probability of local minima occurring is decreased compared with the case where the waypoint is randomly selected. In addition, since the trees are simultaneously expanded in the sections each having the waypoint with a solution of inverse kinematics, the solution may be rapidly obtained. A time consumed to search for an optimal motion path may be shortened and path plan performance may be improved. | 02-10-2011 |
20110038540 | METHOD AND APPARATUS EXTRACTING FEATURE POINTS AND IMAGE BASED LOCALIZATION METHOD USING EXTRACTED FEATURE POINTS - Disclosed herein are a method and apparatus for extracting feature points using hierarchical image segmentation and an image based localization method using the extracted feature points. An image is segmented using an affinity degree obtained using information observed during position estimation, new feature points are extracted from segmented areas in which registered feature points are not included, and position estimation is performed based on the new feature points. Accordingly, stable and reliable localization may be performed. | 02-17-2011 |
20110040405 | APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM CONTROLLING WHOLE-BODY OPERATION OF HUMANOID ROBOT - Disclosed are an apparatus, a method and a computer-readable medium controlling whole-body operation of a humanoid robot. The humanoid robot recognizes a motion control code using binary data mapped according to a motion command represented by a language understood by a human to implement a whole-body operation. Since a control mode corresponding to a task space control and a control mode corresponding to a joint space control are used together to describe whole-body motion, the whole-body operation more similar to a human action may be easily implemented. | 02-17-2011 |
20110040407 | APPARATUS AND METHOD FOR STABILIZING HUMANOID ROBOT - Disclosed is a humanoid robot apparatus, method and computer-readable medium thereof related to lifting and holding a heavy object having a weight unknown to the robot, by measuring an external force acting on the robot. Linear momentum and rotational momentum are compensated for stepwise according to the degree of stability of the robot which is determined based on the measured external force. Accordingly, the robot stably lifts and holds the object without losing its balance. | 02-17-2011 |
20110040410 | APPARATUS AND METHOD CONTROLLING LEGGED MOBILE ROBOT - Disclosed is an apparatus and method adjusting motion of each joint of a robot to compensate for friction force of each joint such that the sole of the foot of the robot clings to the ground. The motion of each joint is adjusted as if gravity acts on each joint of the robot in a direction opposite to gravity and the robot is held in an erect state. Therefore, the robot can stand while keeping its balance without falling. | 02-17-2011 |
20110052043 | METHOD OF MOBILE PLATFORM DETECTING AND TRACKING DYNAMIC OBJECTS AND COMPUTER-READABLE MEDIUM THEREOF - Disclosed herein is a computer-readable medium and method of a mobile platform detecting and tracking dynamic objects in an environment having the dynamic objects. The mobile platform acquires a three-dimensional (3D) image using a time-of-flight (TOF) sensor, removes a floor plane from the acquired 3D image using a random sample consensus (RANSAC) algorithm, and individually separates objects from the 3D image. Movement of the respective separated objects is estimated using a joint probability data association filter (JPDAF). | 03-03-2011 |
20110090252 | MARKERLESS AUGMENTED REALITY SYSTEM AND METHOD USING PROJECTIVE INVARIANT - Disclosed herein are a markerless augmented reality system and method for extracting feature points within an image and providing augmented reality using a projective invariant of the feature points. The feature points are tracked in two images photographed while varying the position of an image acquisition unit, a set of feature points satisfying a plane projective invariant is obtained from the feature points, and augmented reality is provided based on the set of feature points. Accordingly, since the set of feature points satisfies the plane projective invariant even when the image acquisition unit is moved and functions as a marker, a separate marker is unnecessary. In addition, since augmented reality is provided based on the set of feature points, a total computation amount is decreased and augmented reality is more efficiently provided. | 04-21-2011 |
20110106303 | Robot and control method of optimizing robot motion performance thereof - A robot and a method of controlling the same are disclosed. The robot derives a maximum dynamic performance capability using a specification of an actuator of the robot. The control method includes forming a first bell-shaped velocity profile in response to a start time and an end time of a motion of the robot, calculating a value of an objective function having a limited condition according to the bell-shaped velocity profile, and driving a joint in response to a second bell-shaped velocity profile that minimizes the objective function having the limited condition. | 05-05-2011 |
20110106306 | PATH PLANNING APPARATUS OF ROBOT AND METHOD AND COMPUTER-READABLE MEDIUM THEREOF - A path planning apparatus of a robot smoothes a motion path while satisfying a constraint. In a configuration space where a manipulator of a robot performs a task, a Rapidly-exploring Random Tree (RRT) path which extends from a start point and reaches a goal point may be smoothed while satisfying a constraint to generate a stable motion path. Accordingly, path planning performance is improved and an optimal path satisfying a kinematic constraint may be rapidly obtained. | 05-05-2011 |
20110106307 | PATH PLANNING APPARATUS OF ROBOT AND METHOD AND COMPUTER-READABLE MEDIUM THEREOF - An apparatus, method and computer-readable medium planning a path of a robot by planning an optimal path while satisfying a dynamic constraint. In a process of searching for a motion path from a start point to a goal point while extending a tree from a start point of a configuration space to generate a path, along which a manipulator of the robot is moved in order to perform a task, an optimal path is generated responsive to the dynamic constraint of the manipulator of the robot to generate stable motion satisfying momentum and Zero Moment Position (ZMP) constraint. Accordingly, path planning performance is improved and a path satisfying a kinematic constraint and a dynamic constraint is rapidly obtained. | 05-05-2011 |
20110106309 | Humanoid robot and control method of controlling joints thereof - Disclosed herein are a humanoid robot and a control method thereof. The humanoid robot controls robot parts performing main motions having high relevance with respect to a commanded action to the humanoid robot such that these robot parts move along optimized motion trajectories generated through motion optimization in consideration of robot dynamics, and controls robot parts performing remaining motions having low relevance with respect to the commanded action such that these robot parts move along predetermined motion trajectories corresponding to the commanded action, thereby simplifying optimization of whole body motions of the humanoid robot while performing the commanded action maximally similarly to a real human action. | 05-05-2011 |
20110164792 | FACIAL RECOGNITION APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM - Two-dimensional image information and three-dimensional image information of a subject are acquired, facial recognition is performed using the two-dimensional image information to determine whether a recognized face is a registered user's face, an elliptical model of the user is matched to the three-dimensional image information to calculate an error if it is determined that the recognized face is the user's face, and it is determined whether the user's face is improperly used based on the error. The subject's face is determined using the two-dimensional image information and the three-dimensional image information of the subject and it is determined whether the recognized face is improperly used, thereby improving facial recognition reliability. Thus, information security is improved. | 07-07-2011 |
20110164832 | IMAGE-BASED LOCALIZATION FEATURE POINT REGISTRATION APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM - An image-based localization feature point registration apparatus includes a camera to capture an image, a feature point extractor to extract a feature point from the captured image, a calculator to calculate depth information about the feature point according to whether the feature point is one of two-dimensional (2D) and a three-dimensional (3D) corner, and a feature point register to register 3D coordinates of the feature point based on the depth information about the feature point and image coordinates of the feature point. | 07-07-2011 |
20110165893 | APPARATUS TO PROVIDE AUGMENTED REALITY SERVICE USING LOCATION-BASED INFORMATION AND COMPUTER-READABLE MEDIUM AND METHOD OF THE SAME - An augmented reality (AR) service apparatus includes a camera to capture an actual image, a controller to receive feature point information about the captured image from at least one of a plurality of base stations (BSs), detect a location of the camera by matching data of feature points with data of the image, and provide location-based information in a same direction as the captured image according to the location of the camera, and a display to realize an AR service by combining the captured image with the location-based information under control of the controller. | 07-07-2011 |
20110166709 | ROBOT AND CONTROL METHOD - A robot one of transfers an article to an external subject and receives the article from the human subject and flexibly copes with changes in human intention. If a pushing force applied to robot hands is sensed, the robot hands grip and pull the article to inform the external subject that the robot hands are prepared to receive the article from the external subject, and transfers the article to the external subject or takes the article from the external subject according to whether the pushing force or a pulling force applied to the robot hands is sensed. If the pulling force applied to a robot hands is sensed, the robot pushes the article to inform the external subject that the robot hands are prepared to transfer the article to the external subject, and transfers the article to the external subject or takes the article from the external subject according to whether the pushing force or the pulling force applied to the robot hands is sensed. | 07-07-2011 |
20110172819 | MANIPULATOR AND CONTROL METHOD THEREOF - A manipulator, and a control method thereof, calculates a degree of freedom (DOF) used to prevent collision with an obstacle in consideration of an order of priority of DOFs for an operation and collision avoidance contribution. The manipulator judges whether there is danger of collision of the manipulator with an obstacle, judges whether or not there is at least one operating DOF capable of avoiding collision with the obstacle among the plurality of operating DOFs, upon judging that there is danger of collision with the obstacle, and avoids collision with the obstacle using at least one operating DOF having the lowest priority while performing the operation among the at least one operating DOF capable of avoiding collision with the obstacle, upon judging that there is the at least one operating DOF capable of avoiding collision with the obstacle. | 07-14-2011 |
20110172823 | ROBOT AND CONTROL METHOD THEREOF - A robot and a control method thereof may adjust a yaw moment generated from a foot contacting a ground to achieve stable walking of the robot. The robot, which may have an upper body and a lower body, may include a main controller starting walking of the robot through only motions of joints of the lower body and adjusting a motion of the upper body such that a yaw moment generated from a foot the lower body during walking of the robot is less than the maximum static frictional force of a ground to perform stable walking of the robot, and sub controllers driving actuators of the joints according to a control signal of the main controller. | 07-14-2011 |
20110172824 | WALKING ROBOT AND METHOD OF CONTROLLING THE SAME - Disclosed herein are an apparatus and method for controlling stable walking of a robot based on torque. In a method of enabling stable walking by controlling torque of a hip joint portion using a Finite State Machine (FSM) without solving a complicated dynamic equation, torque of a stance leg is finally calculated using pose control torque of an upper body, pose control torque of a swing leg, and initial pose control torque of a stance leg supporting the upper body. Accordingly, the robot may stably walk with torque balance. Since gravity compensation torque is applied, a torso of the robot is not inclined and the pose of the robot is stably maintained. | 07-14-2011 |
20110172825 | WALKING CONTROL APPARATUS OF ROBOT AND METHOD OF CONTROLLING THE SAME - A walking control apparatus of a robot includes joint portions provided in each of a plurality of legs of the robot, a state database to store state data of each of the legs and state data of the joint portions corresponding to the state of each of the legs, when the robot walks, a position instruction unit to store desired positions corresponding to the state data of the joint portions, an inclination sensing unit to sense an inclination of an upper body of the robot, a torque calculator to calculate torques using the inclination of the upper body and the desired positions, and a servo controller to output the torques to the joint portions to control the walking of the robot. Since the robot walks by Finite State Machine (FSM) control and torque servo control, the rotation angles of the joint portions do not need to be accurately controlled. Thus, the robot walks with low servo gain and energy consumption is decreased. Since the robot walks with low servo gain, each of the joints has low rigidity and thus shock generated by collision with surroundings is decreased. | 07-14-2011 |
20110178637 | WALKING CONTROL APPARATUS OF ROBOT AND METHOD OF CONTROLLING THE SAME - A walking control apparatus of a robot includes a joint portion provided in each of a plurality of legs of the robot, a pose sensing unit to sense the pose of the robot, a walking state determination unit to determine a walking state from the pose of the robot, a knot point compensation value calculator to determine a Center Of Mass (COM) of the robot from the pose of the robot and to calculate a knot point compensation value, a desired angle trajectory generator to generate a reference knot point of the joint portion corresponding to the walking state, to compensate for the reference knot point using the knot point compensation value so as to generate a desired knot point, and to generate a desired angle trajectory of the joint portion using the desired knot point. The knot point which is the angle command of the joint portion of each of the legs to perform the next step is compensated for based on the COM, and the compensated desired knot point is smoothly connected using the spline curve such that the robot walks similar to a human. In addition, in order to maintain balance while walking, the angle of the joint portion of the intermediate point of the current step is fed back and the knot point of the next step is predicted and adjusted, such that the robot stably and smoothly walks. | 07-21-2011 |
20110188708 | THREE-DIMENSIONAL EDGE EXTRACTION METHOD, APPARATUS AND COMPUTER-READABLE MEDIUM USING TIME OF FLIGHT CAMERA - A method of extracting a three-dimensional (3D) edge is based on a two-dimensional (2D) intensity image and a depth image acquired using a time of flight (TOF) camera. The 3D edge extraction method includes acquiring a 2D intensity image and a depth image using a TOF camera, acquiring a 2D edge image from the 2D intensity image, and extracting a 3D edge using a matched image obtained by matching the 2D intensity image and the depth image. | 08-04-2011 |
20120046789 | WALKING ROBOT AND CONTROL METHOD THEREOF - A torque-based walking robot and a control method thereof which stably controls walking of the robot. In the control method, in which high rigidity, equal to that achieved through a position-based control method, is achieved using a torque-based control method without switching between the position-based control method and the torque-based control method while the robot is in motion, a difference between a target torque and a measured torque is forcibly generated by limiting a torque range measurable by each torque sensor, thereby increasing voltage applied to each actuator, and thus achieving high rigidity, equal to that achieved through the position-based control method, using the torque-based control method without switching between the position-based control method and the torque-based control method. | 02-23-2012 |
20120059518 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method thereof. The robot includes at least one joint unit on each leg, a sensing unit to sense angle and angular velocity of the at least one joint unit, a memory unit to store data of the angle and angular velocity during stable walking, a target trajectory generation unit to generate a target trajectory, a control torque calculation unit to check stability of the at least one joint unit by comparing the sensed angle and angular velocity with the target trajectory, and, if an unstable joint unit is present, to calculate a control torque of the unstable joint unit to trace the target trajectory, and a servo control unit to transmit the calculated control torque to the unstable joint unit, thereby controlling torques of joint units using an FSM without solving the complicated dynamic equation, thus achieving stable walking. | 03-08-2012 |
20120063673 | METHOD AND APPARATUS TO GENERATE OBJECT DESCRIPTOR USING EXTENDED CURVATURE GABOR FILTER - A method and apparatus to generate an object descriptor using extended curvature gabor filters. The method and apparatus may increase a recognition rate of even a relatively small image with use of an extended number of curvature gabor filters having controllable curvatures and may reduce the amount of calculation required for face recognition by performing the face recognition using only some of the extended curvature gabor filters which have a great effect on the recognition rate. The object descriptor generating method includes extracting gabor features from an input object image by applying a plurality of curvature gabor filters, generated via combination of a plurality of curvatures and a plurality of Gaussian magnitudes, to the object image, and generating an object descriptor for object recognition by projecting the extracted features onto a predetermined base vector. | 03-15-2012 |
20120065778 | ROBOT AND CONTROL METHOD THEREOF - A robot, which performs natural walking similar to a human with high energy efficiency through optimization of actuated dynamic walking, and a control method thereof. The robot includes an input unit to which a walking command of the robot is input, and a control unit to control walking of the robot by calculating torque input values through control variables, obtaining a resultant motion of the robot through calculation of forward dynamics using the torque input values, and minimizing a value of an objective function set to consist of the sum total of a plurality of performance indices through adjustment of the control variables. | 03-15-2012 |
20120072022 | ROBOT AND CONTROL METHOD THEREOF - A robot and a control method thereof. The robot has plural robot arms, each having at least one joint unit and a hand, and the control method includes calculating in advance and storing a plurality of grasp poses to generate grasp routes, sensing respective orientations of an object, the robot arms, and an obstacle, selecting one grasp pose from among the plurality of grasp poses by judging a movable angle range of the at least one joint unit, whether or not the object collides with the obstacle, and self-collision between the robot hands based on the sensed respective orientations, and generating grasp routes using the selected grasp pose. In the control method, the plurality of feasible grasp poses is calculated in advance and then stored, thereby rapidly and stably performing grasping of the object. | 03-22-2012 |
20120076355 | 3D OBJECT TRACKING METHOD AND APPARATUS - A 3D object tracking method and apparatus in which a model of an object to be tracked is divided into a plurality of polygonal planes and the object is tracked using texture data of the respective planes and geometric data between the respective planes to enable more precise tracking. The 3D object tracking method includes modeling the object to be tracked to generate a plurality of planes, and tracking the plurality of planes, respectively. The modeling of the object includes selecting points from among the plurality of planes, respectively, and calculating projective invariants using the selected points. | 03-29-2012 |
20120078419 | ROBOT AND CONTROL METHOD THEREOF - A robot and a control method thereof. The robot has plural robot arms, each having at least one joint unit and a hand, and the control method includes dividing an object into target and feasible grasp regions and storing grasp policies respectively corresponding to the grasp regions, sensing respective orientations of the object, the at least one joint unit, and an obstacle, judging whether or not grasping of the target grasp region is feasible after sensing the orientations, generating a grasp route using the grasp policy for the target grasp region, upon judging that grasping of the target grasp region is feasible, and generating a grasp route using the grasp policy for one of the feasible grasp regions, upon judging that grasping of the target grasp region is not feasible, and controlling the at least one joint unit and the hand to trace the generated grasp route. | 03-29-2012 |
20120083922 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method in which conversion between walking servo control methods is stably carried out. The walking robot includes a sensor unit to measure angles and torques of joints, and a control unit to calculate voltages applied in a Finite State Machine (FSM) control mode and a Zero Moment Point (ZMP) control mode according to the angles and torques of the joints to drive respective joint motors, to store last target joint angles in the FSM control mode during conversion from the FSM control mode to the ZMP control mode, and to perform a motion based on the FSM control mode by substituting the last target joint angles in the FSM control mode for target joint angles in the FSM control mode during conversion from the ZMP control mode to the FSM control mode, thereby performing stable conversion between walking servo control modes without joint sagging. | 04-05-2012 |
20120087479 | X-ray apparatus and control method thereof - An X-ray apparatus includes guide rails arranged along different axes, an X-ray tube movably mounted on at least one of the guide rails and adapted to be moved upon user force, motors provided at the guide rails to move the X-ray tube, a force detection unit to detect the user force, and a control unit to determine a direction of force and drive the motor provided at the guide rail on an axis corresponding to the determined direction. The X-ray apparatus may be easily moved based on force detection and velocity control of the motor, thereby achieving more precise and safe movement in a desired direction. Accordingly, the X-ray apparatus may provide rapid and efficient medical examination and treatment in hospitals. | 04-12-2012 |
20120089295 | MOVING ROBOT AND METHOD TO BUILD MAP FOR THE SAME - A moving robot and a method to build a map for the same, wherein a 3D map for an ambient environment of the moving robot may be built using a Time of Flight (TOF) camera that may acquire 3D distance information in real time. The method acquires 3D distance information of an object present in a path along which the moving robot moves, accumulates the acquired 3D distance information to construct a map of a specific level and stores the map in a database, and then hierarchically matches maps stored in the database to build a 3D map for a set space. This method may quickly and accurately build a 3D map for an ambient environment of the moving robot. | 04-12-2012 |
20120101632 | CROSSWALK WALKING ASSISTANCE SYSTEM AND METHOD OF CONTROLLING THE SAME - A crosswalk walking assistance system to assist a pedestrian by moving a movable robot along with the pedestrian along a boundary of a crosswalk when the pedestrian crosses at the crosswalk, and a method of controlling the same. The crosswalk walking assistance system includes guide rails formed along boundary lines of a crosswalk, robots moving along the guide rails, and a controller connected to the guide rails. | 04-26-2012 |
20120106828 | MOBILE ROBOT AND SIMULTANEOUS LOCALIZATION AND MAP BUILDING METHOD THEREOF - A simultaneous localization and map building method of a mobile robot including an omni-directional camera. The method includes acquiring an omni-directional image from the omni-directional camera, dividing the obtained omni-directional image into upper and lower images according to a preset reference to generate a first image, which is the lower image, and a second image, which is the upper image, extracting feature points from the first image and calculating visual odometry information calculating visual odometry information to track locations of the extracted feature points based on a location of the omni-directional camera, and performing localization and map building of the mobile robot using the calculated visual odometry information and the second image as an input of an extended Kalman filter. | 05-03-2012 |
20120114174 | Voxel map generator and method thereof - A volume cell (VOXEL) map generation apparatus includes an inertia measurement unit to calculate inertia information by calculating inertia of a volume cell (VOXEL) map generator, a Time of Flight (TOF) camera to capture an image of an object, thereby generating a depth image of the object and a black-and-white image of the object, an estimation unit to calculate position and posture information of the VOXEL map generator by performing an Iterative Closest Point (ICP) algorithm on the basis of the depth image of the object, and to recursively estimate a position and posture of the VOXEL map generator on the basis of VOXEL map generator inertia information calculated by the inertia measurement unit and VOXEL map generator position and posture information calculated by the ICP algorithm, and a grid map construction unit to configure a grid map based on the recursively estimated VOXEL map generator position and posture. | 05-10-2012 |
20120114175 | OBJECT POSE RECOGNITION APPARATUS AND OBJECT POSE RECOGNITION METHOD USING THE SAME - An object pose recognition apparatus and method. The object pose recognition method includes acquiring first image data of an object to be recognized and 3-dimensional (3D) point cloud data of the first image data, and storing the first image data and the 3D point cloud data in a database, receiving input image data of the object photographed by a camera, extracting feature points from the stored first image data and the input image data, matching the stored 3D point cloud data and the input image data based on the extracted feature points and calculating a pose of the photographed object, and shifting the 3D point cloud data based on the calculated pose of the object, restoring second image data based on the shifted 3D point cloud data, and re-calculating the pose of the object using the restored second image data and the input image data. | 05-10-2012 |
20120121126 | METHOD AND APPARATUS FOR ESTIMATING FACE POSITION IN 3 DIMENSIONS - An apparatus and method for estimating a three-dimensional face position. The method of estimating the three-dimensional face position includes acquiring two-dimensional image information from a single camera, detecting a face region of a user from the two-dimensional image information, calculating the size of the detected face region, estimating a distance between the single camera and the user's face using the calculated size of the face region, and obtaining positional information of the user's face in a three-dimensional coordinate system using the estimated distance between the single camera and the user's face. Accordingly, it is possible to estimate the distance between the user and the single camera using the size of the face region of the user in the image information acquired by the single camera so as to acquire the three-dimensional position coordinates of the user. | 05-17-2012 |
20120123589 | CONTROL OF ROBOT HAND TO CONTACT AN OBJECT - A robot control method and apparatus estimates an error based on information of an object obtained using a motor drive current sensor, a force sensor or a tactile sensor mounted at a robot hand and information of the object obtained using an optical sensor and compensates for the error. The robot control method and apparatus includes measuring information of an object using an optical sensor or calculating information of the object input by a user, moving a robot hand to the object based on the information of the object, controlling the thumb and fingers of the robot hand to contact the object based on the information of the object, determining whether the thumb and fingers have contacted the object through a motor drive current sensor, a force sensor or a tactile sensor, and grasping the object depending upon whether the thumb and the fingers have contacted the object. | 05-17-2012 |
20120126837 | Bumper structure of cleaning robot - A bumper structure of a cleaning robot which detects whether or not an obstacle contacts a bumper and a position of the obstacle, allows the bumper to be simply process and reduces the number of components of the cleaning robot to lower the production costs of the cleaning robot. The bumper structure includes a main body, a bumper installed on the front surface of the main body, a resistance film provided between the main body and the bumper and fixed to the main body, and a metal film provided between the main body and the bumper and fixed to the bumper such that the shape of the metal film is deformed together with the bumper and the metal film comes into contact with the resistance film when at least one obstacle contacts the bumper, so as to measure resistance values. | 05-24-2012 |
20120134537 | SYSTEM AND METHOD FOR EXTRACTING THREE-DIMENSIONAL COORDINATES - A system and method for extracting 3D coordinates, the method includes obtaining, by a stereoscopic image photographing unit, two images of a target object, and obtaining 3D coordinates of the object on the basis of coordinates of each pixel of the two images, measuring, by a Time of Flight (TOF) sensor unit, a value of a distance to the object, and obtaining 3D coordinates of the object on the basis of the measured distance value, mapping pixel coordinates of each image to the 3D coordinates obtained through the TOF sensor unit, and calibrating the mapped result, determining whether each set of pixel coordinates and the distance value to the object measured through the TOF sensor unit are present, calculating a disparity value on the basis of the distance value or the pixel coordinates, and calculating 3D coordinates of the object on the basis of the calculated disparity value. | 05-31-2012 |
20120136480 | Method to control medical equipment - A method to control medical equipment that moves along at least one axis or performs joint movement is provided. While the medical equipment is passively moved as operated by the operator, the operation intention of the operator is determined using a force sensor, a torque sensor, or the like, and motor control is performed taking into consideration the determined operation intention to reduce load (or drive power) of the operator. To accomplish this, the method determines a direction and magnitude of force that an operator applies to the medical equipment to move the medical equipment and generates auxiliary force having a magnitude proportional to the force applied by the operator and having the same direction as the direction of the force applied by the operator such that the medical equipment is easily moved. | 05-31-2012 |
20120143028 | VITAL SIGN MEASUREMENT ROBOT AND CONTROL METHOD THEREOF - A vital sign measurement robot which automatically measures vital signs, and a control method thereof. The vital sign measurement robot includes an input unit to receive vital sign measurement instructions, an image recognition unit to detect a distance between the robot and a person, vital signs of whom are to be measured, and a measurement portion of the body of the person, when the vital sign measurement instructions are received, a control unit to move electrodes provided on hands so as to locate the electrodes at the measurement portion of the body of the person, when the distance between the robot and the person and the measurement portion of the body of the person are detected, and a vital sign measurement unit to measure a vital sign, when the electrodes are located at the measurement portion of the body of the person. | 06-07-2012 |
20120150348 | METHOD FOR ESTIMATING CONNECTION ORDERS OF MODULES OF MODULAR ROBOT - A method for estimating a connection order of modules in a robot including the modules each having a joint as a basic unit. Since a device and a program are connected by software and thus a joint and program are connected by software, it is possible for a user to control robot joints without being aware of the connection relationship between the devices and the joints in the modular robot in which the plurality of modules each including a movable joint as a basic unit is connected. | 06-14-2012 |
20120155718 | FACE RECOGNITION APPARATUS AND METHOD - A face recognition apparatus and method. Sub-images having different face sizes are generated using a received face image of a person to be identified. Feature vectors of the sub-images are generated and observation nodes are generated based on the feature vectors. The observation nodes corresponding to the sub-images are compared with stored reference nodes of sub-images of a registered person on a face size by face size basis to calculate similarity scores between the observation nodes and the reference nodes. State nodes are generated based on the respective similarity scores of the face sizes, the observation and state nodes are compared, and the state nodes are compared to perform face recognition. This improves face recognition performance and face recognition speed. Face recognition performance robust to facial expression variation or type information is achieved by performing I-shaped curvature Gabor filtering on a plurality of sub-images based on the eye distance. | 06-21-2012 |
20120155756 | METHOD OF SEPARATING FRONT VIEW AND BACKGROUND AND APPARATUS - A method of initially estimating a front view portion of a photographed image and separating the photographed image into a front view and a background without user interaction and apparatus performing the method are provided. The method of separating a front view and a background of an image includes dividing one or more pixels included in a photographed image into pixel groups according to color similarity between the pixels, estimating the position of the front view in the image divided into the pixel groups, and separating the front view and the background based on the estimated position of the front view. The method automatically separates the front view and the background of the image without a user input. | 06-21-2012 |
20120155775 | WALKING ROBOT AND SIMULTANEOUS LOCALIZATION AND MAPPING METHOD THEREOF - A walking robot and a simultaneous localization and mapping method thereof in which odometry data acquired during movement of the walking robot are applied to image-based SLAM technology so as to improve accuracy and convergence of localization of the walking robot. The simultaneous localization and mapping method includes acquiring image data of a space about which the walking robot walks and rotational angle data of rotary joints relating to walking of the walking robot, calculating odometry data using kinematic data of respective links constituting the walking robot and the rotational angle data, and localizing the walking robot and mapping the space about which the walking robot walks using the image data and the odometry data. | 06-21-2012 |
20120158175 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method thereof. The control method includes storing angle change data according to time corresponding to at least one joint unit of the robot using human walking data, extracting reference knot points from the angle change data according to time, and generating a reference walking trajectory using the extracted reference knot points, calculating a walking change factor to perform change between walking patterns of the robot, generating a target walking trajectory through an arithmetic operation between the reference walking trajectory and the calculated walking change factor, calculating a control torque to track the generated target walking trajectory, and transmitting the calculated control torque to the at least one joint unit so as to control walking of the robot, thereby achieving various walking patterns through a comparatively simple arithmetic operation process. | 06-21-2012 |
20120158178 | ROBOT AND METHOD FOR CREATING PATH OF THE ROBOT - A robot and a method for creating a robot path. The method for planning the robot path includes generating a depth map including a plurality of cells by measuring a distance to an object, dividing a boundary among the plurality of cells into a plurality of partitions according to individual depth values of the cells, and extracting a single closed loop formed by the divided boundary, obtaining a position and shape of the object located at a first time through the extracted single closed loop, calculating a probability that the object is located at a second time after t seconds on the basis of the obtained position and shape of the object located at the first time, and creating a moving path simultaneously while avoiding the object according to the calculated probability, thereby creating an optimum path without colliding with the object. | 06-21-2012 |
20120158182 | WALKING CONTROL APPARATUS AND METHOD OF ROBOT - A walking control apparatus and method of a robot. The walking control method include confirming a swing leg and a support leg by judging a walking state of the robot when a walking velocity of the robot and a walking command are received by the robot, generating reference pitch knot points of a hip joint unit of the swing leg based on the walking state and the walking velocity of the robot, generating a target pitch angle trajectory of the hip joint unit of the swing leg using the reference pitch knot points, calculating torques tracking the target pitch angle trajectory, and outputting the torques to the hip joint unit of the swing leg to control the walking velocity of the robot. The walking velocity of the robot is rapidly and easily changed by adjusting at least one of a step length and a step time. | 06-21-2012 |
20120158183 | WALKING ROBOT AND CONTROL METHOD THEREOF - A robot which naturally walks with high energy efficiency similar to a human through optimization of actuated dynamic walking, and a control method thereof. The control method includes defining a plurality of unit walking motions, in which stride, velocity, rotating angle and direction of the robot are designated, through combination of parameters to generate target joint paths, and constructing a database in which the plurality of unit walking motions is stored, setting an objective path up to an objective position, performing interpretation of the objective path as unit walking motions, generating walking patterns consisting of at least one unit walking motion to cause the robot to walk along the objective path based on the interpretation of the objective path, and allowing the robot to walk based on the walking patterns. | 06-21-2012 |
20120165979 | ROBOT AND CONTROL METHOD THEREOF - A robot and a control method thereof. The control method includes generating and storing plural grasping motions corresponding to data of a target object, selecting a grasping motion corresponding to a grasping purpose of the target object among the plural grasping motions, generating a path of arms corresponding to the selected grasping motion, calculating torques to track the path of the arms, and outputting the torques toward the arms so as to perform movement of the arms and grasping of the target object. The grasping motion path corresponding to the grasping purpose is generated and the path of arms is generated, thereby reducing overall calculation time during grasping of the target object to increase calculating efficiency, minimizing generation of the path of the arms, and allowing an arm path calculating process to be performed at the late stage of a grasping control process to improve grasping performance. | 06-28-2012 |
20120165982 | APPARATUS FOR PLANNING PATH OF ROBOT AND METHOD THEREOF - A method for planning the robot path includes forming a shape space that includes a start point, a goal point, and obstacle information so as to generate a moving path of the robot, generating one or more moving paths of the robot within the shape space, and storing the generated moving paths in a database, selecting a specific path that has a minimum operation range of the robot and a minimum constraint caused by the obstacle from among the stored moving paths, and planning the selected path, enabling the robot to perform motion along the planned path, and pre-planning a path for a next motion of the robot while the robot performs the motion. The apparatus or method for planning the robot path can reduce a time from an end time of one motion to the start time of the next motion, thereby performing a smooth motion. | 06-28-2012 |
20120165983 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method thereof. The control method includes performing transition of a second leg to a toe-off state, when ground reaction force applied to a first leg exceeds a first set value under the condition that the first leg is in a swing state and the second leg is in a support state, performing transition of the second leg to the swing state and transition of the first leg to the support state, when ground reaction force applied to the second leg is below a second set value under the condition that the second leg is in the toe-off state, and achieving walking of the walking robot by repeating the transitions among the swing state, the support state and the toe-off state. Thereby, the control method allows the robot to more stably and naturally walk. | 06-28-2012 |
20120165987 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot and a control method thereof. The control method of the walking robot which walks using two legs includes applying first virtual gravity torque including a vector component in the anti-gravity direction to respective joints of a support leg from among the two legs during walking, and applying second virtual gravity torque including a vector component in the gravity direction to respective joints of a swing leg from among the two legs during walking. Thereby, the walking robot implements a natural walking motion having a low energy consumption rate. | 06-28-2012 |
20120168397 | HOIST APPARATUS AND CONTROL METHOD THEREOF - A hoist apparatus including a hoist and control method are provided. The hoist includes a cable to which an object is connected, a motor, a drum to wind or unwind the cable in linkage with rotation of the motor, a pulley connected to the drum via the cable to guide the cable to the drum, and an angle detection assembly to detect an angle of the cable between the pulley and the object. A control unit detects whether the object shakes based on the angle of the cable and controls shaking restriction if shaking of the object is detected. User force and angle of the cable are detected and movement of the object is controlled, the object is easily moved by the user, auxiliary force is applied to the object, and vibration of the object is minimized. | 07-05-2012 |
20120173019 | ROBOT AND CONTROL METHOD THEREOF - A robot and a control method thereof which execute grasp planning of hands of the robot separately from motion planning of arms of the robot so as to apply a result of the grasp planning of the hands of the robot to the motion planning of the arms of the robot, and thus more rapidly, naturally and stably grasp an object in a grasp manner suited to a desired working purpose and judge whether or not grasping is executable prior to the motion planning of the arms of the robot, thereby more stably grasping the object. | 07-05-2012 |
20120310412 | ROBOT AND CONTROL METHOD THEREOF - A bipedal robot having a pair of legs with 6 degrees of freedom and a control method thereof which calculate a capture point by combining the position and velocity of the center of gravity (COG) and control the capture point during walking to stably control walking of the robot. A Finite State Machine (FSM) is configured to execute a motion similar to walking of a human, and thus the robot naturally walks without constraint that the knees be bent all the time, thereby being capable of walking with a large stride and effectively using energy required while walking. | 12-06-2012 |
20120316682 | BALANCE CONTROL APPARATUS OF ROBOT AND CONTROL METHOD THEREOF - A balance control apparatus of a robot and a control method thereof. The balance control method of the robot, which has a plurality of legs and an upper body, includes detecting pose angles of the upper body and angles of the plurality of joint units, acquiring a current capture point and a current hip height based on the pose angles and the angles of the plurality of joint units, calculating a capture point error by comparing the current capture point with a target capture point, calculating a hip height error by comparing the current hip height with a target hip height, calculating compensation forces based on the capture point error and the hip height error, calculating torques respectively applied to the plurality of joint units based on the compensation forces, and outputting the torques to the plurality of joint units to control balance of the robot. | 12-13-2012 |
20120316683 | BALANCE CONTROL APPARATUS OF ROBOT AND CONTROL METHOD THEREOF - A balance control apparatus of a robot and a control method thereof. The balance control method of the robot, which has a plurality of legs and an upper body, includes detecting pose angles of the upper body and angles of the plurality of joint units, acquiring a current capture point and a current hip height based on the pose angles and the angles of the plurality of joint units, calculating a capture point error by comparing the current capture point with a target capture point, calculating a hip height error by comparing the current hip height with a target hip height, calculating compensation forces based on the capture point error and the hip height error, calculating a target torque based on the calculated compensation forces, and outputting the calculated target torque to the plurality of joint units to control balance of the robot. | 12-13-2012 |
20130013113 | MANIPULATOR AND PATH GENERATION METHOD THEREOF - A manipulator and a method of generating the shortest path along which the manipulator moves to grip an object without collision with the object models a target object and a gripper into a spherical shape, measures a current position of the gripper and a position of the target object and a target position of the gripper, calculates an arc-shaped path in a two-dimensional plane along which the gripper needs to move by calculating an included angle of a triangle consisting of the position of the object and the current position and target position of the gripper, transforms the arc-shaped path in the two-dimensional plane into an arc-shaped path in a three-dimensional space using a transform matrix consisting of the position of the object and the current position and target position of the gripper, thereby automatically generating the shortest path of the manipulator. | 01-10-2013 |
20130051658 | METHOD OF SEPARATING OBJECT IN THREE DIMENSION POINT CLOUD - A method of separating an object in a three dimension point cloud including acquiring a three dimension point cloud image on an object using an image acquirer, eliminating an outlier from the three dimension point cloud image using a controller, eliminating a plane surface area from the three dimension point cloud image, of which the outlier has been eliminated using the controller, and clustering points of an individual object from the three dimension point cloud image, of which the plane surface area has been eliminated using the controller. | 02-28-2013 |
20130079929 | ROBOT AND CONTROL METHOD THEREOF - A robot and method of controlling the robot, the method including setting a target walking motion of the robot using an X-axis displacement, a y-axis displacement, and a z-axis rotation of a robot base, detecting and processing data of a position, a speed and a gradient of the robot base, a z-axis external force exerted on the foot, and a position, an angle, and a speed of each rotation joint using sensors, setting a support state and a coordination system of the robot, processing a state of the robot, performing an adaptive control by generating a target walking trajectory of the robot according to the target walking motion when a supporting leg of the robot is changed, setting a state machine representing a walking trajectory of the robot, and controlling a walking and a balancing of the robot by tracing the state machine that is set. | 03-28-2013 |
20130089235 | MOBILE APPARATUS AND METHOD FOR CONTROLLING THE SAME - A method of controlling a mobile apparatus includes acquiring a first original image and a second original image, extracting a first feature point of the first original image and a second feature point of the second original image, generating a first blurring image and a second blurring image by blurring the first original image and the second original image, respectively, calculating a similarity between at least two images of the first original image, the second original image, the first blurring image, and the second blurring image, determining a change in scale of the second original image based on the calculated similarity, and controlling at least one of an object recognition and a position recognition by matching the second feature point of the second original image to the first feature point of the first original image based on the change in scale. | 04-11-2013 |
20130108123 | FACE RECOGNITION APPARATUS AND METHOD FOR CONTROLLING THE SAME | 05-02-2013 |
20130116706 | SURGICAL ROBOT AND CONTROL METHOD THEREOF - A method for controlling a surgical robot includes calculating an external force acting on a robot arm mounted with a surgical instrument, filtering the external force acting on the robot arm when a central point of an incision is set, calculating a virtual force to enable the surgical instrument which is positioned away from the central point of the incision to return to the central point of the incision, and applying the calculated virtual force to the filtered external force, to control movement of the robot arm. As a result, it is possible to compactly design the surgical robot and thereby reduce the volume of the surgical robot. | 05-09-2013 |
20130116820 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot generates a target trajectory for walking on stairs using a target trajectory used for walking on level ground. A control method controls the robot by generating a target trajectory for walking on stairs using a target trajectory used for walking on level ground. The stairs-walking target-trajectory is generated via simplified calculation using the level-walking target-trajectory. | 05-09-2013 |
20130116823 | MOBILE APPARATUS AND WALKING ROBOT - A mobile apparatus and a position recognition method thereof capable of enhancing performance in position recognition, such as accuracy and convergence in position recognition of the mobile apparatus performs the position recognition by use of a distributed filter system, which is composed of a plurality of local filters independently operating and a single fusion filter that integrates the position recognition result performed by each of the plurality of local filters. The mobile apparatus includes a plurality of sensors, a plurality of local filters configured to receive detection information from at least one of the plurality of sensors to perform a position recognition of the mobile apparatus, and a fusion filter configured to integrate the position recognition result of the plurality of local filters and to perform a position recognition of the mobile apparatus by using the integrated position recognition result. | 05-09-2013 |
20130138245 | ROBOT AND CONTROL METHOD FOR THE SAME - A robot, which may accurately detect whether or not the robot is gripping an object, even without a tactile sensor, as a result of using a sorter that utilizes a torque generated from a joint of a hand and the shape of the hand as feature data, and a control method for the robot includes a state sensing unit to sense a state of the robot, a feature vector producing unit to extract feature data from the state sensing unit and to produce a feature vector using the feature data, and a learning-based data sorter to judge an operating state of the robot using the feature vector produced by the feature vector producing unit and to output the judged result. | 05-30-2013 |
20130138431 | SPEECH SIGNAL TRANSMISSION AND RECEPTION APPARATUSES AND SPEECH SIGNAL TRANSMISSION AND RECEPTION METHODS - A speech signal transmission apparatus includes an extractor to extract speech signals from speech source signals collected by a plurality of microphones, a power calculator to calculate powers of speech signals of multiple channels and set any one of the speech signals of the multiple channels as a reference speech signal, a synchronization adjustor to adjust synchronization of the other speech signals based on the reference speech signal, a signal generator to generate extraction signals by offsetting the reference speech signal from the other synchronization-adjusted speech signals, an encryptor to compress and encrypt the reference speech signal and the extraction signals, and a transmitter to transmit the compressed and encrypted reference speech signal and extraction signals. | 05-30-2013 |
20130144439 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot to prevent slippage of a swing foot on the ground and a control method thereof includes generating a target angle trajectory for each joint unit of legs, calculating a torque, which tracks the target angle trajectory, for each joint unit, determining whether slippage of a swing foot connected to a swing leg of the two legs occurs, calculating a final torque to be provided to each joint unit of the swing leg based on a velocity sensed from the swing foot if occurrence of slippage of the swing foot is determined, and providing the calculated final torque to each joint unit. By sensing whether slippage of the swing foot occurs when the swing foot touches the ground and restricting a torque to be applied to each joint unit based on the sensed result, stable walking of the robot is realized. | 06-06-2013 |
20130148853 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus and method may accurately separate only humans among moving objects, and also accurately separate even humans who have no motion via human segmentation using a depth data and face detection technology. The apparatus includes a face detecting unit to detect a human face in an input color image, a background model producing/updating unit to produce a background model using a depth data of an input first frame and face detection results, a candidate region extracting unit to produce a candidate region as a human body region by comparing the background model with a depth data of an input second or subsequent frame, and to extract a final candidate region by removing a region containing a moving object other than a human from the candidate region, and a human body region extracting unit to extract the human body region from the candidate region. | 06-13-2013 |
20130158712 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot includes hip joints of plural legs, a pose detector to detect a pose, a walking state judger to judge a walking state from the pose, a target angle trajectory generator to judge support and swing legs based on the walking state, to judge whether or not the swing leg contacts a surface prior to a prestored time, to shorten the next support cycle executed by the swing leg upon judging that the swing leg contacts a surface prior to the prestored time, and to generate target angle trajectories of the hip joints based on the shortened support cycle, a torque calculator to calculate torques tracking the target angle trajectories, and a controller to output the torques to the hip joint to control walking of the walking robot. | 06-20-2013 |
20130162015 | SUPPORT MODULE AND ROBOT HAVING THE SAME - A support module includes a first rigid body, a space formation body connected to the first rigid body and forming an enclosed space, and a plurality of hard particles located within the enclosed space. When at least a predetermined pressure is applied to the support module such that a volume of the enclosed space is decreased to a predetermined value, the plurality of hard particles and space formation body form a second rigid body. Such a support module may improve the stability of a walking robot, the grip of a gripping structure, or the stability of a load-bearing structure. | 06-27-2013 |
20130163853 | APPARATUS FOR ESTIMATING ROBOT POSITION AND METHOD THEREOF - A method for estimating a location of a device uses a color image and a depth image. The method includes matching the color image to the depth image, generating a 3D reference image based on the matching, generating a 3D object image based on the matching, extracting a 2D reference feature point from the reference image, extracting a 2D reference feature point from the object image, matching the extracted reference feature point from the reference image to the extracted reference feature point from the object image, extracting a 3D feature point from the object image using the matched 2D reference feature point, and estimating the location of the device based on the extracted 3D feature point. | 06-27-2013 |
20130166137 | MOBILE APPARATUS AND LOCALIZATION METHOD THEREOF - A mobile apparatus and a localization method thereof which perform localization of the mobile apparatus using a distributed filter system including a plurality of local filters independently operated and one fusion filter integrating results of localization performed through the respective local filters, and additionally apply accurate topological absolute position information to the distributed filter system to improve localization performance (accuracy, convergence and speed in localization, etc.) of the mobile apparatus on a wide space. The mobile apparatus includes at least one sensor, at least one first distribution filter generating current relative position information using a value detected by the at least one sensor, at least one second distribution filter generating current absolute position information using the value detected by the at least one sensor, and a fusion filter integrating the relative position information and the absolute position information to perform localization. | 06-27-2013 |
20130170744 | OBJECT RECOGNITION METHOD, DESCRIPTOR GENERATING METHOD FOR OBJECT RECOGNITION, AND DESCRIPTOR FOR OBJECT RECOGNITION - An object recognition method, a descriptor generating method for object recognition, and a descriptor for object recognition capable of extracting feature points using the position relationship and color information relationship between points in a group that are sampled from an image of an object, and capable of recognizing the object using the feature points, the object recognition method including extracting feature components of a point cloud using the position information and the color information of the points that compose the point cloud of the three-dimensional (3D) image of an object, generating a descriptor configured to recognize the object using the extracted feature components; and performing the object recognition based on the descriptor. | 07-04-2013 |
20130172908 | MEDICAL ROBOTIC SYSTEM AND CONTROL METHOD THEREOF - A medical robot system and a method to control the medical robot system are used to detect position information of a surgical instrument in an incised region, thereby improving the safety of robotic surgery. A surgical instrument may be inserted in a through-hole of a trocar inserted into an incised region of a patient. The medical robotic system includes a surgical instrument position detection apparatus to detect position information of the surgical instrument in the through-hole of the trocar, when the surgical instrument is inserted into the through-hole. The medical robotic system further includes a console to control an operation of a surgical robot having the surgical instrument, based on the detected position information of the surgical instrument. | 07-04-2013 |
20130173055 | ROBOT HAND AND HUMANOID ROBOT HAVING THE SAME - Disclosed herein is a control method of a robot hand including recognizing a pre-posture of user's fingers using a master device, changing the shape of the robot hand according to the recognized pre-posture, recognizing a gripping motion of the user's fingers using the master device, and executing a gripping motion of the robot hand according to a gripping posture corresponding to the recognized pre-posture. | 07-04-2013 |
20130184867 | ROBOT AND METHOD TO RECOGNIZE AND HANDLE EXCEPTIONAL SITUATIONS - A robot and method to recognize and handle abnormal situations includes a sensing unit to sense internal and external information of the robot, a storage unit to store the information sensed by the sensing unit, an inference model, a learning model, services providable by the robot, subtasks to provide the services, and handling tasks to handle abnormal situations, and a controller to determine whether an abnormal situation has occurred while the subtasks to provide the selected service are being performed through the learning model in the storage unit and to select a handling task to handle the abnormal situation through the inference model in the storage unit if it is determined that the abnormal situation occur. The robot may recognize and handle abnormal situations even though data other than that defined by a designer of the robot is input thereto due to noises or operational environment. | 07-18-2013 |
20130201158 | MULTI-TOUCH RECOGNITION APPARATUS AND CONTROL METHOD THEREOF - Disclosed herein are a multi-touch recognition apparatus and a control method thereof. The multi-touch recognition apparatus executes blur filtering for noise removal when an image is input through a camera unit photographing a screen of a display panel supporting multi-touch, calculates and outputs a difference image obtained by removing the background image stored in the storage unit from the blur-filtered image, calculates a new background image using the difference image and a binary image of the difference image, and updates the background image stored in the storage unit using the calculated new background image, thereby effectively removing a background other than multi-touch and thus improving multi-touch recognition performance. | 08-08-2013 |
20130204435 | WEARABLE ROBOT AND TEACHING METHOD OF MOTION USING THE SAME - A wearable robot may be worn by a user to record or teach a motion, including a motion such as sign language. The wearable robot includes a mode to record sign language data in a system by a sign language expert wearing the wearable robot and a mode to teach the sign language data recorded in the system to a sign language learner wearing the wearable robot. A user who wishes to learn sign language may easily learn sign language. In particular, a disabled person, who has poor eyesight and is unable to watch a video that teaches sign language, may learn sign language very intuitively using the wearable robot. Further, a user who has normal eyesight may also learn sign language more easily than from using a video which teaches sign language or from a sign language expert. | 08-08-2013 |
20130208097 | THREE-DIMENSIONAL IMAGING SYSTEM AND IMAGE REPRODUCING METHOD THEREOF - A three dimensional (3D) imaging system capable of effectively displaying a 3D image suitable for a user by use of different cameras, and an image reproducing method thereof, the 3D imaging system configured to have different cameras freely selected without restriction while enabling the placement of the cameras thereof to be changeable according to the disposition of eyes of the user, so that a 3D image is generated and displayed from a stereo image adapted to the user, and by using the by-user generated 3D image, various contents services including a real time broadcasting, a Contents on Demand (COD), games, and a video communication are provided to a user, so that the fatigue or dizziness of a user is reduced, and the optimum perception of 3D sense is provided. | 08-15-2013 |
20130218345 | WALKING ROBOT AND CONTROL METHOD THEREOF - A walking robot capable of implementing a balancing action to ensure a stable walking on uneven ground based on an FSM-based walking control method, and a control method thereof, is capable of implementing stable walking by controlling torques of the hip joint, the knee joint and the ankle joint by use of FSM without calculating complicated Dynamics Equations. The walking robot ensures stable walking on uneven ground through a simple calculation by use of the angle formed by the ground and the both feet The walking robot is made to be applied to a robot provided with joints having six degrees of freedom through a simple calculation of compensation angles. | 08-22-2013 |
20130238295 | METHOD AND APPARATUS FOR POSE RECOGNITION - An apparatus and a method for pose recognition, the method for pose recognition including generating a model of a human body in a virtual space, predicting a next pose of the model of the human body based on a state vector having an angle and an angular velocity of each part of the human body as a state variable, predicting a depth image about the predicted pose, and recognizing a pose of a human in a depth image captured in practice, based on a similarity between the predicted depth image and the depth image captured in practice, wherein the next pose is predicted based on the state vector having an angular velocity as a state variable, thereby reducing the number of pose samples to be generated and improving the pose recognition speed. | 09-12-2013 |
20140046128 | SURGICAL ROBOT SYSTEM AND CONTROL METHOD THEREOF - A control method may be applied to a surgical robot system including a slave robot having a robot arm to which a main surgical tool and an auxiliary surgical tool are coupled, and a master robot having a master manipulator to manipulate the robot arm. The control method includes acquiring data regarding a motion of the master manipulator, predicting a basic motion to be performed by an operator based on the acquired motion data and results of learning a plurality of motions constituting a surgical task, and adjusting the auxiliary surgical tool so as to correspond to the operator basic motion based on the predicted basic motion. The control method allows an operator to perform surgery more comfortably and to move or fix all required surgical tools to or at an optimized surgical position. | 02-13-2014 |
20140156074 | ROBOT AND FRICTION COMPENSATION METHOD THEREFOR - A robot includes a master device including an input unit, the input unit including a first end effector and a first joint, a slave device configured to be controlled by the master device and including a robot arm, the robot arm including a second end effector, a second joint, and a motor configured to drive the second joint, and a controller configured to calculate a friction compensation value to compensate for friction of the second joint based on a speed of the input unit in response to the input unit being in motion, generate a control signal based on the friction compensation value, and transmit the control signal to the motor configured to drive the second joint. | 06-05-2014 |
20140194699 | SINGLE PORT SURGICAL ROBOT AND CONTROL METHOD THEREOF - A single port surgical robot capable of setting the location of a remote center motion (RCM) point, and a control method thereof includes: a first link connected to a body by a first joint in a direction perpendicular to the body, the first link having a linear structure; a second link connected to the upper end of the first link by a second joint, the second link having a curved structure; a third link connected to the upper end of the second link by a third joint, the third link having a cylindrical structure; a plurality of light-emitting units arranged on the lower end of the third link along the circumference of the third link, and configured to emit light toward a remote center motion (RCM) point; and a controller configured to adjust the location of the RCM point. | 07-10-2014 |
20140243596 | ENDOSCOPE SYSTEM AND CONTROL METHOD THEREOF - Disclosed herein are an endoscope system and a control method thereof. The control method includes acquiring plural omnidirectional images of the surroundings of an endoscope using a stereo omnidirectional camera mounted on the endoscope, calculating distances between the endoscope and an object around the endoscope using the acquired plural omnidirectional images, and executing an operation to avoid collision between the endoscope and the object around the endoscope based on the calculated distances, thus facilitating safe operation of the endoscope. | 08-28-2014 |
20140257330 | SURGICAL ROBOT SYSTEM AND METHOD OF CONTROLLING THE SAME - A surgical robot system capable of storing all data transmitted and received in the surgical robot system and a method of controlling the same includes a slave device performing surgery on a patient, a master device controlling a surgical operation of the slave device, an imaging device transmitting a medical image regarding the patient to the slave device and the master device, and a monitoring device comprising a storage module receiving all data transmitted and received among the slave device, the master device, and the imaging device, serializing the received data on a per transmission-time-information basis to generate serial packets, and storing the generated serial packets, and a reproduction module dividing the stored serial packets into a plurality of unit packets and transmitting the unit packets to a device for display. | 09-11-2014 |
20140257331 | LAPAROSCOPIC SURGICAL DEVICES HAVING WIRE REDUCER - Laparoscopic surgical devices include a first member having a first gear, a second member having a second gear corresponding to the first gear, a connection member configured to connect the first member and the second member; first and second wire mounting pieces respectively at the first and second members, a first wire wound on the first wire mounting pieces so as to be pulled upon receiving a first drive force; and a second wire wound on the second wire mounting pieces so as to be pulled upon receiving a second drive force. The drive unit is configured to selectively transmit the first and second amplified driving forces to a respective one the first member and the second member to cause tilting of the first member and the second member. | 09-11-2014 |
20140257336 | ENDOSCOPIC SURGICAL INSTRUMENTS - An endoscopic surgical instrument may include: two surgical instrument modules, each of which is provided with a surgical instrument portion; and/or an endoscopic module configured to form a triangular shape with the two surgical instrument modules and configured to capture operations of the surgical instrument modules at different angles using a plurality of joints. Wires connecting respective members coupled by the plurality of joints may be configured to amplify drive forces of a drive portion applied to the plurality of joints. The plurality of joints may include rolling joints at which teeth of gears engage and rotate with each other. The plurality of joints may provide three or more degrees of freedom to the endoscopic module. | 09-11-2014 |
20140275760 | AUGMENTED REALITY IMAGE DISPLAY SYSTEM AND SURGICAL ROBOT SYSTEM COMPRISING THE SAME - An augmented reality image display system may be implemented together with a surgical robot system. The surgical robot system may include a slave system performing a surgical operation, a master system controlling the surgical operation of the slave system, an imaging system generating a virtual image of the inside of a patient's body, and an augmented reality image display system including a camera capturing a real image having a plurality of markers attached to the patient's body or a human body model. The augmented reality image system may include an augmented reality image generator which detects the plurality of markers in the real image, estimates the position and gaze direction of the camera using the detected markers, and generates an augmented reality image by overlaying a region of the virtual image over the real image, and a display which displays the augmented reality image. | 09-18-2014 |
20140288413 | SURGICAL ROBOT SYSTEM AND METHOD OF CONTROLLING THE SAME - A surgical robot system includes a slave system to perform a surgical operation on a patient and an imaging system that includes an image capture unit including a plurality of cameras to acquire a plurality of affected area images, an image generator detecting an occluded region in each of the affected area images acquired by the plurality of cameras, removing the occluded region therefrom, warping each of the affected area images from which the occluded region is removed, and matching the affected area images to generate a final image, and a controller driving each of the plurality of cameras of the image capture unit to acquire the plurality of affected area images and inputting the acquired plurality of affected area images to the image generator to generate a final image. | 09-25-2014 |
20140309659 | SURGICAL ROBOT AND CONTROL METHOD THEREOF - A surgical robot including a slave arm and an instrument provided at the slave arm to be introduced into a single port to perform surgery. The instrument includes a plurality of surgical instrument members to perform surgery while coming into contact with a surgical object, and a plurality of arm members. The arm members include surgical position regulators to move the surgical instrument members from the single port to a first surgical region where the surgical object is located, and surgical workers connecting the surgical position regulators and the surgical instrument members to each other, the surgical workers serving to move the surgical instrument members to a position close to surgical object within the first surgical region. The single-port surgical robot may effectively perform simultaneous surgery upon various surgical regions like multi-port surgery. | 10-16-2014 |
20140314328 | DATA MATCHING METHOD AND DATA MATCHING MODULE - Data matching includes receiving a piece of first relational data and a piece of second relational data. The piece of first relational data is associated with a plurality of pieces of first data, and the piece of second relational data is associated with a plurality of pieces of second data. An approximate value of the piece of second relational data is calculated. A similarity is calculated based on the piece of first relational data and the approximate value of the piece of second relational data. A correspondence between a piece of the first data and a piece of the second data is determined based on the calculated similarity. An alignment parameter is calculated based on the determined correspondence, and a first data group including the piece of the first data is matched with a second data group including the piece of the second data based on the alignment parameter. | 10-23-2014 |
20140324070 | SURGICAL ROBOT SYSTEM AND CONTROL METHOD THEREOF - A surgical robot system and a control method thereof include a slave device and a master device to control motion of the slave device. The surgical robot system further includes a monitoring device that inspects a signal transmitted within the system in real time to stop motion of the slave device if an abnormal signal is detected. | 10-30-2014 |
20140330077 | SURGICAL TROCARS AND IMAGE ACQUISITION METHOD USING THE SAME - Surgical trocars, and image acquisition method using the same, include a body having a passage configured to receive at least one surgical instrument, and at least one camera movably coupled to an outer wall of the body. | 11-06-2014 |
20140330078 | ENDOSCOPE AND IMAGE PROCESSING APPARATUS USING THE SAME - An endoscope to acquire a 3D image and a wide view-angle image and an image processing apparatus using the endoscope includes a front image acquirer to acquire a front image and a lower image acquirer to acquire a lower image in a downward direction of the front image acquirer. The front image acquirer includes a first objective lens and a second objective lens arranged side by side in a horizontal direction. The lower image acquirer includes a third objective lens located below the first objective lens and inclined from the first objective lens and a fourth objective lens located below the second objective lens and inclined from the second objective lens. | 11-06-2014 |
20140331798 | WIRE CONNECTION APPARATUS - A wire connection apparatus includes a link unit and a drive unit configured to drive the link unit. The link unit includes a first link, a second link rotatably coupled to the first link, a third link rotatably coupled to the second link, a plurality of wires, each of which is fixed at one end thereof to the third link, and is fixed at the other end thereof to the drive unit, and through which a driving force is transmitted from the drive unit to the third link, a path forming structure to form a path of each of the wires between the drive unit and the third link, and a length holding structure to hold constant a length of each of the wires between the drive unit and the third link. | 11-13-2014 |
20140343730 | ROBOT CONTROL METHODS - A robot control method of controlling a robot that has a flexible module including ‘n’ first nodes participating in pan motion and ‘n’ second nodes participating in tilt motion may include: measuring a translational motion distance, a pan motion angle, and a tilt motion angle of the flexible module; calculating state vectors of the ‘n’ first nodes and the ‘n’ second nodes using the measured translational motion distance; calculating operating angle distribution rates of the ‘n’ first nodes and operating angle distribution rates of the ‘n’ second nodes using the calculated state vectors of the ‘n’ first nodes and the calculated state vectors of the ‘n’ second nodes; and/or calculating operating angles of the ‘n’ first nodes and operating angles of the ‘n’ second nodes using the calculated operating angle distribution rates and the measured pan motion angle and tilt motion angle. | 11-20-2014 |
20150066051 | SURGICAL ROBOT AND CONTROL METHOD THEREOF - A master console includes handles configured to control robotic surgical instruments of a slave robot, force/torque detectors configured to detect forces applied to the handles by an operator, a force compensator configured to generate force control signals that cancel out the forces applied to the handles by the operator, and a master controller configured to drive at least one joint of each of the handles in order to control motion of the handles based on motion control signals and the generated force control signals. | 03-05-2015 |