Using Particular Manipulator Orientation Computation (e.g., Vector/matrix Calculation) Patents (Class 700/262)
  • Publication number: 20100305757
    Abstract: According to a method according to the invention for operating an additional tool axis (Z) of a tool (2) guided by a manipulator, in particular a robot (1), a position and/or an orientation of the tool in space are defined by axis positions (q1-q6) of the manipulator axes and a position value (f) of the tool axis, are saved and/or displayed, with an automatic conversion being carried out between the position value (f) and an axis position (e) of the tool axis which brings it about.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 2, 2010
    Applicant: KUKA ROBOTER GMBH
    Inventors: Christian Sonner, Günther Wiedemann
  • Publication number: 20100292842
    Abstract: A system is capable of controlling the movements of a hand so as to ensure a further stable grasp of an object. In a state wherein an object is in contact with a plurality of finger mechanisms and a palm portion by being grasped by the hand, the load to be applied to the object from each of the plurality of finger mechanisms can be adjusted. Thus, the position of the load center on the palm portion can be displaced so as to be included in a target palm area. Further, the load to be applied to the palm portion can be adjusted so as to fall within a target load range.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 18, 2010
    Applicant: HONDA MOTOR CO., LTD.
    Inventor: Kazuyuki Takahashi
  • Patent number: 7818091
    Abstract: A process and a device are provided for determining the pose as the entirety of the position and the orientation of an image reception device. The process is characterized in that the pose of the image reception device is determined with the use of at least one measuring device that is part of a robot. The device is characterized by a robot with an integrated measuring device that is part of the robot for determining the pose of the image reception device.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: October 19, 2010
    Assignee: Kuka Roboter GmbH
    Inventors: Arif Kazi, Rainer Bischoff
  • Patent number: 7792606
    Abstract: A partial surface of a total surface, divided into several partial surfaces, is allocated to one of several mobile units by determining the partial surface of the total surface and allocating one of the several mobile units with a reservation. The mobile unit transmits allocation information indicating the allocation of the partial surface. The reservation is lifted and the allocation of the partial surface is validated when the one of the several mobile units receives no allocation rejection information from at least one of the other mobile units, indicating a rejection of the allocation of the partial surface. If rejection information is received, the reservation is lifted and the allocation of the partial surface is invalidated.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: September 7, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Jäger
  • Patent number: 7787993
    Abstract: A robot hand able to change the manner of holding an object while force applied from a plurality of finger mechanisms to the object is adjusted without using an auxiliary finger mechanism. When force F3 is applied to object w from a certain finger mechanism 13 among the plurality of finger mechanisms 11 to 13 is changed, the operation of each finger mechanism is controlled such that a “contact” of each of the finger mechanisms 11 to 13 in the object w and an “application force vector” from each of the finger mechanisms 11 to 13 to the object w satisfy a “stable gripping condition”. The “stable gripping condition” is a condition in which (1) the sum of each of forces and moments applied from the plurality of finger mechanisms 11 to 13 to the object w becomes zero, and (2) a slip index fr becomes minimum.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 31, 2010
    Assignee: Honda Motor Co., Ltd.
    Inventor: Kazuyuki Takahashi
  • Patent number: 7774177
    Abstract: Techniques are provided for controlling an exoskeleton actuator at a joint of a human-exoskeleton system by receiving system parameters for the human-exoskeleton system, receiving generalized coordinates for the human-exoskeleton system, and determining an equivalent joint torque for the exoskeleton actuator to compensate for a selected force. While providing partial or complete compensation of selected gravitational and external forces, one embodiment of the present invention mitigates the amount of interference between voluntary control and assist control, thereby allowing humans to quickly humans adapt to an exoskeleton system.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: August 10, 2010
    Assignee: Honda Motor Co., Ltd.
    Inventor: Behzad Dariush
  • Publication number: 20100198404
    Abstract: In a method for controlling a manipulator, in particular a robot, a reference path is stored and reference increments are automatically determined while following the path the reference increments are determined based on the dynamics of the manipulator while following the path.
    Type: Application
    Filed: January 28, 2010
    Publication date: August 5, 2010
    Inventors: Christian Sonner, Uwe Zimmermann
  • Patent number: 7769490
    Abstract: An autonomous robot, that is for example, suitable for operations such as vacuuming and surface cleaning includes a payload configured for vacuum cleaning, a drive system including a steering system, a navigation system, and a control system for integrating operations of the aforementioned systems.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: August 3, 2010
    Assignee: F Robotics Acquisitions Ltd.
    Inventors: Shai Abramson, Shalom Levin, Ran Zaslavsky
  • Patent number: 7761528
    Abstract: A method for processing multiple continuous Top-K queries, which is performed between a master server and multiple of slave servers, including steps of: a first step, for arbitrarily selecting the multiple of slave servers and querying and counting up K of accumulated values of which are recorded at most; a second step, for calculating every two adjacent values which have been sent from the same servers to obtain an average value as a threshold; and a third step, for measuring variations of an upper bound and a lower bound for each of the values by using the threshold, and reporting to the master server at a time of the value being in excess of the upper bound or lower than the lower bound for each of the values.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: July 20, 2010
    Assignee: National Tsing Hua University
    Inventors: Jin-Hsiung Shen, Arbee L. P. Chen
  • Patent number: 7751939
    Abstract: An apparatus and method of optimally correcting a static deflection caused by a weight of an end effector coupled to a robot arm or a load on the end effector when the end effector is activated to handle a large sheet of glass. A deflection angle of the end effector is corrected by inserting a compensation member into a joint of the robot arm, and the static deflection caused by the weight of the handling robot when conveying the sheet of glass is also corrected in real time.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 6, 2010
    Assignee: Samsung Electronics Co. Ltd
    Inventors: Phil Joo Cho, Jae Chul Hwang
  • Patent number: 7749043
    Abstract: In accordance with the present invention an interactive toy includes a body, a head extending from a front portion of the body and a plurality of feet extending downwardly from the body. A pair of sensors are separately positioned on the left and right sides of the toy, and the sensors activate upon receiving a signal. A microprocessor is in communication with the pair of sensors controls a mechanical movements of the toy upon activation of the sensors. In one embodiment the mechanical movements of the toy include a pair of motors separately driving a gear spur meshed to a wheel. Each wheel extends from underneath the toy to drive the toy on a surface.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: July 6, 2010
    Assignee: REHCO, LLC
    Inventors: Steven Rehkemper, Jeffrey Rehkemper, Dennis O'Patka, Jackson Wilson, Michael Kass, Nicholas Grisolia
  • Patent number: 7742839
    Abstract: A robot controller capable of automatically preparing a job program for a workpiece configured of a plurality of job elements is disclosed. A plurality of teaching programs for teaching the job for each job element making up the workpiece are stored in advance. Each teaching program has registered therein attribute information including the item number (identification information) and the sequence of application of the teaching program to each workpiece. The robot controller retrieves teaching programs having registered therein, as attribute information, the same item number as the input item number of the workpiece and prepares a main program such that the retrieved teaching programs are called sequentially as subprograms in accordance with the application sequence specified by the attribute information. Further, commands for moving to the job starting position and the job end position are added before and after the main program thereby to complete the main program.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: June 22, 2010
    Assignee: Fanuc Ltd
    Inventors: Yoshiharu Nagatsuka, Hirohiko Kobayashi
  • Patent number: 7742838
    Abstract: A process is provided for controlling a robotal device, such as a multiaxial industrial robot, by a control unit, with a control core for executing control processes for the robotal device. An interface function checks whether models and/or procedures optionally contained in the control core or additional models and/or transformation procedures and/or special algorithms of kinematic structures, which can be preset at the interface are used as model modules for motion-relevant variables of the robotal device. Special and third-party kinematics can thus also be operated with a control device suitable for executing the process without the control itself having to be modified.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: June 22, 2010
    Assignee: Kuka Roboter GmbH
    Inventor: Martin Weiβ
  • Publication number: 20100152899
    Abstract: Disclosed herein are systems and methods for controlling robotic apparatus having several movable elements or segments coupled by joints. At least one of the movable elements can include one or more mobile bases, while the others can form one or more manipulators. One of the movable elements can be treated as an end effector for which a certain motion is desired. The end effector may include a tool, for example, or represent a robotic hand (or a point thereon), or one or more of the one or more mobile bases. In accordance with the systems and methods disclosed herein, movement of the manipulator and the mobile base can be controlled and coordinated to effect a desired motion for the end effector. In many cases, the motion can include simultaneously moving the manipulator and the mobile base.
    Type: Application
    Filed: November 17, 2009
    Publication date: June 17, 2010
    Applicant: ENERGID TECHNOLOGIES, INC.
    Inventors: Chu-Yin Chang, James English, Neil Tardella, James Bacon
  • Patent number: 7715946
    Abstract: An industrial robot, having an end-effector supporting mechanism for holding an end-effector and accommodating an imaging device of a visual sensor, which is free from the interference with the periphery and capable of taking an image of the working position. A container-shaped adaptor of the end-effector supporting mechanism is attached to a distal end of a wrist flange provided in a robot wrist supported by a robot arm. The adaptor has a first attachment section provided with a first attachment surface to be attached to the wrist flange, and a second attachment section provided with a second attachment surface disposed generally parallel to a wrist flange surface at a position apart from the first attachment section by a predetermined distance along a rotary center axis of the wrist flange. On the second attachment surface, a tool holding member of the end-effector supporting mechanism for holding the working tool is attached.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: May 11, 2010
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Ryo Nihei, Toshihiko Inoue
  • Patent number: 7706922
    Abstract: First of all, in a first step S1, each actuator command value for position command value and posture command value of an end-effector is determined. Next, in a second step S2, rotational resistance values of a first and a second universal joints are obtained, and in a third step S3, the force and the moment exerted to each of the second universal joints are computed using this, and in a fourth step S4, the resultant force and the resultant moment exerted to the end-effector are determined from these. Then, in the fifth step, the elastic deformation amount of a mechanism is computed using these, and a compensation amount of the actuator command value is computed using these values. And then, in the sixth step, the actuator command values determined in the first step are updated with the compensation amount determined in the fifth step taken into account.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: April 27, 2010
    Assignee: Okuma Corporation
    Inventors: Hiroshi Ueno, Tetsuya Matsushita
  • Patent number: 7698020
    Abstract: Displacements of respective joints corresponding to respective joint elements (J9 and the like) of a rigid link model (S1) representing a two-legged walking mobile body (1) are sequentially grasped. Also at the same time, values, in a body coordinate system (BC), of an acceleration vector of the origin of the body coordinate system (BC) fixed to a waist (6) as a rigid element, a floor reaction force vector acting on each leg (2), and a position vector of the point of application of the floor reaction force vector are sequentially grasped. With the use of the grasped values, joint moments respectively generated in an ankle joint (13), a knee joint (14), and a hip joint (9) of each leg (2) are sequentially estimated based on an inverse dynamics model using the body coordinate system. The estimation accuracy of the joint moments of the leg can be enhanced by reducing arithmetic processing using tilt information of the two-legged walking mobile body relative to the gravity direction as much as possible.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: April 13, 2010
    Assignee: Honda Motor Co., Ltd.
    Inventors: Masakazu Kawai, Yasushi Ikeuchi
  • Patent number: 7693605
    Abstract: An apparatus for calling a mobile robot includes a generator installed at a remote controller, and generating an RF signal and infrared signal for calling a mobile robot when a call signal is inputted by a user; and a controller installed at the mobile robot, calculating a direction of the remote controller based on a position of an infrared ray receiver that receives the infrared signal when an RF signal is received, rotating the mobile robot in the calculated direction, and then making the mobile robot to go straight ahead. When a user calls the mobile robot from a specific place, the mobile robot can move by itself to the specific space, thereby enhancing users' convenience.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: April 6, 2010
    Assignee: LG Electronics Inc.
    Inventor: Jin-Seok Park
  • Patent number: 7657346
    Abstract: The system includes a detecting section detecting an object to be picked, among a plurality of objects placed in a manner as to be at least partially superimposed on each other; a storage section storing appearance information of a predetermined portion of a reference object having an outward appearance identical to an outward appearance of the object to be picked; a determining section determining whether an inspected portion of the object to be picked, corresponding to the predetermined portion of the reference object, is concealed by another object, based on the appearance information of the reference object stored in the storage section; a control section deciding a picking motion for the object to be picked and outputting a control signal of the picking motion; and a picking mechanism performing the picking motion on the object to be picked in accordance with the control signal output from the control section.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: February 2, 2010
    Assignee: Fanuc Ltd
    Inventors: Kazunori Ban, Ichiro Kanno
  • Patent number: 7630792
    Abstract: An apparatus and a method for detecting a position of a mobile robot in accordance with the present invention can accurately detect a position of a mobile robot by calculating time taken for each ultrasonic signal generated by ultrasonic signal oscillating means of a charging station to reach the mobile robot on the basis of a point of time at which an RF (Radio Frequency) signal emitted from the mobile robot is generated; calculating a distance between the charging station and the mobile robot based on the calculated reaching time; and calculating an angle between the charging station and the mobile robot based on the calculated distance value and a preset distance value between the ultrasonic signal oscillating means.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: December 8, 2009
    Assignee: LG Electronics Inc.
    Inventor: Se-Wan Kim
  • Patent number: 7623944
    Abstract: A method for estimating joint load at a joint of a segment. The method comprises the steps of receiving kinematic data, determining a modified acceleration using at least the kinematic data, estimating a joint load using at least the modified acceleration; and determining simulated kinematic data for the segment using at least the joint load. The method addresses the problems with conventional inverse dynamics analysis by providing a forward dynamics solution for estimation of joint loads that is stable, guaranteed to converge, computationally efficient, and does not require acceleration computations. According to one embodiment, a joint load is estimated recursively.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: November 24, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventor: Behzad Dariush
  • Patent number: 7620477
    Abstract: A robot platform includes perceptors, locomotors, and a system controller. The system controller executes a robot intelligence kernel (RIK) that includes a multi-level architecture and a dynamic autonomy structure. The multi-level architecture includes a robot behavior level for defining robot behaviors, that incorporate robot attributes and a cognitive level for defining conduct modules that blend an adaptive interaction between predefined decision functions and the robot behaviors. The dynamic autonomy structure is configured for modifying a transaction capacity between an operator intervention and a robot initiative and may include multiple levels with at least a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative and an autonomous mode configured to minimize the operator intervention and maximize the robot initiative. Within the RIK at least the cognitive level includes the dynamic autonomy structure.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: November 17, 2009
    Assignee: Battelle Energy Alliance, LLC
    Inventor: David J. Bruemmer
  • Patent number: 7613543
    Abstract: A method and an electronic search system for operating an automatic device, preferably an automatic lawnmower. The system comprises at least one first electrical cable (1,4,5,6) connected to at least one first signal generator (3,7,8) and at least one sensing system arranged on said device. Said sensing system detects at least one magnetic field being transmitted via said cable (1,4,5,6) and propagating through the air, the sensing system transmitting a processed signal to at least one driving element which contributes to the movements of said device in relation to a surface.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: November 3, 2009
    Assignee: Aktiebolaget Electrolux
    Inventors: Ulf Petersson, Bengt-Allan Bergvall
  • Publication number: 20090216375
    Abstract: An industrial robot for tending a machine includes a machine part providing a repetitive sequence of movements. The robot includes a robot controller having a program storage for storing a path of programmed positions for the robot and a path of programmed positions for the machine part, and a motion planner configured to plan the motion of the robot and the motion of the machine part based on the programmed positions for the robot and the machine part such that the motion of the robot and the motion of the machine part are coordinated with each other.
    Type: Application
    Filed: May 7, 2009
    Publication date: August 27, 2009
    Inventor: Raoul Audibert
  • Patent number: 7580774
    Abstract: A BodyMap matrix for a pose includes elements representing Euclidean distances between markers on the object. The BodyMap matrix can be normalized and visualized using a grayscale or mesh image, enabling a user to easily interpret the pose. The pose is characterized in a low-dimensional space by determining the singular values of the BodyMap matrix for the pose and using a small set of dominant singular values to characterize and visually represent the pose. A candidate pose is classified in a low-dimensional space by comparing the characterization of the candidate pose to characterizations of known poses and determining which known pose is most similar to the candidate pose. Determining the similarity of the candidate pose to the known poses is accomplished through distance calculations, including the calculation of Mahalanobis distances from the characterization of the candidate pose to characterizations of known poses and their noisy variations.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: August 25, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventor: Ambarish Goswami
  • Patent number: 7571027
    Abstract: Kinematic singular points in a process system are handled. In one embodiment, a numerically controlled (NC) processing system includes materials processing installation having a multi-axis kinematic linkage operable to position a tip portion of the linkage along a predetermined process path. The system also includes a processor having a compensation system operable to detect a singular point in the process path and to improve the accuracy tip portion positioning near the singular point.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: August 4, 2009
    Assignee: The Boeing Company
    Inventor: Philip L. Freeman
  • Patent number: 7539557
    Abstract: A mobile robot is equipped with a range finder and a stereo vision system. The mobile robot is capable of autonomously navigating through urban terrain, generating a map based on data from the range finder and transmitting the map to the operator, as part of several reconnaissance operations selectable by the operator. The mobile robot employs a Hough transform technique to identify linear features in its environment, and then aligns itself with the identified linear features in order to navigate through the urban terrain; while at the same time, a scaled vector field histogram technique is applied to the combination of range finder and stereo vision data to detect and avoid obstacles the mobile robot encounters when navigating autonomously. Also, the missions performed by the mobile robot may include limitation parameters based on distance or time elapsed, to ensure completion of the autonomous operations.
    Type: Grant
    Filed: December 30, 2006
    Date of Patent: May 26, 2009
    Assignee: iRobot Corporation
    Inventor: Brian Yamauchi
  • Patent number: 7515990
    Abstract: The system includes a sensor for detecting a state of a space; a robot for executing a handling job for an article; an article identifying part for identifying, when an article is handled by a movable body, the article in response to a detection result obtained by the sensor; and an article handling subject identifying part for identifying an article handling subject that handles the article. When the movable body that handles the article is the robot, the article handling subject identifying part identifies a subject having issued a job instruction to the robot as the article handling subject.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: April 7, 2009
    Assignee: Panasonic Corporation
    Inventors: Satoshi Sato, Shusaku Okamoto, Masamichi Nakagawa, Kunio Nobori, Osamu Yamada, Tomonobu Naruoka, Yoshihiko Matsukawa, Yasuhiro Morinaka, Katsuji Aoki, Mikiya Nakata
  • Publication number: 20090012647
    Abstract: A multijoint robot has a multijoint link and a hand attached to the link. The robot comprises motion separating means and control means. The motion separating means separates, in terms of vectors, a motion of the hand into a first motional vector component along a given plane and a second motional vector component along a plane perpendicular to the given plane. The control means controls a motion of the hand based on an operation timing of the hand to be set on the first motional vector component and the second motional vector component.
    Type: Application
    Filed: July 7, 2008
    Publication date: January 8, 2009
    Applicant: DENSO WAVE INCORPORATED
    Inventor: Koji Kamiya
  • Patent number: 7469166
    Abstract: A method of predicting kinematic data for a segment. The method comprises the steps of determining a modified acceleration using at least original kinematic data, estimating a joint load for a joint of the segment by using at least the modified acceleration, and predicting kinematic data for the segment based on one or more modified parameters. Therefore, various embodiments advantageously allow for prediction of novel motion.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: December 23, 2008
    Assignee: Honda Motor Co., Ltd.
    Inventor: Behzad Dariush
  • Patent number: 7457733
    Abstract: A method of moving a virtual articulated object in a succession of individual movements in a virtual environment, the articulated object being specified in the environment by a global position, a global orientation, and a plurality of joint angles defining the positions of a set of articulated elements making up the articulated object with a plurality of degrees of freedom. The method includes the steps of calculating an interaction distance between the articulated object and its environment; extracting from the interaction distance a first point belonging to one of the elements of the articulated object, and a second point belonging to the environment; and defining a single extraction vector from the first and second points.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: November 25, 2008
    Assignee: SNECMA
    Inventors: Bruno Maille, Edouard Ramstein, Patrick Chedmail
  • Patent number: 7457698
    Abstract: A coordinated joint control system for controlling a coordinated joint motion system, e.g an articulated arm of a hydraulic excavator blends automation of routine tasks with real-time human supervisory trajectory correction and selection. One embodiment employs a differential control architecture utilizing an inverse Jacobian. Modeling of the desired trajectory of the end effector in system space can be avoided. The invention includes image generation and matching systems.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: November 25, 2008
    Assignee: The Board of Regents of the University and Community College System on Behalf of the University of Nevada, Reno
    Inventor: George Danko
  • Patent number: 7430457
    Abstract: Candidate character strings representing objects disposed in a work cell, models for robot operation instructions which has variable parts, and robot commands related to the objects are defined in advance. By inputting a query such as ‘Workpiece 1 ?’ by voice, the object concerned is indicated by a display color so that the work cell can be confirmed. Models for operation instructions and a program to be edited are displayed to allow an operator to select the portion to be edited. When an operation instruction is input by voice in the model pattern, candidate character strings are assigned to the variable parts of the model. A completed statement that matches the voice-recognized statement is found, the robot operation commands defined for the objects are displayed, and the robot operation is displayed on the screen. The operation commands are inserted at the desired location in the program.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: September 30, 2008
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Yoshiharu Nagatsuka
  • Patent number: 7424341
    Abstract: A robot system efficiently performing an operation of moving a robot to close to and/or separate from a target point, such as teaching operation. A camera of a visual sensor is mounted to the robot such that a distal end of an end effector is seen within the field of view of the camera, and the end effector's distal end and a target position on an object are specified on a monitor screen. When an approach key is depressed, a target position is detected on an image, and a difference from a position of the end effector's distal end is calculated. Whether the difference is within an allowable range is checked. Depending on the result, an amount of robot motion is calculated, and the robot is operated. The processing is repeated until the depressed approach key is released. When a retreat key is depressed, the robot moves away from the object. The robot may be caused to stop using a distance sensor.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: September 9, 2008
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Jun Mizuno
  • Publication number: 20080188986
    Abstract: A method and system to provide improved accuracies in multi jointed robots through kinematic robot model parameters determination are disclosed. The present invention calibrates multi-jointed robots by using the chain rule for differentiation in the Jacobian derivation for variations in calculated poses of reference points of a reference object as a function of variations in robot model parameters. The present invention also uses two such reference objects and the known distance therebetween to establish a length scale, thus avoiding the need to know one link length of the robot. In addition, the present invention makes use of iterative methods to find the optimum solution for improved accuracy of the resultant model parameters. Furthermore, the present invention provides for determination of the end joint parameters of the robot, including parameters defining the tool attachment mechanism frame, which allows for interchange of tools without subsequent calibration.
    Type: Application
    Filed: October 25, 2005
    Publication date: August 7, 2008
    Inventor: Wally C. Hoppe
  • Patent number: 7403880
    Abstract: A method of moving a virtual articulated object in a virtual environment in a succession of unit movements, the articulated object including a set of articulated elements connected together by a set of joints, the relative positions of the articulated elements being defined by a plurality of joint angles about a plurality of degrees of freedom. The method includes the steps of calculating an interaction distance between a given articulated element and the other articulated elements of the articulated object; extracting from the interaction distance, a first point belonging to the given articulated element, and a second point belonging to one of the other articulated elements of the articulated object; and defining a single extraction vector from the first and second points.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: July 22, 2008
    Assignee: SNECMA
    Inventors: Bruno Maille, Edouard Ramstein, Patrick Chedmail
  • Patent number: 7397213
    Abstract: Disclosed are a mobile robot and a mobile robot charge station return system, the mobile robot having a simplified structure by commonly using a detection sensor capable of both receiving charge station guide signals and obstacle detection signals, the two types of signals having different frequencies. The mobile robot includes a signal reception unit including one or more detection sensors for both receiving obstacle detection signals of different frequency bands and the charge station position guide signals outputted from a charge station; and a controller for separating and detecting the obstacle detection signals and the charge station position guide signals, which are outputted from the signal reception unit, according to frequency bands, and controlling an operation of the mobile robot according to the detected signals.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: July 8, 2008
    Assignee: LG Electronics Inc.
    Inventors: Hyoung-deuk Im, Jong-il Park
  • Patent number: 7386366
    Abstract: Apparatus and methods are provided for estimating joint forces and moments in human beings. A forward dynamics module determines simulated kinematic data. An error correction controller forces tracking error between the simulated kinematic data and measured (or desired) kinematic data to approach zero. The error correction controller generates a modified acceleration for input into an inverse dynamics module. The estimated joint forces and moments track the measured (or desired) kinematics without the errors associated with computing higher order derivatives of noisy kinematic data.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: June 10, 2008
    Assignee: Honda Giken Kogyo Kabushiki Kaisha
    Inventor: Behzad Dariush
  • Publication number: 20080119961
    Abstract: Disclosed is a method, apparatus, and medium for estimating a pose of a moving robot using a particle filter.
    Type: Application
    Filed: September 14, 2007
    Publication date: May 22, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyeon Myeong, Seok-won Bang, Dong-geon Kong, Su-jinn Lee
  • Patent number: 7373219
    Abstract: Surgical robots and other telepresence systems have enhanced grip actuation for manipulating tissues and objects with small sizes. A master/slave system is used in which an error signal or gain is artificially altered when grip members are near a closed configuration.
    Type: Grant
    Filed: March 7, 2005
    Date of Patent: May 13, 2008
    Assignee: Intuitive Surgical, Inc.
    Inventors: William C. Nowlin, Gary S. Guthart, Robert G. Younge, Tom G. Cooper, Craig Gerbi, Steven J. Blumenkranz, Dean F. Hoornaert
  • Publication number: 20080105495
    Abstract: The invention concerns a device for automatic product distribution. The invention concerns the technical field of installations provided in small, medium and large surface distribution shops and permitting a user to order and pay remotely or on the spot selected products and to collect them with his vehicle. The inventive device for automatic product distribution is fitted in a location where the products (6) of a distribution shop are available, comprises (1) means for remotely ordering a list of products, a management computer terminal (2), and one or several delivery tracks (5) for motor vehicles (10). An automatic delivery system (3) enabling boxes of orders (8) wherein are arranged ordered products to be routed from said location where the products are available to said delivery tracks, is provided with at least one automatic device for storing (4) said boxes.
    Type: Application
    Filed: June 15, 2005
    Publication date: May 8, 2008
    Inventors: Alain Mazzoni, Jean Noel Ellies
  • Patent number: 7362801
    Abstract: Noise and signal-to-noise ratio (SNR) estimation are relatively straightforward tasks. However, when SNR is small, systematic errors in measurement may result in over-estimation of SNR, which also occurs during runtime monitoring of SNR. Here, sufficient numbers of bits have been preassigned to each channel using QAM modulation scheme. Therefore, SNR relative to QAM lattice size depends on the noise margin and the desired (bit error rate) BER. If a relatively small margin is desired, similar measurement errors may result in over-estimation of SNR. Another problem that arises is that the variance of the noise estimator is relatively high. Therefore, SNR estimates may vary by several dB, and there is only 50% confidence in the usual estimators that the actual SNR value will not be worse than that estimated. Thus, a computationally efficient method for SNR estimation that also allows for specification of a confidence level in the estimates is provided.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: April 22, 2008
    Assignee: LSI Logic Corporation
    Inventor: Nagendra K. Goel
  • Patent number: 7349759
    Abstract: A robotic system for systematically moving about an area to be covered. The system includes at least one boundary marker (48) located along the outer edge of the area to be covered, a robot (40) with a navigation system (41) that navigates the robot (40) in generally straight, parallel lines from an initial location and turns the robot (40) when the robot (40) encounters one of the boundary markers (48), thereby to systematically move about the area to be covered. The sensor unit (43) senses proximity to one of the at least one boundary marker (48).
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: March 25, 2008
    Assignee: F Robotics Acquisitions Ltd.
    Inventors: Ehud Peless, Shai Abramson, Ronen Friedman, Ilan Peleg
  • Patent number: 7346429
    Abstract: A mobile robot communication system includes a remote unit, a repeater module and a control station. A cable connects the repeater module to the control station. The remote unit has a wireless receiver/transmitter for sending and receiving commands. The repeater module has a wireless receiver/transmitter for sending and receiving commands from the mobile unit. The control station is operable in communication with the repeater module for remotely sending and receiving signals. The cable is attached between the repeater module and control station for transmitting signals therebetween.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: March 18, 2008
    Assignee: Engineering Services, Inc.
    Inventors: Andrew A. Goldenberg, Pawel Kuzan, Lawrence Gryniewski, Gordon D. Scott
  • Patent number: 7330776
    Abstract: A system and method for operating robots in a robot competition. One embodiment of the system may include operator interfaces, where each operator interface is operable to control movement of a respective robot. A respective operator interface may be in communication with an associated operator radio, where each radio may have a low power RF output signal. A robot controller may be coupled to each robot in the robot competition. A robot radio may be coupled to a respective robot and in communication with a respective robot controller and operator radio. The robot radios may have a low power RF output signal while communicating with the respective operator radios. Alternatively, the radios may be short range radios, where a distance of communication may be a maximum of approximately 500 feet.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: February 12, 2008
    Assignee: Innovation First, Inc.
    Inventors: David A. Norman, Robert H. Mimlitch, III, Paul S. Adams
  • Patent number: 7330777
    Abstract: A reference signal is transmitted from one of a plurality of robot control devices connected by communication connecting device to the other robot control device. The timing of generation of an operation basic period signal in each of the other robot control devices is synchronized with the timing of generation of an operation basic period signal in the one of the plurality of robot control devices, based on a time interval from generation of the operation basic period signal until transmission of the reference signal in the one of the plurality of robot control devices, a time interval from generation of the operation basic period signal until reception of the reference signal in each of the other robot control devices, and a communication delay time required for communication between the one of the plurality of robot control devices and each of the other robot control devices.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: February 12, 2008
    Assignee: Fanuc Ltd
    Inventors: Yoshiki Hashimoto, Tomoki Ohya
  • Patent number: 7324907
    Abstract: Controlling an orienting/positioning system having a sensor and actuator for controlling at least one of an orienting and positioning action of the sensor. The invention (1) evaluates pre-action output information of a sensor in order to detect the position of a pattern in the input space of the sensor, (2) determines a targeted post-action position of the pattern in the input space of the sensor, (3) defines an actuator command by mapping any deviation of the pre-action and post action position in the input space to actuator control coordinates using a predefined mapping function, (4) controls the actuators according to the defined command to execute the orienting/positioning action, (5) detects the real post-action position of the pattern in an input space of the sensor, (6) adapts the mapping function based on differences between the real post-action position and the targeted post-action position of the pattern in the input space.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: January 29, 2008
    Assignee: Honda Research Institute Europe GmbH
    Inventors: Frank Joublin, Tobias Rodemann
  • Patent number: 7313464
    Abstract: A method for picking up objects randomly arranged in a bin using a robot having a gripper for grasping the objects using prehension feature(s) on the object. The method includes a shaking scheme for rearranging the objects in the bin when no objects are recognized, when no objects are prehensible by the gripper or when the object to be picked up is not reachable by the gripper because, for example, its prehension feature is substantially facing a wall of the bin. The method also includes a criterion for determining that a bin is free of objects to be picked up and a criterion for selecting the object to be picked up first in the bin. The method also provides for a protection mechanism against damage of the objects and the robot when a recognition technique has failed in properly recognizing the object or the prehension feature on the object.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: December 25, 2007
    Assignee: Adept Technology Inc.
    Inventors: Louis Perreault, Pierre Olivier
  • Patent number: 7313462
    Abstract: An integrated tool and automatic calibration systems that enable wet chemical processing chambers, lift-rotate units and other hardware to be quickly interchanged without having to recalibrate the transport system or other components to the replacement items. These tools are expected to reduce the down time associated with repairing or maintaining processing chambers and/or lift-rotate units so that the tools can maintain a high throughput. Several aspects of these tools are particularly useful for applications that have stringent performance requirements because components are more likely to require maintenance more frequently, and reducing the down time associated with maintaining such components will significantly enhance the integrated tool.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: December 25, 2007
    Assignee: Semitool, Inc.
    Inventors: Daniel J. Woodruff, David P. Mattson, James J. Erickson, Matthew C. Egloff
  • Patent number: RE40212
    Abstract: First, an operator sequentially teaches the start point A, the end point F and junction points B, C, D, E on the welding path by moving the torch head by jog feed without paying attention to the torch orientation. Next, a reference plane to define the orientation of the torch is specified, and an inclination angle and a forward angle representing the torch orientation be inputted into a robot controller. On the basis of these inputted angle data and the taught data, a basic welding orientation is automatically calculated. Further auxiliary points are set around the junction points B through E each forming corner parts connecting straight lines; tool vectors which may give a smooth torch orientation change through the corner parts are automatically calculated for the auxiliary points and the junction points; and on the basis of the results, a welding program is produced.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: April 1, 2008
    Assignee: Fanuc Ltd
    Inventors: Atsushi Watanabe, Takayuki Ito, Tatsuo Karakama