Robot and robot operating method

   
   

A robot automatically moving a distal end portion of a robot arm to an arbitrary target position, and method therefor. A camera mounted at the distal end portion of the robot arm captures an image of an object. A position R.sub.1 corresponding to the target Q is specified in the image. Assuming that the number of pixels between the position R.sub.1 and the center of an image screen is equal to N.sub.1, a distance W.sub.1 observed at a distance L.sub.0 at the time of calibration is determined as W.sub.1=C.sub.0.multidot.N.sub.1, where C.sub.0 is a transformation coefficient. The camera is moved by the distance W.sub.1 in an X axis direction toward the target Q. A position R.sub.2 corresponding to the target W is specified in the image. The number, N.sub.2, of pixels between the position R.sub.2 and the screen center is determined. A motion vector q is determined from C.sub.0, N.sub.1, N.sub.2 and L.sub.0. The camera is moved according to the motion vector q. The robot is positioned at a position where the camera center is opposed to the target Q at the distance L.sub.0. By specifying the target Q in the image, a motion to the specified target Q position is automatically realized.

Ein Roboter, der automatisch dafür einen distalen Ende Teil eines Roboterarmes auf eine willkürliche Zielposition verschieben, und Methode. Eine Kamera brachte am distalen Ende Teil der Roboterarmsicherungen ein Bild eines Gegenstandes an. Eine Position R.sub.1, die dem Ziel Q entspricht, wird im Bild spezifiziert. Annehmend, daß die Zahl Pixeln zwischen der Position R.sub.1 und der Mitte eines Bildschirmes N.sub.1 gleich ist, wird ein Abstand W.sub.1, der in einem Abstand L.sub.0 zu der Zeit der Kalibrierung beobachtet wird, als W.sub.1=C.sub.0.multidot.N.sub.1 festgestellt, in dem C.sub.0 ein Umwandlungkoeffizient ist. Die Kamera wird durch den Abstand W.sub.1 in einer X Mittellinie Richtung in Richtung zum Ziel Q verschoben. Eine Position R.sub.2, die dem Ziel W entspricht, wird im Bild spezifiziert. Die Zahl, N.sub.2, der Pixel zwischen der Position R.sub.2 und der Schirmmitte wird festgestellt. Ein Bewegung Vektor q wird von C.sub.0, von N.sub.1, von N.sub.2 und von L.sub.0 festgestellt. Die Kamera wird entsprechend dem Bewegung Vektor q verschoben. Der Roboter wird in einer Stellung in Position gebracht, in der die Kameramitte dem Ziel Q in dem Abstand L.sub.0 entgegengesetzt wird. Indem man das Ziel Q im Bild spezifiziert, wird eine Bewegung in die spezifizierte Position des Ziels Q automatisch verwirklicht.

 
Web www.patentalert.com

< Certain principles of biomorphic robots including foot placement selection using non-geometric visual properties

< Autonomously moving robot management system

> Workpiece regrasping system for robot

> Apparatus and method for estimating a position and an orientation of a mobile robot

~ 00169