Robot apparatus, method for controlling the same, and computer program
First Claim
Patent Images
1. A control device of a movable apparatus comprising:
- at least one processor; and
at least one computer-readable medium having stored therein instructions that, when executed by the at least one processor, causes the at least one processor to perform;
extracting two-dimensional feature information regarding an object in an image captured by a camera attached to the movable apparatus;
calculating information regarding a three-dimensional position of the object, the three-dimensional position of the object being a position of the object in a world coordinate system, wherein calculating the information regarding the three-dimensional position of the object is performed based on a position of the object within the image captured by the camera attached to the movable apparatus and position information of the camera or the movable apparatus in the world coordinate system; and
controlling the movable apparatus based on the calculated information regarding the three-dimensional position of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus includes an output unit that displays an image including an object on a screen, an input unit that receives an operation performed by a user for specifying information relating to an approximate range including the object in the image, an object extraction unit that extracts information regarding a two-dimensional contour of the object on the basis of the specification received by the input unit, and a position and attitude estimation unit that estimates information regarding a three-dimensional position and attitude of the object on the basis of the information regarding the two-dimensional contour.
-
Citations
20 Claims
-
1. A control device of a movable apparatus comprising:
-
at least one processor; and at least one computer-readable medium having stored therein instructions that, when executed by the at least one processor, causes the at least one processor to perform; extracting two-dimensional feature information regarding an object in an image captured by a camera attached to the movable apparatus; calculating information regarding a three-dimensional position of the object, the three-dimensional position of the object being a position of the object in a world coordinate system, wherein calculating the information regarding the three-dimensional position of the object is performed based on a position of the object within the image captured by the camera attached to the movable apparatus and position information of the camera or the movable apparatus in the world coordinate system; and controlling the movable apparatus based on the calculated information regarding the three-dimensional position of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A robot control device comprising:
-
at least one processor; and at least one non-transitory computer-readable medium having stored therein instructions that, when executed by the at least one processor, cause the at least one processor to; extract two-dimensional feature information regarding an object in an image captured by a sensor attached to a movable robot; estimate information regarding a three-dimensional position of the object, the three-dimensional position of the object being a position of the object in a world coordinate system, wherein estimating the information regarding the three-dimensional position of the object is performed based on position information in a coordinate system of the sensor and position information of the sensor in the world coordinate system; and control the movable robot based on the estimated position of the object.
-
Specification