Coordinate Transformation Patents (Class 700/251)
  • Patent number: 9128873
    Abstract: Memory bus attached Input/Output (‘I/O’) subsystem management in a computing system, the computing system including an I/O subsystem communicatively coupled to a memory bus, including: detecting, by an I/O subsystem device driver, a hibernation request; setting, by the I/O subsystem device driver, a predetermined memory address to a value indicating that the I/O subsystem is not to service system requests; detecting, by the I/O subsystem device driver, that the I/O subsystem device driver has been restarted; and setting, by the I/O subsystem device driver, the predetermined memory address to a value indicating that the I/O subsystem can resume servicing system requests.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: September 8, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Jimmy G. Foster, Sr., Sumeet Kochar, Randolph S. Kolvick, Makoto Ono
  • Patent number: 9120226
    Abstract: A system for remotely positioning an end effector includes a sensor in an input device aligned with an axis to generate a signal reflective of an angular displacement of the sensor about the axis. A processor receives the signal and executes a set of logic stored in a memory to filter the signal, smooth the signal, and generate a control signal to the end effector that is proportional to the angular displacement of the sensor about the axis. A method for remotely positioning an end effector includes moving an input device, sensing an angular displacement of a sensor from an axis, generating a signal reflective of the angular displacement of the sensor about the axis, smoothing the signal, and generating a control signal to the end effector that is proportional to the angular displacement of the sensor about the axis.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: September 1, 2015
    Assignee: Lincoln Global, Inc.
    Inventors: Christopher Williams, Dan Dailey, Andrew Oxford, Yogesh Savalia, Bryan White
  • Patent number: 9082454
    Abstract: Embodiments of the present invention pertain to automatically removing contaminants from a manufactured part. According to one embodiment, a first robotic arm automatically holds the manufactured part. A second arm automatically sprays the manufactured part with a solution that causes contaminants to be removed from the manufactured part. The solution is collected. The collected solution contains the contaminants that were removed from the manufactured part.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: July 14, 2015
    Assignee: HGST Netherlands B.V.
    Inventors: Yi Zhao Yao, Sai H. Wong, Meng K. Leong, Siew W. Sum
  • Patent number: 9043018
    Abstract: A medical device used in a medical robotic system has a conduit and an orientable tip. An optical fiber coupled to a laser source and/or a catheter coupled to one or more biomaterial sources extends through the conduit and tip so that the tip of the medical device may be robotically directed towards a target tissue for laser and/or biomaterial application as part of a medical procedure performed at a surgical site within a patient. A protective sheath covers the fiber as it extends through the conduit and tip. A first coupler adjustably secures at least the sheath to the medical device and a second coupler adjustably secures the fiber to at least the sheath. A similar dual coupler mechanism may be used to secure the sheathed catheter to the medical device.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: May 26, 2015
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventor: Catherine J. Mohr
  • Patent number: 9043023
    Abstract: A robot system, including an arm capable of controlling a position and orientation of an arm tip portion, a hand, which is attached to the arm tip portion and which includes a grasping mechanism configured to grasp an operation target, capable of controlling a relative position and orientation from the arm tip portion of the grasped operation target, and a position and orientation measurement apparatus configured to perform relative position and orientation measurement from the arm tip portion of the grasped operation target, wherein measurement of the relative position and orientation from the arm tip portion of the operation target is performed after the operation target is grasped by the grasping mechanism, while the arm tip portion is still moving, and correction of the relative position and orientation from the arm tip portion of the hand is performed based on a result of the position and orientation measurement so that the arm tip portion takes a predetermined relative position and orientation from the
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: May 26, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideo Noro
  • Publication number: 20150142171
    Abstract: Disclosed are methods adapted to calibrate a robot gripper to a camera. The method includes providing a robot with a coupled moveable gripper, providing one or more cameras, providing a target scene having one or more fixed target points, moving the gripper and capturing images of the target scene at two or more imaging locations, recording positions in the gripper coordinate system for each of the imaging locations, recording images in a camera coordinate system, and processing the images and positions to determine a gripper-to-camera transformation between the gripper coordinate system and the camera coordinate system. The transformation may be accomplished by nonlinear least-squares minimization, such as the Levenberg-Marquardt method. Robot calibration apparatus for carrying out the method are disclosed, as are other aspects.
    Type: Application
    Filed: August 10, 2012
    Publication date: May 21, 2015
    Applicant: SIEMENS HEALTHCARE DIAGNOSTICS INC.
    Inventors: Gang Li, Yakup Genc, Siddharth Chhatpar, Daniel Sacco, Sandeep Naik, Alexander Gelbman, Roy Barr
  • Patent number: 9026249
    Abstract: A robot calibration method which aligns the coordinate system of a gantry module with the coordinate system of a camera system is disclosed. The method includes using an alignment tool, which allows the operator to place workpieces in locations known by the gantry module. An image is then captured of these workpieces by the camera system. A controller uses the information from the gantry module and the camera system to determine the relationship between the two coordinate systems. It then determines a transformation equation to convert from one coordinate system to the other.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: May 5, 2015
    Assignee: Varian Semiconductor Equipment Associates, Inc.
    Inventors: Jason M. Schaller, Robert Brent Vopat, James R. McLane
  • Patent number: 9002516
    Abstract: A calibration method for calibration a tool center point for a robot manipulator includes the steps of: driving the tool to move above one of the inclined surfaces; defining a preset coordinate system TG; rotating the TCP relative to the UG-axis by about 180 degrees, calculating the value of ?w; updating the position parameters of the preset TCP, defining a new preset coordinate system TG?; rotating the TCP relative to the UG?-axis by about 90 degrees, calculating the value of ?v; updating the position parameters of the new preset TCP, defining a new preset coordinate system TG?; driving the tool to move above a planar horizontal surface; rotating the TCP relative to a axis by about 30 degrees, calculating the value of ?u; repeating the aforementioned steps until the deviation ?P (?w, ?v, ?u) is less than or equal to a maximum allowable deviation of the robot manipulator.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: April 7, 2015
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Long-En Chiu, Yong Wu
  • Patent number: 8996166
    Abstract: A touch screen testing platform may be used to perform repeatable testing of a touch screen enabled device using a robotic device tester and a controller. Prior to running a test, the controller and/or robot may be calibrated to determine a planar surface of the touch screen and to establish a relative coordinate system across the touch screen. The controller may then be programmed to allow a robot to engage the touch screen using known input zones designated using the coordinate system. The platform may employ object recognition to determine and interact with content rendered by the device. The platform may use various types of tips that engage the touch screen, thereby simulating human behavior. The platform may perform multi-touch operations by employing multiple tips that can engage the touch screen simultaneously.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 31, 2015
    Assignee: T-Mobile USA, Inc.
    Inventor: David Ross Jenkinson
  • Patent number: 8977395
    Abstract: A first coordinate system CA of the hand unit, a second coordinate system CB of the first workpiece, and a third coordinate system CC of a second workpiece in a camera coordinate system are calculated (S2, S3, and S4). First and second coordinate transformation matrices ATB and ATC are calculated (S5 and S6). Coordinate data of a target point is set in the coordinate system of the first workpiece (S7). Coordinate data of an instruction point is set in the coordinate system of the second workpiece (S8). The coordinate data of the target point is subjected to coordinate transformation using the first coordinate transformation matrix ATB (S9). The coordinate data of the instruction point is subjected to coordinate transformation using the second coordinate transformation matrix ATC (S10). Operation instructions are generated using the converted coordinate data (S11).
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: March 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mahito Negishi, Hideaki Suzuki, Shinsuke Iizuka
  • Patent number: 8977394
    Abstract: In the control method for mobile parallel manipulators, kinematic singularity and redundancy are solved through joint limits avoidance and manipulability criteria. By taking the MPM self-motion into consideration due to its redundancy, the inverse kinematic is derived using a hybrid neuro-fuzzy system, such as NeFIK. The discrete augmented Lagrangian (AL) technique is used to solve the highly nonlinear constrained multi-objective optimal control problem. An adaptive neuro-fuzzy inference system (ANFIS)-based structure (based on the result of the AL solution) is used to solve the online trajectory planning of the MPM.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 10, 2015
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Amar Khoukhi, Mutaz M. Hamdan
  • Patent number: 8954191
    Abstract: Disclosed is a mobile robot and a controlling method of the same. An entire movement region is divided into a plurality of regions, and a partial map is gradually made by using feature points of a plurality of images of the divided regions. Then, the map is compensated into a closed curved line, thereby making an entire map. Furthermore, when the mobile robot is positioned at a boundary of neighboring regions of the cleaning region, the boundary where a closed curved line is formed, the mobile robot compensates for its position based on a matching result between feature points included in the map, and feature points extracted from images captured during a cleaning process.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: February 10, 2015
    Assignee: LG Electronics Inc.
    Inventors: Dong Hoon Yi, Young Gie Kim, Jeong Suk Yoon, Seong Soo Lee, Jei Hun Lee, Seung Min Baek, Yoo Jin Choi, Sang Ik Na, Su Uk Choe, Yie Bin Kim
  • Patent number: 8942847
    Abstract: Provided is a system and the like capable of appropriately searching a desired trajectory for a controlled subject in a time-space coordinate system in view of a state of the controlled subject. An initial positional relationship (k=1) between a first reference point q1(k) and a second reference point q2(k) in the time-space coordinate system is set to satisfy a first condition defined according to a motion performance of an actuator 2. When a previous trajectory candidate tr(k?1) is determined to have a contact with an object trajectory tro, a current positional relationship (k>1) between the first reference point q1(k) and the second reference point q2(k) in the time-space coordinate system is set to satisfy a second condition that a current time interval between the first reference point q1(k) and the second reference point q2(k) is longer than a previous time interval or the like.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: January 27, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventors: Nobuyuki Ohno, Makoto Sekiya
  • Patent number: 8918210
    Abstract: In a 6-axis robot, as an example, an inter-axis offset can be measured and calibrated. A light emitting diode is installed on an end effector, and the end effector is located on a plurality of target positions of movement on the axis X (Xb) of a robot coordinate. Then, the position of the light emitting diode is measured by a three-dimensional gauge, and an inter-axis offset F is detected based on an error between the target positions of movement and actually moved positions. For the inter-axis offset F, DH parameters are calibrated.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: December 23, 2014
    Assignee: Denso Wave Incorporated
    Inventor: Naoya Kagawa
  • Patent number: 8897917
    Abstract: An electronic controller defining an autonomous mobile device includes a self-location estimation unit to estimate a self-location based on a local map that is created according to distance/angle information relative to an object in the vicinity and the travel distance of an omni wheel, an environmental map creation unit to create an environmental map of a mobile area based on the self-location and the local map during the guided travel with using a joystick, a registration switch to register the self-location of the autonomous mobile device as the position coordinate of the setting point when the autonomous mobile device reaches a predetermined setting point during the guided travel, a storage unit to store the environmental map and the setting point, a route planning unit to plan the travel route by using the setting point on the environmental map stored in the storage unit, and a travel control unit to control the autonomous mobile device to autonomously travel along the travel route.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: November 25, 2014
    Assignee: Murata Machinery, Ltd.
    Inventors: Shoji Tanaka, Tsuyoshi Nakano
  • Patent number: 8892259
    Abstract: A robotic surgical system for performing a surgical procedure within the body of a subject includes an elongate surgical instrument, a robotic controller configured to control the motion of the distal end portion of the surgical instrument, and a mechanomyography feedback system in communication with the robotic controller. The mechanomyography feedback system includes an elongate sphincter contraction sensor configured to monitor a physical response of a sphincter of the subject and to provide a mechanomyography signal corresponding to the monitored response. Additionally, the feedback system includes a processor configured to receive the mechanomyography signal, to determine if the received signal is indicative of an induced sphincter response, and to provide a control signal to the robotic controller if an induced sphincter response is detected.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: November 18, 2014
    Assignee: Innovative Surgical Solutions, LLC.
    Inventors: Stephen Bartol, Christopher Wybo
  • Patent number: 8892260
    Abstract: A system including a mobile telepresence robot, a telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: November 18, 2014
    Assignee: iRobot Corporation
    Inventors: Matthew Cross, Tony L. Campbell
  • Patent number: 8874266
    Abstract: A method includes receiving first sensor data acquired by a first sensor in communication with a cloud computing system. The first sensor data has a first set of associated attributes including a time and a location at which the first sensor data was acquired. The method also includes receiving second sensor data acquired by a second sensor in communication with the cloud computing system. The second data has a second set of associated attributes including a time and a location at which the second sensor data was acquire. Further, the method includes generating a data processing result based at least in part on the first sensor data, the first set of associated attributes, the second sensor data, and the second set of associated attributes and instructing a robot in communication with the cloud computing system to perform a task based at least in part on the data processing result.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventors: Anthony G. Francis, Jr., Ryan Hickman, Arshan Poursohi
  • Patent number: 8874270
    Abstract: An article take-out apparatus including, acquiring a reference container image including an open end face of a container by imaging operation by an camera, setting an image search region corresponding to a storage space of the container based on the reference container image, setting a reference plane including the open end face of the container, calculating a search region corresponding to the image search region based on a calibration data of the camera stored in advance, converting the search region to a converted search region, taking out 3D points included in the converted search region by projecting a plurality of 3D points measured by the 3D measuring device on the reference plane, and recognizing positions of articles inside the container using the 3D points.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: October 28, 2014
    Assignee: Fanuc Corporation
    Inventor: Toshiyuki Ando
  • Patent number: 8862268
    Abstract: A method for a minimally invasive surgical system is disclosed including reading first tool information from a storage device in a first robotic surgical tool mounted to a first robotic arm to at least determine a first tool type; reading equipment information about one or more remote controlled equipment for control thereof; comparing the first tool information with the equipment information to appropriately match a first remote controlled equipment of the one or more remote controlled equipment to the first robotic surgical tool; and mapping one or more user interface input devices of a first control console to control the first remote controlled equipment to support a function of the first robotic surgical tool.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: October 14, 2014
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: David W. Robinson, Thomas R. Nixon, Michael Hanuschik, Randal P. Goldberg, Jason Hemphill, David Larkin, Paul Millman
  • Patent number: 8855824
    Abstract: The dual arm robot includes a first arm including a first hand, a first visual sensor and a first force sensor, and a second arm including a second hand, a second visual sensor and a second force sensor, uses each visual sensor to detect positions of a lens barrel and a fixed barrel to hold and convey them to a central assembling area, uses the first visual sensor to measure a position of a flexible printed circuits to insert the flexible printed circuits into the fixed barrel, and uses outputs of the force sensors to fit and assemble the fixed barrel onto the lens barrel under force control. The dual arm robot converts a position coordinate of a workpiece detected by each visual sensor to a robot coordinate to calculate a trajectory of each hand and drive each arm, to thereby realize cooperative operation of the two arms.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: October 7, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazunori Ogami
  • Patent number: 8855819
    Abstract: A SLAM of a robot is provided. The position of a robot and the position of feature data may be estimated by acquiring an image of the robot's surroundings, extracting feature data from the image, and matching the extracted feature data with registered feature data. Furthermore, measurement update is performed in a camera coordinate system and an appropriate assumption is added upon coordinate conversion, thereby reducing non-linear components and thus improving the SLAM performance.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: October 7, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki-wan Choi, Hyoung-ki Lee, Ji-young Park
  • Patent number: 8855822
    Abstract: A robotic surgical system for performing a surgical procedure within the body of a subject includes an elongate surgical instrument, a robotic controller configured to control the motion of the distal end portion of the surgical instrument, and a mechanomyography feedback system in communication with the robotic controller. The mechanomyography feedback system includes a mechanical sensor configured to monitor a physical motion of a muscle and to provide a mechanomyography signal corresponding to the monitored physical motion. Additionally, the feedback system includes a processor configured to receive the mechanomyography signal, to determine if the received signal is indicative of an induced muscle response, and to provide a control signal to the robotic controller if an induced muscle response is detected.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: October 7, 2014
    Assignee: Innovative Surgical Solutions, LLC
    Inventors: Stephen Bartol, Christopher Wybo
  • Patent number: 8838272
    Abstract: A robotic arm control system is provided. In, the robotic arm control system, any three points A, B, and C of an object to be determined are picked, thereby creating an original coordinate system. A robotic arm is directed to rotate around the x-axis of the original coordinate system to reach the points B and C. During the rotation of the robotic arm, the three points A, B, and C are recorded by a visual process. A non-linear mapping relation of the original coordinate system and the operation coordinate system is calculated according to length ratios, an angular ratio, and a differential ratio of the difference of the length ratios to the angle between the line A-B and the line A-C, thereby controlling the movement of the robotic arm according to the non-linear mapping relation. The disclosure further provides a robotic arm control method.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: September 16, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Chun-Neng Liao, Shen-Chun Li, Wen-Laing Tseng, Cheng-Hsien Lee, Shou-Kuo Hsu
  • Patent number: 8818560
    Abstract: A master-slave manipulator includes a remote manipulation device, a slave manipulator, and a control unit. The remote manipulation device as a master gives an operating command corresponding to a plurality of degrees of freedom. The slave manipulator includes a plurality of joints corresponding to the degrees of freedom. The slave manipulator includes a redundant joint among the joints. The control unit controls operations of the joints in accordance with the operating command. The control unit calculates an orientation change of the remote manipulation device from the operating command at predetermined time intervals and selects and drives one of the joints in redundancy relationship among the joints in accordance with the orientation change.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: August 26, 2014
    Assignee: Olympus Corporation
    Inventor: Kosuke Kishi
  • Patent number: 8798790
    Abstract: An apparatus for detecting a contact position where a robot makes contact with an object includes a probe, a probe-position calculating unit, a contact detecting unit, and a contact-position calculating unit. The probe is attached to the robot and is configured to make a displacement in a direction of making contact with the object in an elastic manner. The probe-position calculating unit calculates a position of the probe of the robot in operation. The contact detecting unit detects a contact state of the probe with the object. When the contact state of the probe is detected, the contact-position calculating unit derives the contact position based on a calculated position of the probe.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: August 5, 2014
    Assignee: Kabushiki Kaisha Yaskawa Denki
    Inventors: Yosuke Kamiya, Yasuyuki Inoue, Hideo Nagata
  • Patent number: 8761932
    Abstract: A automation equipment control system comprises a general purpose computer with a general purpose operating system in electronic communication with a real-time computer subsystem. The general purpose computer includes a program execution module to selectively start and stop processing of a program of equipment instructions and to generate a plurality of move commands. The real-time computer subsystem includes a move command data buffer for storing the plurality of move commands, a move module linked to the data buffer for sequentially processing the moves and calculating a required position for a mechanical joint. The real-time computer subsystem also includes a dynamic control algorithm in software communication with the move module to repeatedly calculate a required actuator activation signal from a joint position feedback signal.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: June 24, 2014
    Assignee: C.H.I. Development Mgmt. Ltd. XXIV, LLC
    Inventor: John R. Lapham
  • Patent number: 8761930
    Abstract: Telerobotic, telesurgical, and surgical robotic devices, systems, and methods selectively calibrate end effector jaws by bringing the jaw elements into engagement with each other. Commanded torque signals may bring the end effector elements into engagement while monitoring the resulting position of a drive system, optionally using a second derivative of the torque/position relationship so as to identify an end effector engagement position. Calibration can allow the end effector engagement position to correspond to a nominal closed position of an input handle by compensating for wear on the end effector, the end effector drive system, then manipulator, the manipulator drive system, the manipulator/end effector interfacing, and manufacturing tolerances.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 24, 2014
    Assignee: Intuitive Surgical Operations, Inc.
    Inventor: Tom Nixon
  • Patent number: 8731716
    Abstract: A method of operating a biomimetic mechanical joint having a plurality of fractional actuators configured for rotating a support member about a pivot device. The fractional actuators can be selectively recruited during operation, either individually or together, to efficiently rotate the support member about the mechanical joint throughout a range of movements and under a variety of load conditions. Each fractional actuator can be continuously throttled to reduce the speed or torque at which the actuator operates. The capability of selectively recruiting and throttling each fractional actuator results in an actuator system having two degrees of freedom, in which a single operating state of the mechanical joint may be reached with one or more of actuator arrangements and throttling settings.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: May 20, 2014
    Assignee: Raytheon Company
    Inventors: Stephen C. Jacobsen, Marc X. Olivier, Brian J. Maclean
  • Patent number: 8731880
    Abstract: Methods for computing the inverse dynamics of multibody systems with contacts are disclosed. Inverse dynamics means computing external forces that cause a system to move along a given trajectory. Such computations have been used routinely for data analysis and control synthesis in the absence of contacts between rigid bodies. The disclosed inverse dynamics methods include the ability to handle contacts. The disclosed methods include the following steps: projecting the discrete-time equations of motion from joint space to contact space; defining the forward dynamics in contact space as the solution to an optimization problem; using the features of this optimization problem to obtain a unique inverse—which turns out to correspond to the solution to a dual optimization problem; solving the latter using standard methods for numerical optimization; projecting the solution from contact space back to joint space and finding the external forces.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: May 20, 2014
    Assignee: University of Washington through its Center for Commercialization
    Inventor: Emanuil V. Todorov
  • Patent number: 8731714
    Abstract: A robotic system includes a controller and one or more robots each having a plurality of robotic joints. Each of the robotic joints is independently controllable to thereby execute a cooperative work task having at least one task execution fork, leading to multiple independent subtasks. The controller coordinates motion of the robot(s) during execution of the cooperative work task. The controller groups the robotic joints into task-specific robotic subsystems, and synchronizes motion of different subsystems during execution of the various subtasks of the cooperative work task. A method for executing the cooperative work task using the robotic system includes automatically grouping the robotic joints into task-specific subsystems, and assigning subtasks of the cooperative work task to the subsystems upon reaching a task execution fork. The method further includes coordinating execution of the subtasks after reaching the task execution fork.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: May 20, 2014
    Assignee: GM Global Technology Operations LLC
    Inventors: Adam M. Sanders, Matthew J. Reiland
  • Patent number: 8706298
    Abstract: A temporal controller for mobile robot path planning includes a sensor module for receiving data corresponding to spatial locations of at least one object, and a temporal control module operatively coupled to the sensor module, the temporal control module configured to predict future locations of the at least one object based on data received by the sensor module. The controller further includes a temporal simulation module operatively coupled to the temporal control module, wherein the temporal simulation module configured to use the predicted future locations of the at least one object to simulate multiple robot motion hypothesis for object avoidance and trajectory planning.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: April 22, 2014
    Assignee: Raytheon Company
    Inventor: John R. Goulding
  • Patent number: 8700197
    Abstract: In the case of a robot interaction system comprising a robot (1) having a robot controller with types of operation and operating modes which influence an associated man-robot interface, the aim is to provide a solution which allows flexible matching of a robot or robot system to different degrees of a man-robot interaction. This is achieved in that the robot controller is equipped with types of operation and operating modes which influence an associated man-robot interface and are designed to be matched and/or to be capable of being matched to different automation degrees of the robot (1) and/or to different time and/or physical positions of the man and robot as interaction partners in a working area.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: April 15, 2014
    Assignee: SMS Siemag Aktiengesellschaft
    Inventors: Christian Plociennik, Hans-Wilhelm Schöck, Mark Moors
  • Patent number: 8688275
    Abstract: Embodiments of the present invention provide methods and systems for ensuring that mobile robots are able to detect and avoid positive obstacles in a physical environment that are typically hard to detect because the obstacles do not exist in the same plane or planes as the mobile robot's horizontally-oriented obstacle detecting lasers. Embodiments of the present invention also help to ensure that mobile robots are able to detect and avoid driving into negative obstacles, such as gaps or holes in the floor, or a flight of stairs. Thus, the invention provides positive and negative obstacle avoidance systems for mobile robots.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 1, 2014
    Assignee: Adept Technology, Inc.
    Inventors: Matthew LaFary, George Paul
  • Publication number: 20140081456
    Abstract: A robot calibration method which aligns the coordinate system of a gantry module with the coordinate system of a camera system is disclosed. The method includes using an alignment tool, which allows the operator to place workpieces in locations known by the gantry module. An image is then captured of these workpieces by the camera system. A controller uses the information from the gantry module and the camera system to determine the relationship between the two coordinate systems. It then determines a transformation equation to convert from one coordinate system to the other.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 20, 2014
    Inventors: Jason M. Schaller, Robert Brent Vopat, James R. McLane
  • Publication number: 20140018957
    Abstract: A robot system includes: a camera that captures an image of a movable unit to create a camera image; a storage unit that stores a shape model of the movable unit; a matching processing unit that detects, based on matching between the camera image and the shape model, position and orientation of the movable unit in a camera coordinate system; a control information acquisition unit that acquires information of position and orientation of the movable unit in a robot coordinate system recognized by a motion control unit that controls motion of the movable unit; and a coordinate system calibration unit that reconciles the camera coordinate system and the robot coordinate system based on the position and orientation of the movable unit in the camera coordinate system and the position and orientation of the movable unit in the robot coordinate system.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventor: Shigeyuki MATSUMOTO
  • Publication number: 20140012416
    Abstract: A first coordinate system CA of the hand unit, a second coordinate system CB of the first workpiece, and a third coordinate system CC of a second workpiece in a camera coordinate system are calculated (S2, S3, and S4). First and second coordinate transformation matrices ATB and ATC are calculated (S5 and S6). Coordinate data of a target point is set in the coordinate system of the first workpiece (S7). Coordinate data of an instruction point is set in the coordinate system of the second workpiece (S8). The coordinate data of the target point is subjected to coordinate transformation using the first coordinate transformation matrix ATB (S9). The coordinate data of the instruction point is subjected to coordinate transformation using the second coordinate transformation matrix ATC (S10). Operation instructions are generated using the converted coordinate data (S11).
    Type: Application
    Filed: March 19, 2012
    Publication date: January 9, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Mahito Negishi, Hideaki Suzuki, Shinsuke Iizuka
  • Patent number: 8612053
    Abstract: A control device for a mobile robot, in which the desired value of a motion state amount of a mobile robot includes at least the desired value of a vertical component of a first-order differential value of the translational momentum of the entire mobile robot. The desired value is determined by a state amount desired value determiner such that the observed value of the vertical position of an overall center-of-gravity point of the mobile robot is converged to a predetermined desired value according to a feedback control law. A control input determiner carries out the processing of inverse dynamics calculation, using the desired value of the motion state amount thereby to determine the desired driving force for each joint. The operation of an actuator is controlled on the basis of the determined desired driving force.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: December 17, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Atsuo Orita, Masao Kanazawa
  • Patent number: 8612051
    Abstract: The present disclosure is directed to a system and method for managing communications with robots. In some implementations, a computer network, where operators interface with the network to control movement of robots on a wireless computer network includes a network arena controller and a plurality of robot controllers. The network arena controller is configured to provide firewall policies to substantially secure communication between robot controllers and the associated robots. Each controller is included in a different robot and configured to wirelessly communicate with the network arena controller. Each robot controller executes firewall policies to substantially secure wireless communication.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: December 17, 2013
    Assignee: Innovation First, Inc.
    Inventors: David Anthony Norman, Robert H. Mimlitch, III, Corey Lee Chitwood, Richard D. Torrance, Mark J. Lambert, Brandon Lee Martus, Lester E. Heath, III
  • Patent number: 8612052
    Abstract: The lumbar part of a robot as a controlled-object point where the mass is moved to the largest extent is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: December 17, 2013
    Assignees: Sony Corporation
    Inventors: Kenichiro Nagasaka, Jinichi Yamaguchi, Satoru Shimizu, Yoshihiro Kuroki
  • Patent number: 8588981
    Abstract: A system of manipulators including several manipulators, namely robots and/or external axes, such as workstations or transport tracks, whereby each manipulator is controlled by a control system via communication means and is programmed to carry out a plurality of tasks. The system of manipulators is movable in a first coordinate system. A second coordinate system is defined for each manipulator, so that one part of the manipulator, e.g. its tool center point, stands still in the second coordinate system, which is movable relative to the first coordinate system.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: November 19, 2013
    Assignee: ABB AB
    Inventors: Håkan Fortell, Henrik Jerregård
  • Patent number: 8588974
    Abstract: A work apparatus sets a virtual target point on an image plane in an imaging apparatus, and obtains a plurality of coordinate values of a moving unit at which a work reference point of a work unit and the virtual target point are caused to match in an image captured by the imaging apparatus. Further, the work apparatus obtains, in the image, coordinate values of the moving unit at which a position of light projection by a distance information obtaining unit and the virtual target point are caused to match, and a plurality of pieces of distance information obtained from the distance information obtaining unit at those coordinate positions. Then, the work apparatus calculates, based on the plurality of coordinate values and the plurality of pieces of distance information obtained through the above processing, a calibration parameter for the moving unit and the distance information obtaining unit.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masato Aoba, Shunta Tate
  • Patent number: 8577501
    Abstract: A remote control unit configured to wirelessly control a mobile robot moving through an environment and having a robot camera. The remote control unit comprises a privacy button operable by a local user and configured to engage a privacy mode of the mobile robot, and a wireless transmitter configured to emit a wireless control signal to the mobile robot based on input from a keypad of the RC unit. The wireless control signal is configured to cause the robot camera to block the field of view of the robot camera such that the environment of the mobile robot is obscured when the privacy mode of the mobile robot is engaged.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: November 5, 2013
    Assignee: iRobot Corporation
    Inventors: Matthew Cross, Tony Campbell
  • Publication number: 20130274921
    Abstract: A robot system includes a movable component with a mark thereon, a control unit that controls the movable component in a three-dimensional coordinate system on the basis of control information, a digital camera that outputs image data by imaging a range of movement of the mark, and a calibrator that creates a transformation parameter for correlating a two-dimensional coordinate system of the image data with the three-dimensional coordinate system on the basis of the image data obtained by imaging the mark at different positions and the control information.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 17, 2013
    Applicant: Seiko Epson Corporation
    Inventor: Seiji AISO
  • Patent number: 8560122
    Abstract: Disclosed is a teaching and playback method using a redundancy resolution parameter determined in conjunction with a joint structure, for a robot, and a method to apply analytic inverse kinematics to a robot having an elbow with an offset and a computer-readable medium of controlling the same. A reference plane variable with the joint structure is generated and an angle between the reference plane and an arm plane of the robot is used as the redundancy resolution parameter. The robot is taught and its operation is played back in differential inverse kinematics or analytic inverse kinematics using the resolution redundancy parameter.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae Hyung Park, Ki Moon Lee, Chi Gun An, Yong Joon Hong
  • Patent number: 8560123
    Abstract: Disclosed are a robot, which performs cooperative work with a plurality of robot manipulators through impedance control, and a method of controlling cooperative work of the robot. The method includes calculating absolute coordinate positions of end effectors, respectively provided at a plurality of manipulators to perform the work; calculating a relative coordinate position from the absolute coordinate positions of the end effectors; calculating joint torques of the plurality of manipulators using the relative coordinate position; and controlling the cooperative work of the plurality of manipulators according to the joint torques.
    Type: Grant
    Filed: February 10, 2009
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jong Do Choi
  • Patent number: 8554368
    Abstract: Methods, devices, and systems for controlling movement of a slave manipulator by an operator controlling a master manipulator in a way that the motion of that slave manipulator can be presented via a display to the operator such that the displayed position of the slave manipulator is intuitive to the operator, regardless of the actual position and orientation of the slave manipulator. Methods, devices, and systems relating to force feedback associated with medical robotic procedures.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: October 8, 2013
    Inventors: Tim Fielding, Perry Newhook
  • Patent number: 8554366
    Abstract: When a swinging leg (e.g., the leg link LR) lands on road surface, a control unit 14 included in a robot 100 controls an actuator 15 driving an ankle joint 122 to make the ankle joint 122 in a leg link LR soft and changes a real angle of the ankle joint 122 according to road profile, not to follow a prespecified trajectory of target angle. Further, after the leg link LR lands, the control unit 14 corrects the trajectory of the target angle of the ankle joint 122 to cancel out a difference between the real angle of the ankle joint 122 and the target angle. Moreover, the control unit 14 controls the actuator 15 to make the ankle joint 122 hard, so that the real angle of the ankle joint 122 of the leg link LR, a supporting leg, follows the corrected trajectory of the target angle.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: October 8, 2013
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventor: Hideki Kajima
  • Patent number: 8527092
    Abstract: A predetermined robot path includes a plurality of path points defined by spatial coordinates. Spatial coordinates of the individual path points are converted in accordance with inverse robot kinematics into corresponding axis coordinates, the axis coordinates representing the position of the individual robot axes at respective path points. Axis-related controllers are actuated for individual robot axes in accordance with converted axis coordinates. Axis-related drive motors in individual robot axes are actuated by at least associated axis-related controllers. Path correction values are determined for individual path points on the robot path in accordance with a dynamic robot model, the path correction values taking account of the elasticity, friction, and/or inertia of the robot. Corrected axis coordinates are determined for the individual path points from uncorrected axis coordinates of individual path points and path correction values.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: September 3, 2013
    Assignee: Dürr Systems GmbH
    Inventors: Jens Hacker, Bjoern Schoell, Alexander Meissner
  • Patent number: 8504200
    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: September 2, 2011
    Date of Patent: August 6, 2013
    Assignee: Innovation First, Inc.
    Inventors: David A. Norman, Robert H. Mimlitch, III, Paul S. Adams