Patent application number | Description | Published |
20090171504 | METHOD AND APPARATUS FOR DETECTING MOVEMENT ERROR IN MOBILE ROBOT - An apparatus and method for detecting movement errors due to the wheel slip or transient current generated while a mobile robot is traveling. The movement error detecting method includes: detecting movement of the wheels in a sensor part according to a movement command input to a drive motor, and outputting an actual output value from the sensor part; calculating an ideal output value for output from the sensor part as the wheels are moved according to the movement command; and comparing the actual output value with the ideal output value to determine and residual fault and detect movement errors. | 07-02-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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
20140241577 | METHOD OF TRACKING MOVING OBJECT, METHOD OF DETERMINING DISPLAY STATE OF MOVING OBJECT, AND CONTROL APPARATUS FOR TRACKING MOVING OBJECT - A method of tracking a moving object includes measuring displacement of an object to be tracked, obtaining a particle of the object to be tracked using the measured displacement, and tracking the object using pose information of the object in an image thereof and the obtained particle. A control apparatus includes an imaging module to perform imaging of an object and generates an image, and a tracking unit to acquire displacement and pose information of the object using the generated image of the object, to set a particle of the object using the acquired displacement of the object, and to track the object using the pose information of the object and the particle. | 08-28-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 |
20140316252 | MARKER AND METHOD OF ESTIMATING SURGICAL INSTRUMENT POSE USING THE SAME - A marker includes a basal surface, and a plurality of reference lines provided at the basal surface in a longitudinal direction of the basal surface. The reference lines may have different gradients. The marker may be attached to an instrument and a camera may capture an image of the marker. Pose information of the instrument may be estimated based on the captured image. | 10-23-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 |