Programmed Data (e.g., Path) Modified By Sensed Data Patents (Class 700/253)
  • Patent number: 8630734
    Abstract: A method to move a person with an automated manipulator, in particular a robot, includes moving a rider receptacle for a person with the manipulator, and determining an acceleration variable of this movement before and/or during the execution of this movement and comparing the acceleration variable with a predetermined acceleration variable and/or adapting the movement to a predetermined acceleration variable in the event that the determined acceleration variable deviates from the predetermined acceleration variable, and/or a predetermined acceleration variable is used that includes different permissible acceleration durations that are respectively associated with a permissible acceleration value.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: January 14, 2014
    Assignee: Kuka Laboratories GmbH
    Inventor: Torsten Hasenzahl
  • Patent number: 8630736
    Abstract: A conveying device capable of sequentially and efficiently picking up a plurality of randomly located rods, and conveying the picked up rod to a predetermined place, without using a complicated mechanism. A sucking unit has a nozzle attached to a robot hand, and is configured to move the nozzle close to an end of a first cylindrical portion of a rod to be picked. The nozzle is configured to hold the rod by being lifted while sucking the first portion within the nozzle.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: January 14, 2014
    Assignee: Fanuc Corporation
    Inventors: Kazuo Hariki, Shigenori Kajio, Takaki Aiba
  • Publication number: 20140005828
    Abstract: In an apparatus for controlling a mobile robot having movement mechanisms and work mechanisms both connected to a body, a battery connectable to an external power supply through a charging connector, actuators powered by the battery to drive the mechanisms, and a controller for controlling an action of the movement mechanisms and the work mechanisms through the actuators, the controller comprises a connector connection determiner to determine whether the charging connector is connected to the external power supply and an action restrictor to restrict one of the actions of the movement mechanisms and the work mechanisms performed through the actuators when the external power supply is determined to be connected.
    Type: Application
    Filed: May 9, 2013
    Publication date: January 2, 2014
    Applicant: HONDA MOTOR CO., LTD.
    Inventor: HONDA MOTOR CO., LTD.
  • Publication number: 20130333153
    Abstract: A robot cleaner and a method for controlling a robot cleaner are provided. The method may include sensing a stored value of a pulse width modulation (PWM) duty ratio based on a voltage of a battery; comparing a measured value of the PWM duty ratio with the stored value to calculate a difference between the measured value and the stored value; upon determining that the difference between the measured value and the stored value is equal to or greater than a first set value, calculating a distributed value of acceleration on a substantially vertically extending axis of the robot cleaner; and, upon determining that the distributed value of acceleration deviates from a range of a second set values, increasing a force to suction foreign matter.
    Type: Application
    Filed: March 14, 2013
    Publication date: December 19, 2013
    Inventors: Chulmo SUNG, Hyungsuk KANG, Inbo SHIM
  • Publication number: 20130338829
    Abstract: A safety device is described for a handling apparatus, particularly an industrial robot, having at least one movable gripping arm and a gripping device situated on the gripping arm, as well as having a first sensor device, connected to a control device, that is associated with the gripping arm, for collision detection. The first sensor device includes a first recording range. The safety device includes a second sensor device connected to the control device and including a second recording range. The second recording range records a range which has a greater distance from the handling apparatus than the first recording range. Both recording ranges extend outside the handling apparatus.
    Type: Application
    Filed: December 9, 2011
    Publication date: December 19, 2013
    Inventors: Peter Schlaich, Joachim Frangen
  • Publication number: 20130338828
    Abstract: A navigational control system for altering movement activity of a robotic device operating in a defined working area, comprising a transmitting subsystem integrated in combination with the robotic device, the transmitting subsystem comprising means for emitting a number of directed beams, each directed beam having a predetermined emission pattern, and a receiving subsystem functioning as a base station that includes a navigation control algorithm that defines a predetermined triggering event for the navigational control system and a set of detection units positioned within the defined working area in a known spaced-apart relationship, the set of detection units being configured and operative to detect one or more of the directed beams emitted by the transmitting system; and wherein the receiving subsystem is configured and operative to process the one or more detected directed beams under the control of the navigational control algorithm to determine whether the predetermined triggering event has occurred, an
    Type: Application
    Filed: August 14, 2013
    Publication date: December 19, 2013
    Applicant: IROBOT CORPORATION
    Inventors: Mark J. Chiappetta, Joseph L. Jones
  • Patent number: 8612048
    Abstract: The present invention relates to a method and a system for controlling a robotic device for inserting or removing rod-like elements into or from a storage frame, the rod-like elements, like smoking bars, serving for storing products, like sausages, each having a sausage-shaped body and a loop for a pendulously storage of the products. The method comprises the steps of moving the storage frame into the operating range of the robotic device, picking up a rod-like element on which a number of sausage like products are hung up by the robotic device, and inserting or removing the rod-like element into or from the storage frame by the robotic device. Moreover, there is provided a storage frame with at least a machine readable label from which information regarding the storage device are read out from the machine readable label, which is attached to the storage device, at least before the storage frame is moved into the operating range of the robotic device.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: December 17, 2013
    Assignee: Poly-Clip System GmbH & Co. KG
    Inventors: Joachim Meyrahn, Frank Niedecker
  • Patent number: 8612054
    Abstract: Disclosed are a robot walking control apparatus, which removes an ineffective motion, generated by a robot walking based on torque, by selecting a motion state of the robot based on torque and controlling torques of joints of the robot so that a ZMP of the robot is located in a safety area, when the walking of the robot is controlled, and a method thereof.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Woong Kwon
  • 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
  • Publication number: 20130331987
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Application
    Filed: August 12, 2013
    Publication date: December 12, 2013
    Applicant: iRobot Corporation
    Inventors: L. Niklas Karlsson, Paolo Pirjanian, Luis Filipe Domingues Goncalves, Enrico Di Bernardo
  • Patent number: 8606401
    Abstract: A navigation beacon controls movement of a mobile robot in first and second areas. The navigation beacon includes a portable housing, a power source, and an emitter. The emitter is operable to emit a gateway marking emission when the robot is within a field of detection that extends between the areas. The gateway marking emission is detectable by the robot and prevents the robot from moving from one of the areas, through the field of detection, to the other of the areas. A switch is operable to switch the navigation beacon to be in an OFF mode in which the gateway beacon emitter is in an OFF state, a confinement mode in which the gateway beacon emitter is in an ON state, and a navigation mode in which the gateway beacon emitter is in the ON state and automatically switches to the OFF state in response to a predetermined condition.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: December 10, 2013
    Assignee: iRobot Corporation
    Inventors: Daniel N. Ozick, Andrea M. Okerholm, Jeffrey W. Mammen, Michael J. Halloran, Paul E. Sandin, Chikyung Won
  • Patent number: 8606402
    Abstract: A manipulator, and a control method thereof, calculates a degree of freedom (DOF) used to prevent collision with an obstacle in consideration of an order of priority of DOFs for an operation and collision avoidance contribution. The manipulator judges whether there is danger of collision of the manipulator with an obstacle, judges whether or not there is at least one operating DOF capable of avoiding collision with the obstacle among the plurality of operating DOFs, upon judging that there is danger of collision with the obstacle, and avoids collision with the obstacle using at least one operating DOF having the lowest priority while performing the operation among the at least one operating DOF capable of avoiding collision with the obstacle, upon judging that there is the at least one operating DOF capable of avoiding collision with the obstacle.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: December 10, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwang Kyu Lee, Kyung Shik Roh, Jong Do Choi, Kyung Won Moon, Ji Young Kim
  • Publication number: 20130325178
    Abstract: A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (49). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
    Type: Application
    Filed: May 14, 2013
    Publication date: December 5, 2013
    Applicant: iRobot Corporation
    Inventors: Joseph L. Jones, Philip R. Mass
  • Patent number: 8600552
    Abstract: An apparatus executes movement control that causes a robot arm equipped with a camera to move up to an object, thereby enabling a manipulator to move to an object quickly, accurately, and stably as a control system. Specifically, when the object is not detected, the apparatus executes teaching playback control to cause a manipulator to move along a path up to a target position set in advance based on a position of the object. When the object is detected, the apparatus defines a position closer to the object than the target position as a new target position, sets a new path up to the new target position, executes teaching playback control to cause the manipulator to move along the new path until a switching condition for switching the movement control is fulfilled. When the switching condition is fulfilled, the apparatus executes visual servo control.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: December 3, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Ryo Nakajima, Hideari Kamachi, Gentoku Fujii
  • Patent number: 8594831
    Abstract: The present invention relates to a conversational automatic programming device or the like capable of generating an NC program in a simpler manner and in a shorter period of time. The automatic programming device is provided with, a machining-profile setting processor in which based on data for specifying a geometric entity selected as a contour shape of a machined portion, out of geometric entities of a geometry defined by two-dimensional CAD data, the geometric entity corresponding to the data is recognized, and based on the recognized geometric entity, a machining profile which is the contour shape of the machined portion is set; a CL-data generating processor for generating tool path data based on the set machining profile; and an NC-program generating processor for generating an NC program based on the generated tool path data.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: November 26, 2013
    Assignee: Mori Seiki Co., Ltd.
    Inventors: Bingyan Zhao, Jui-jen Chuang, Jiewu Lu, Meng Wang
  • Patent number: 8594842
    Abstract: A robotic system comprises a transmitter emitting a plurality of angularly-spaced beams of radiation in an area; and a robot moving within said area and able to detect when it is in the path of one of said beams. On moving through a measured distance across the paths of two or more of the beams, the robot can determine the relative position of the transmitter and the robot by using the distance and the angular spacing of the beams.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 26, 2013
    Assignee: F Robotics Acquisitions Ltd.
    Inventor: Shai Abramson
  • Patent number: 8594839
    Abstract: A robot system comprising a flexible artificial skin operable to be mechanically flexed under the control of a computational system. The system comprises a first set of software instructions operable to receive and process input images to determine that at least one human likely is present. The system comprises a second set of software instructions operable to determine a response to a perceived human presence, whereby the computational system shall output signals corresponding to the response, such that, in at least some instances, the output signals cause the controlled flexing of the artificial skin.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: November 26, 2013
    Inventor: David F. Hanson
  • Patent number: 8594845
    Abstract: Methods and systems are provided that may help a robot provide contextual filtering of environmental information, such that the robot may be able to base its actions upon environmental data that is relevant to the device's context.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventor: Chaitanya Gharpure
  • Patent number: 8588971
    Abstract: Provided is a locomotive performance testing apparatus capable of testing the locomotive performance of a test subject while keeping the test subject at a suitable position on a treadmill. According to the locomotive performance testing apparatus (1), a robot (2) is moving its legs (22) toward a second direction on a plurality of endless belts (11) which are rotationally driven by a plurality of motors (12), respectively. In this situation, a positional deviation or the like of the robot (2) from a first desired position in a first direction different from a second direction is determined as a first deviation. Moreover, motions of the plurality of motors (12) are individually controlled to offset the first deviation.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: November 19, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventor: Kenro Udono
  • 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: 8583284
    Abstract: A decision mechanism is configured to decide on at least one prospective action of a robot from set of actions by: computing a prior probabilistic representation of a prior environment state; updating the prior probabilistic representation with targets of a new observation on reducing at least one uncertainty in a posterior probabilistic representation of a posterior environment state to be reached after an appliance of the at least one prospective action, the posterior probabilistic representation resulting from the updating; determining an information gain between the prior probabilistic representation and the posterior probabilistic representation by use of at least one information theoretic measure; evaluating the at least one prospective action by adding costs of executing the at least one prospective action to the information gain. Furthermore, an improved action planning for robots is provided and can be implemented in various robots investigating scenes for their actions.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: November 12, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Robert Eidenberger, Thilo Grundmann, Raoul Daniel Zöllner
  • Patent number: 8577498
    Abstract: A transfer robot for accommodating and transferring a transferred object has a transfer route storage section, a movement mechanism section, and a security level setting section. The transfer route storage section stores a transfer route having been set up at least on the basis of transfer destination information for the transferred object. The movement mechanism section causes the transfer robot to move toward a transfer destination on the basis of the transfer route. The security level setting section switches a security level of the transfer robot under movement on the basis of a zone level defined beforehand by each region in the transfer route, present position information of the transfer robot, and type information of the transferred object.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: November 5, 2013
    Assignee: Panasonic Corporation
    Inventors: Hajime Kawano, Takanori Goto, Toru Nakagawa, Tamao Okamoto
  • Publication number: 20130289767
    Abstract: An apparatus and method for controlling a robot may scale a motion of a surgical robot based on a type of object gripped by the surgical robot. In the robot controlling method, by scaling the motion of the surgical robot based on the type of object gripped by the surgical robot, the surgical robot may automatically perform the motion on objects using an optimized force although a user does not control a force minutely based on the type of object gripped by the surgical robot.
    Type: Application
    Filed: December 31, 2012
    Publication date: October 31, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Soo Chul Lim, Joon Ah Park, Hyung Joo Kim
  • Patent number: 8571706
    Abstract: A method for optimizing placement of a plurality of workstations in a workcell including an industrial robot programmed to execute a sequence of tasks on the workstations. Each task contains robot targets to be visited by the robot when executing the task. A preferred region is defined within the reachable range of the robot. Tasks are placed inside or as close as possible to the preferred region using an evaluation criterion and an optimization algorithm. The tasks are assigned to each workstation a position inside or close to the preferred region. A best order of the workstations and a defined order in which the tasks are to be executed are determined. The positions of the workstations are adjusted utilizing an optimization algorithm configured to run the robot program iteratively in order to optimize the placement of the workstations with regard to the robot performance.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: October 29, 2013
    Assignee: ABB Research Ltd.
    Inventors: Emily-DanDan Zhang, Levy-LiWei Qi, Steve Murphy
  • Publication number: 20130282177
    Abstract: According to a method according to the invention for designating and/or controlling a manipulator process for a manipulator configuration (1, 2, 3) having at least one manipulator, in particular, an industrial robot, wherein the manipulator process exhibits a given oriented manipulator track for the manipulator configuration, at least one action by the manipulator configuration can be designated, or shall be executed, respectively, in particular, differently, in relation to a reverse movement running counter to the oriented manipulator track, and/or a return movement running in the same direction as the oriented manipulator track.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 24, 2013
    Applicant: KUKA Roboter GmbH
    Inventors: Guenther Wiedemann, Andreas Hagenauer, Manfred Huettenhofer, Martin Weiss
  • Patent number: 8565920
    Abstract: A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: October 22, 2013
    Assignee: iRobot Corporation
    Inventors: Christopher M. Casey, Matthew Cross, Daniel N. Ozick, Joseph L. Jones
  • Patent number: 8565918
    Abstract: A robotic system includes a robot having a total number of degrees of freedom (DOF) equal to at least n, an underactuated tendon-driven finger driven by n tendons and n DOF, the finger having at least two joints, being characterized by an asymmetrical joint radius in one embodiment. A controller is in communication with the robot, and controls actuation of the tendon-driven finger using force control. Operating the finger with force control on the tendons, rather than position control, eliminates the unconstrained slack-space that would have otherwise existed. The controller may utilize the asymmetrical joint radii to independently command joint torques. A method of controlling the finger includes commanding either independent or parameterized joint torques to the controller to actuate the fingers via force control on the tendons.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: October 22, 2013
    Assignees: GM Global Technology Operations LLC, The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Muhammad E. Abdallah, Chris A. Ihrke, Matthew J. Reiland, Charles W. Wampler, II, Myron A. Diftler, Robert Platt, Lyndon Bridgwater
  • 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: 8554370
    Abstract: A system and method is disclosed for predicting a fall of a robot having at least two legs. A learned representation, such as a decision list, generated by a supervised learning algorithm is received. This learned representation may have been generated based on trajectories of a simulated robot when various forces are applied to the simulated robot. The learned representation takes as inputs a plurality of features of the robot and outputs a classification indicating whether the current state of the robot is balanced or falling. A plurality of features of the current state of the robot, such as the height of the center of mass of the robot, are determined based on current values of a joint angle or joint velocity of the robot. The current state of the robot is classified as being either balanced or falling by evaluating the learned representation with the plurality of features of the current state of the robot.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: October 8, 2013
    Assignee: Honda Motor Co., Ltd
    Inventors: Ambarish Goswami, Shivaram Kalyanakrishnan
  • Publication number: 20130245824
    Abstract: A method for training a robot to execute a robotic task in a work environment includes moving the robot across its configuration space through multiple states of the task and recording motor schema describing a sequence of behavior of the robot. Sensory data describing performance and state values of the robot is recorded while moving the robot. The method includes detecting perceptual features of objects located in the environment, assigning virtual deictic markers to the detected perceptual features, and using the assigned markers and the recorded motor schema to subsequently control the robot in an automated execution of another robotic task. Markers may be combined to produce a generalized marker. A system includes the robot, a sensor array for detecting the performance and state values, a perceptual sensor for imaging objects in the environment, and an electronic control unit that executes the present method.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: GM GLOBAL TECHNOLOGY OPEATIONS LLC
    Inventors: Leandro G. Barajas, Eric Martinson, David W. Payton, Ryan M. Uhlenbrock
  • Publication number: 20130245825
    Abstract: A safety device (1) for the safe use of industrial apparatuses and robots, includes a movable structure (2), or robot, composed of rigid bodies (3) which are mutually articulated and provided with movers (4) for moving them with respect to each other, the movers (4) being managed by a control and management system (5) for the movement of the movable structure (2) according to a series of nominal kinematic state values.
    Type: Application
    Filed: September 27, 2011
    Publication date: September 19, 2013
    Applicant: C.N.R. Consiglio Nazionale Ricerche
    Inventors: Federico Vicentini, Nicola Pedrocchi, Matteo Malosio
  • Patent number: 8536983
    Abstract: A method and system to optimize underwater operations utilizing a radio frequency identification (RFID) arrangement. The RFID arrangement includes a plurality of RFID tags positioned on an underwater surface, with each of the plurality of tags coded with unique information related to each tag's location on the underwater surface. The RFID system also includes an RFID reader/interrogator attached to an underwater explorer. When the underwater explorer is within a reading range of a tag, the reader/interrogator reads the unique tag information. The tag information is used to optimize underwater operations performed by the explorer, which may be a diver or a water vessel.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: September 17, 2013
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Tracy J Harasti, James E Howell, William M Hertel, III
  • Publication number: 20130238125
    Abstract: The state of an area where one or more target objects are arranged is determined based on the result of measurement by a first sensor. A robot is controlled to grip one of the target objects by the grip unit of the robot. The gripping state of the gripping target object gripped by the grip unit is determined from the result of measuring the gripping target object by using a second sensor. When it is determined that gripping has failed, a rearrangement area where the gripping target object is to be rearranged is decided using the result of measurement by the first sensor or that of measurement by the second sensor. The robot is controlled to rearrange the gripping target object in the rearrangement area by the grip unit.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 12, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masahiro Suzuki
  • Patent number: 8532817
    Abstract: Systems and methods for determining the location of a mobile robot within a data storage library and to a library including such systems and utilizing such methods.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: September 10, 2013
    Assignee: Spectra Logic Corporation
    Inventors: Scott Edward Bacom, Christopher Bancroft Brooks, Nicholas Aldo Nespeca
  • Patent number: 8532821
    Abstract: An automatic veering structure for a floor cleaning apparatus comprises a driving wheel set to control moving direction of the floor cleaning apparatus, an auxiliary wheel set and a buffer module. It also has a detection module to detect whether the auxiliary wheel set is suspended in the air and whether the buffer module bumps into an obstacle, then output a first detection signal and a second detection signal to a control module to determine whether to trigger the driving wheel set to drive the floor cleaning apparatus to veer to prevent the floor cleaning apparatus from suspending and falling, or stopping moving when encounters the obstacle. Thus the lifespan of the floor cleaning apparatus is lengthened and cleaning efficiency improves.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: September 10, 2013
    Inventor: Joseph Y. Ko
  • Patent number: 8532863
    Abstract: A computer implemented method for unattended detection of a current terrain to be traversed by a mobile device is disclosed. Visual input of the current terrain is received for a plurality of positions. Audio input corresponding to the current terrain is received for the plurality of positions. The video input is fused with the audio input using a classifier. The type of the current terrain is classified with the classifier. The classifier may also be employed to predict the type of terrain proximal to the current terrain. The classifier is constructed using an expectation-maximization (EM) method.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: September 10, 2013
    Assignee: SRI International
    Inventors: Raia Hadsell, Supun Samarasekera, Ajay Divakaran
  • Publication number: 20130231561
    Abstract: A device for assisting with the handling of an instrument or tool, the device comprising a jointed mechanical structure on a support, wherein an instrument or tool may be attached, motor drives configured to actuate the jointed mechanical structure, according to a number of degrees of freedom of less than that which the structure provides to the instrument or tool, and an automatic control, wherein the automatic control drives the motor drives in order to facilitate the meeting of a constraint on position and/or velocity parameters of the instrument or tool, which constraint the motor drives by themselves, independently of handling by an operator, cannot entirely meet.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 5, 2013
    Inventors: Anja Marx, Guillaume Morel, Marie-Aude Vitrani, Serge Louis Wilfrid Muller, Rãzvan Gabriel Iordache
  • Patent number: 8527093
    Abstract: An apparatus and method for controlling the position of the tongs of a crane depending on bending of a slab are disclosed. Side surface detection units are installed at both ends of the tongs of a crane for gripping the side surfaces of one or more slabs, and are configured to detect one or more gaps generated due to bending of one of the slabs. A distance detection unit is configured to detect the distance between an uppermost slab and the crane. A control unit is configured to adjust the final grip position of the tongs using information about the gaps generated due to the bending of the slab. The information about the gaps is detected by the side surface detection units and the distance detection unit.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: September 3, 2013
    Assignee: Posco
    Inventors: Dong Wook Kim, Sang Choul Won, Joo Man Kim, Young Su Kim, Kyu Hyun Kim, Jin Ho Kim, Se Hoon Kim
  • Patent number: 8521322
    Abstract: In automatic programming for creating a multi-path program for a machine having a plurality of control paths performing one or more machining processes of a machining program for machining a workpiece, the machining time of each of the machining processes is calculated, workable paths are input for each of the machining processes, and then workable orders of the machining processes are input. For each of the machining processes, simultaneously workable machining processes are input if any among other machining processes. On the basis of the above results, machining programs that provide the shortest machining time are selected.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: August 27, 2013
    Assignee: Fanuc Corporation
    Inventors: Hideaki Maeda, Shinya Nakamura
  • Publication number: 20130218338
    Abstract: A position control method for controlling a position of a movable portion, includes: performing control of allowing the movable portion to approach a predetermined position by moving the movable portion; and performing control of moving the movable portion to the predetermined position by moving the movable portion and detecting a relative position of the movable portion with respect to the predetermined position by using an imaging unit.
    Type: Application
    Filed: March 22, 2013
    Publication date: August 22, 2013
    Applicant: Seiko Epson Corporation
    Inventor: Seiko Epson Corporation
  • Patent number: 8515612
    Abstract: A route planning device that is capable of comprehending, in advance, a route clearance at a pass-through point on a planned travel route, includes a global map acquisition unit arranged to generate a global map showing an obstacle area in which an obstacle exists, an extended area generation unit arranged to generate an extended obstacle area and three extended area by extending stepwise an outline of the obstacle area contained in the global map, an integrated map generation unit arranged to generate an integrated map by superposing for integration of the extended obstacle area with the three extended areas; a movable area extraction unit arranged to extract a movable area from the integrated map and thinning the same, and a route planning unit arranged to acquire a route clearance at a sub goal according to the extended areas on the integrated map to which the sub goal on the travel route belongs, upon planning the travel route from the thinned movable area.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 20, 2013
    Assignee: Murata Machinery, Ltd.
    Inventors: Shoji Tanaka, Hideo Shitamoto
  • Patent number: 8515578
    Abstract: A navigational control system for altering movement activity of a robotic device operating in a defined working area, comprising a transmitting subsystem integrated in combination with the robotic device, the transmitting subsystem comprising means for emitting a number of directed beams, each directed beam having a predetermined emission pattern, and a receiving subsystem functioning as a base station that includes a navigation control algorithm that defines a predetermined triggering event for the navigational control system and a set of detection units positioned within the defined working area in a known spaced-apart relationship, the set of detection units being configured and operative to detect one or more of the directed beams emitted by the transmitting system; and wherein the receiving subsystem is configured and operative to process the one or more detected directed beams under the control of the navigational control algorithm to determine whether the predetermined triggering event has occurred, an
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: August 20, 2013
    Assignee: iRobot Corporation
    Inventors: Mark J. Chiappetta, Joseph L. Jones
  • Publication number: 20130211589
    Abstract: An autonomous cleaning apparatus includes a chassis, a drive system disposed on the chassis and operable to enable movement of the cleaning apparatus, and a controller in communication with the drive system. The controller includes a processor operable to control the drive system to steer movement of the cleaning apparatus. The autonomous cleaning apparatus includes a cleaning head system disposed on the chassis and a sensor system in communication with the controller. The sensor system includes a debris sensor for generating a debris signal, a bump sensor for generating a bump signal, and an obstacle following sensor disposed on a side of the autonomous cleaning apparatus for generating an obstacle signal. The processor executes a prioritized arbitration scheme to identify and implement one or more dominant behavioral modes based upon at least one signal received from the sensor system.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 15, 2013
    Inventors: Gregg W. Landry, David A. Cohen, Daniel N. Ozick, Mark J. Chiappetta, Joseph L. Jones
  • Patent number: 8508388
    Abstract: The invention is related to methods and apparatus that use a visual sensor and dead reckoning sensors to process Simultaneous Localization and Mapping (SLAM). These techniques can be used in robot navigation. Advantageously, such visual techniques can be used to autonomously generate and update a map. Unlike with laser rangefinders, the visual techniques are economically practical in a wide range of applications and can be used in relatively dynamic environments, such as environments in which people move. One embodiment further advantageously uses multiple particles to maintain multiple hypotheses with respect to localization and mapping. Further advantageously, one embodiment maintains the particles in a relatively computationally-efficient manner, thereby permitting the SLAM processes to be performed in software using relatively inexpensive microprocessor-based computer systems.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 13, 2013
    Assignee: Irobot Corporation
    Inventors: L. Niklas Karlsson, Paolo Pirjanian, Luis Filipe Domingues Goncalves, Enrico Di Bernardo
  • Patent number: 8509949
    Abstract: The inventive concept of the metrology system (the system) actively determines the 6 Degree of Freedom (6-DOF) pose of a motion device such as, but not limited to, an industrial robot employing an end of arm tool (EOAT). A concept of the system includes using laser pointing devices without any inherent ranging capability in conjunction with the EOAT-mounted targets to actively determine the pose of the EOAT at distinct work positions of at least one motion device.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: August 13, 2013
    Assignee: Variation Reduction Solutions, Inc.
    Inventors: Brett Alan Bordyn, Myles Daniel Markey, Michael John Kleeman
  • 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
  • Patent number: 8504202
    Abstract: An autonomous mobile robot apparatus and a method for avoiding collision due to rush-out, being applicable under the circumstances where persons and robots come and go each other, comprises an obstacle detector unit 3, which detects an obstacle, a route producer unit 7, which determines a route for reaching to a destination while avoiding the obstacle detected by the obstacle detector unit upon basis of a predetermined avoiding method, as well as, a velocity thereof, and a moving unit 2, which loads the obstacle detector unit and the route producer unit thereon and moves, thereby operating under circumstances mixing with a human being(s), wherein the obstacle detector unit, further, detects a terminal point of an article lying in an advancing direction of the autonomous mobile robot apparatus, and a distance between the terminal point and the autonomous mobile robot apparatus, and the route producer unit, when the obstacle detector unit detects the terminal end of said article, controls at least either one of
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: August 6, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Ryoko Ichinose, Saku Egawa, Yuji Hosoda
  • Patent number: 8502647
    Abstract: The invention relates to a machine tool 101 comprising a plurality of operation functions and a selection device 113a-113d for selecting one or more operation functions by a user. The machine tool 101 receives data from a mobile data carrier 311 via a reception device 112, on the basis of which it may be determined which operation functions may be performed by the user. In this process, an access control device 130 grants the user access to only those selected operation functions he or she is authorized to perform.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: August 6, 2013
    Assignee: Deckel Maho Pfronten GmbH
    Inventors: Reinhold Seitz, Rudolf Hahn, Armin Bornemann
  • Patent number: 8504206
    Abstract: A control apparatus for a master-slave robot includes a force correction section detecting unit that detects a section at which force information from at least one of force information and speed information is corrected, and a force correcting unit that corrects the force information at a section detected as a force correction section by the force correction section detecting unit. A small external force applied to a slave manipulator is magnified and transmitted to a master manipulator, or an excessive manipulation force applied to the master manipulator is reduced and transmitted to the slave manipulator.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 6, 2013
    Assignee: Panasonic Corporation
    Inventors: Yudai Fudaba, Yuko Tsusaka, Taichi Sato
  • Patent number: 8498488
    Abstract: A method to determine the location of a robot using an omni-directional image, the method including acquiring an omni-directional image from a robot, extracting a predetermined current line from the acquired omni-directional image, calculating a correlation coefficient between the extracted current line of the robot and each landmark line of pre-stored nodes using a Fast Fourier Transform (FFT), and performing a stochastic approach method of a particle filtering process on a basis of the calculated correlation coefficient to recognize a location of the robot.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 30, 2013
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sukjune Yoon, Kyung Shik Roh, Woosup Han, Seung Ki Min