Programmed Data (e.g., Path) Modified By Sensed Data Patents (Class 700/253)
  • Patent number: 8386081
    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: Grant
    Filed: July 30, 2009
    Date of Patent: February 26, 2013
    Assignee: iRobot Corporation
    Inventors: Gregg W. Landry, David A. Cohen, Daniel N. Ozick, Mark J. Chiappetta, Joseph L. Jones
  • Patent number: 8384250
    Abstract: A system and method for ensuring that a large number of connectors, such as fiber-optic cable-connectors, which are plugged-into connector-receptacles arrayed across a connector-panel, are not intentionally disconnected by an un-authorized user with malicious intent, or accidentally unplugged by an authorized technician who may be trying to manually pull-out a specific connector for testing or other purposes but, inadvertently, could otherwise unplug a neighboring connector because of not being able to clearly see which plug is actually being removed due to the large number of cables that are connected to the panel. The connectors are locked in place by restraining arms which are controlled by solenoids or motors. Each restraining arm can be commanded to release its respective connector, but only when the correct command from a computer is received. The same system and method can be applied to connector-receptacles arrayed on one or both sides of the panel.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: February 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Rosa M. Underwood, Henry A. McKelvey, Jimmie D. Peterman, Emory L. Young
  • Patent number: 8380350
    Abstract: An autonomous mobile robot system for bounded areas including a navigation beacon and an autonomous coverage robot. The navigation beacon has a gateway beacon emitter arranged to transmit a gateway marking emission with the navigation beacon disposed within a gateway between the first bounded area and an adjacent second bounded area. The autonomous coverage robot includes a beacon emission sensor responsive to the beacon emission, and a drive system configured to maneuver the robot about the first bounded area in a cleaning mode in which the robot is redirected in response to detecting the gateway marking emission. The drive system is also configured to maneuver the robot through the gateway into the second bounded area in a migration mode.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: February 19, 2013
    Assignee: iRobot Corporation
    Inventors: Daniel N. Ozick, Andrea M. Okerholm, Jeffrey W. Mammen, Michael J. Halloran, Paul E. Sandin, Chikyung Won
  • Patent number: 8380396
    Abstract: A travel control method for a self-propelled carriage having a travel control section for controlling steering-driving wheels. In the method, the steering-driving wheels are steered by a predetermined angle based on a direction change command, and in this state, the carriage is moved forward and backward for a predetermined distance to make the carriage depart from a base line. Then, the carriage is steered toward the base line to return to the base line. After that, the carriage is made to be able to travel along the base line.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: February 19, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Masaru Maruo, Hideshi Takekuma
  • Patent number: 8380349
    Abstract: Embodiments disclose methods and systems for providing instructions to a robot device. The method may be executable to receive information from a robotic device and determine data responsive to the information. The method may also be executable to determine an order to send the data to the robotic device, where data associated with robot functionality to be performed at a first time is given a first priority and data associated with robot functionality to be performed at a subsequent time is given a second priority. The method is further executable to receive information indicating an amount of available memory on the robotic device and to provide the robotic device an amount of the data responsive to the information that is storable in the amount of available memory on the robotic device and in an order such that data that pertains to the first priority is sent first.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: February 19, 2013
    Assignee: Google Inc.
    Inventors: Ryan Hickman, Damon Kohler
  • Patent number: 8380344
    Abstract: A method for tamping media during transportation is disclosed. Multiple parallel beltsets lie between an inlet station(s) and a delivery station(s). The multiple parallel beltsets have one or more parallel belts, a motor connected to drive the beltsets, and multiple pushers attached to the belts of the beltset with the pushers of one beltset placed between the pushers of the adjacent beltset. A control module coupled to the motors accepts a set of instructions and controls tamping of the media stack during transportation. The control module varies the velocity of one of the beltsets relative to the adjacent beltset and adjusts the distance between successive pushers on the beltsets to accept media or to tamp media during transportation.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: February 19, 2013
    Assignee: Xerox Corporation
    Inventor: Douglas K. Herrmann
  • Patent number: 8380348
    Abstract: Provided is a robot capable of appropriately adjusting a position and the like of a main body in view of executing a specified task involving an interaction with a target object. While the position and posture of the main body (10) are being controlled according to a second target path, the robot (1) moves from a first specified area to a second specified area and stands there. In this state, a second position deviation (=the deviation of the position of the main body from a second target path) and a second posture deviation (=the deviation of the posture of the main body from a second target posture) are determined. According to the determination result, the second target path is corrected so that the subsequent position deviation and the like may be smaller.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 19, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Norio Neki, Koji Okazaki, Takashi Nakayama, Masaaki Muromachi, Satoshi Kaneko, Yuta Kimura
  • Patent number: 8374722
    Abstract: A robotic arm is provided, for example for inspecting a rotary machine such as a gas turbine engine. The arm has a plurality of groups of links having articulations therebetween for movement in a first plane, the groups having articulations with respect to each other for movement in a second orthogonal plane. Thus the arm can move around objects such as aerofoils in the engine, and also move up or down to remain close to the rotary surface of the machine.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: February 12, 2013
    Assignee: Oliver Crispin Robotics Limited
    Inventors: Robert Oliver Buckingham, Andrew Crispin Graham
  • Patent number: 8374421
    Abstract: Methods and systems for robot and cloud communication are described. A robot may interact with the cloud to perform any number of actions using video captured from a point-of-view or in the vicinity of the robot. The cloud may be configured to extract still frames from compressed video received from the robot at a frame rate determined based on a number of factors, including the robot's surrounding environment, the available bandwidth, or actions being performed. The cloud may be configured to request that a compressed video with higher frame rate be sent so that the cloud can extract still frames at a higher frame rate. Further, the cloud may be configured to request that a second compressed video from a second perspective be sent to provide additional environment information.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: February 12, 2013
    Assignee: Google Inc.
    Inventor: Ryan Hickman
  • Patent number: 8374723
    Abstract: Methods of and a system for providing force information for a robotic surgical system. The method includes storing first kinematic position information and first actual position information for a first position of an end effector; moving the end effector via the robotic surgical system from the first position to a second position; storing second kinematic position information and second actual position information for the second position; and providing force information regarding force applied to the end effector at the second position utilizing the first actual position information, the second actual position information, the first kinematic position information, and the second kinematic position information. Visual force feedback is also provided via superimposing an estimated position of an end effector without force over an image of the actual position of the end effector. Similarly, tissue elasticity visual displays may be shown.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: February 12, 2013
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Wenyi Zhao, Tao Zhao, David Q. Larkin
  • Publication number: 20130035791
    Abstract: A vision correction method for establishing the position of a tool center point (TCP) for a robot manipulator includes the steps of: defining a preset position of the TCP; defining a preset coordinate system TG with the preset position of the TCP as its origin; capturing a two-dimensional picture of the preset coordinate system TG to establish a visual coordinate system TV; calculating a scaling ratio ? of the vision coordinate system TV relative to the preset coordinate system TG; rotating the TCP relative to axes of the preset coordinate system TG; capturing pictures of the TCP prior to and after rotation; calculating the deviation ?P between the preset position and actual position of the TCP; correcting the preset position and corresponding coordinate system TG using ?P, and repeating the rotation through correction steps until ?P is less than or equal to a maximum allowable deviation of the robot manipulator.
    Type: Application
    Filed: March 8, 2012
    Publication date: February 7, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: LONG-EN CHIU, SHU-JUN FU, GANG ZHAO
  • Patent number: 8369991
    Abstract: A system and method is disclosed for controlling a robot having at least two legs, the robot falling down from an upright posture and the robot located near a plurality of surrounding objects. A plurality of predicted fall directions of the robot are determined, where each predicted fall direction is associated with a foot placement strategy, such as taking a step, for avoiding the surrounding objects. The degree to which each predicted fall direction avoids the surrounding objects is determined. A best strategy is selected from the various foot placement strategies based on the degree to which the associated fall direction avoids the surrounding objects. The robot is controlled to implement this best strategy.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: February 5, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Ambarish Goswami, Umashankar Nagarajan, Yoshiaki Sakagami
  • Patent number: 8364311
    Abstract: The invention relates to a vision-based attention system, comprising: at least one vision sensor, at least one image processing module processing an output signal of the vision sensor in order to generate at least one two-dimensional feature map, a dorsal attention subsystem generating a first saliency map on the basis of the at least one feature map, the saliency map indicating a first focus of attention for the driver assistance system, a ventral attention subsystem, independent to the dorsal attention subsystem, for generating a second saliency map on the basis of at least one feature map, which can be the same as the one used for the dorsal attention system or a different one, the second saliency map indicating unexpected visual stimuli.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: January 29, 2013
    Assignee: Honda Research Institute Europe GmbH
    Inventor: Martin Heracles
  • Patent number: 8364308
    Abstract: A walking pattern generation system generates a walking pattern of a biped walking robot. The walking pattern generation system includes a pole-zero controller for converting a target pattern data input to the system into a reference pattern data through a first transfer function, and a walking pattern generation unit for converting the reference pattern data into a walking pattern data through a second transfer function and outputting the converted walking pattern data, wherein the second transfer function has an unstable zero, and wherein the first transfer function includes a transfer function approximated to an inverse of the unstable zero of the second transfer function.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: January 29, 2013
    Assignee: Korea Institute of Science and Technology
    Inventors: Seokmin Hong, Yonghwan Oh, Doik Kim, Bumjae You
  • Patent number: 8355816
    Abstract: To make it possible to teach a grasping action for a work object whose shape and 3D position are unknown to a robot by an intuitive and simple input operation by an operator. a captured image of the working space is displayed on a display device; (b) an operation in which a recognition area including a part of a work object to be grasped by a hand is specified in two dimensions on an image of the work object displayed on the display device is received; (c) an operation in which a primitive shape model to be applied to the part to be grasped is specified from among a plurality of primitive shape models; (d) a parameter group to specify the shape, position, and posture of the primitive shape model is determined by fitting the specified primitive shape model onto 3D position data of a space corresponding to the recognition area; (e) a grasping pattern applicable to grasping of the work object is selected by searching a database in which grasping patterns applicable by a hand to primitive shape models are stored.
    Type: Grant
    Filed: February 3, 2009
    Date of Patent: January 15, 2013
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventor: Fuminori Saito
  • Patent number: 8352075
    Abstract: Technology for creating a feature map for localizing a mobile robot and extracting feature information of surroundings is provided. According to one aspect, feature information including a reflection function is extracted from information acquired using a 3D distance sensor and used as a basis for creating a feature map. Thus, a feature map that is less sensitive to change in the surrounding environment can be created, and a success rate of feature matching can be increased.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: January 8, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Joon-kee Cho, Yeon-ho Kim, Dong-ryeol Park
  • Patent number: 8352113
    Abstract: A robotic mower boundary coverage system includes a vehicle control unit on the robotic mower commanding a traction drive system to drive the robotic mower at a specified yaw angle with respect to a boundary wire, and a boundary sensor on the robotic mower signaling the distance between the boundary wire and the vehicle control unit. The vehicle control unit alternates commands to direct the traction drive system toward and away from the boundary wire based on the distance of the robotic mower to the boundary wire.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: January 8, 2013
    Assignee: Deere & Company
    Inventors: David A. Johnson, Monte A. Dickson
  • Publication number: 20130006420
    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: September 13, 2012
    Publication date: January 3, 2013
    Applicant: Evolution Robotics, Inc.
    Inventors: L. Niklas Karlsson, Paolo Pirjanian, Luis Filipe Domingues Goncalves, Enrico Di Bernardo
  • Patent number: 8340819
    Abstract: A remote control station that controls a robot through a network. The remote control station transmits a robot control command that includes information to move the robot. The remote control station monitors at least one network parameter and scales the robot control command as a function of the network parameter. For example, the remote control station can monitor network latency and scale the robot control command to slow down the robot with an increase in the latency of the network. Such an approach can reduce the amount of overshoot or overcorrection by a user driving the robot.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: December 25, 2012
    Assignee: Intouch Technologies, Inc.
    Inventors: Amante Mangaser, Jonathan Southard, Marco Pinter, John Cody Herzog, Charles Steve Jordan, Yulun Wang, James Rosenthal
  • Patent number: 8340818
    Abstract: A robotic mapping method includes scanning a robot across a surface to be mapped. Locations of a plurality of points on the surface are sensed during the scanning. A first of the sensed point locations is selected. A preceding subset of the sensed point locations is determined. The preceding subset is disposed before the first sensed point location along a path of the scanning. A following subset of the sensed point locations is determined. The following subset is disposed after the first sensed point location along the path of the scanning. The first sensed point location is represented in a map of the surface by an adjusted first sensed point location. The adjusted first sensed point location is closer to each of the preceding and following subsets of the sensed point locations than is the first sensed point location.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: December 25, 2012
    Assignee: Robert Bosch GmbH
    Inventor: Benjamin Pitzer
  • Patent number: 8340817
    Abstract: There is provided a legged robot that performs motion by changing a joint angle, which includes a section of generating a center-of-gravity trajectory of the legged robot based on a trinomial equation obtained by discretizing a ZMP equation and a target ZMP, a section of calculating time-varying data of a target value of the joint angle based on the generated center-of-gravity trajectory, and a section of rotating a joint of the legged robot based on the calculated time-varying data of a target value of the joint angle, wherein the ZMP equation involves an angular momentum according to a center-of-gravity velocity.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 25, 2012
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Daisaku Honda, Keisuke Suga, Ryosuke Tajima
  • Patent number: 8326019
    Abstract: An apparatus, method, and medium for dividing regions by using feature points and a mobile robot cleaner using the same are provided. A method includes forming a grid map by using a plurality of grid points that are obtained by detecting distances of a mobile robot from obstacles; extracting feature points from the grid map; extracting candidate pairs of feature points, which are in the range of a region division element, from the feature points; extracting a final pair of feature points, which satisfies the requirements of the region division element, from the candidate pair of feature points; forming a critical line by connecting the final pair of feature points; and forming a final region in accordance with the size relationship between regions formed of a closed curve which connects the critical line and the grid map.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: December 4, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Su-jinn Lee, Hyeon Myeong, Yong-beom Lee, Seok-won Bang
  • Patent number: 8321054
    Abstract: A method for adjusting a program including program instructions for controlling an industrial robot to carry out work at a plurality of target points on a work object. The robot includes a tool having two arms adapted to clamp the work object and at least one of the arms is arranged movable relative the other arm in an opening and a closing direction, a manipulator adapted to hold the tool or the work object, and a controller controlling the movements of the manipulator and the tool arm and configured to switch between a normal control mode and a compliant control mode in which the manipulator has a reduced stiffness in at least one direction. The method includes moving the manipulator and the tool according to the program instructions until one of the target points is reached.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: November 27, 2012
    Assignee: ABB Technology Ltd.
    Inventors: Tony Selnes, Ake Olofsson
  • Publication number: 20120296471
    Abstract: A robot (100) has a robot mechanism unit (1) having a sensor (10) and a control unit (2), and the control unit (2) includes a normal control unit (4) that controls the operation of the robot mechanism unit, and a learning control unit (3) that, when the robot mechanism unit (1) is operated by a speed command that is given by multiplying a teaching speed designated in a task program by a speed change ratio, performs learning to calculate, from a detection result by the sensor (10), a learning correction amount for making the trajectory or position of the control target in the robot mechanism unit (1) approach the target trajectory or target position, or for reducing the vibration of the control target, and performs processes so that the control target position of the robot mechanism unit (1) moves along a fixed trajectory regardless of the speed change ratio.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 22, 2012
    Applicant: FANUC CORPORATION
    Inventors: Kiyonori INABA, Masakazu ICHINOSE
  • Patent number: 8315736
    Abstract: A system for picking and packing applications is provided. The system includes a plurality of robots and a plurality of robot controllers. Each robot controller includes a load re-balance subsystem, a load balance subsystem, a robot state change detector subsystem, a communicator subsystem, and a motion control subsystem. Each of the robot controllers is interconnected and in communication with one another via the communicator subsystems. Each of the robots has a workload that may be selectively balanced. A method for balancing the workloads of the robots using built-in processors which run motion control is also provided.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: November 20, 2012
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Genesh Kalbavi, Gordon Geheb, Min-Ren Jean, Gerald A. Ross, Jason Tsai, Rick Wunderlich
  • Patent number: 8315734
    Abstract: Provided are a robot capable of improving the computation rate by considering whether a parameter will diverge and modifying the experiment order of offspring during evolutionary computation, when the covariance of system noise and that of measurement noise are calculated for the purpose of localizing the robot by using a Kalman filter, and a method and medium of localizing a robot by using a calculated covariance.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: November 20, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyeon Myeong, Yong-beom Lee, Seok-won Bang, Hyoung-ki Lee, Ki-wan Choi, Eun-young Choe
  • Patent number: 8311675
    Abstract: The invention describes a method of controlling an autonomous device (1), which autonomous device records ambient data and optionally transmits the recorded ambient data, which method comprises positioning an indicator (S1, S2, S3, S4) at a boundary (B) between a private area (P) and a non-private area (N) to optically distinguish the private area (P) from the non-private area (N) for a user of the autonomous device (1). The indicator (S1, S2, S3, S4) is detected by the autonomous device (1) and interpreted to determine whether the autonomous device (1) is in a private area (P) or a non-private area (N). Subsequently, recording or transmission of ambient data is restricted while the autonomous device (1) is within the private area (P).
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: November 13, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Georgios Parlantzas, Jens Friedemann Marschner
  • Patent number: 8295978
    Abstract: The present invention relates to a system for cooperation of multiple mobile robots and a method thereof that allow the multiple mobile robots to cooperatively execute one complicated task. The system and method can use centralized control architecture, create robot cooperation application codes on the basis of conceptual behavior units without depending on actual physical robots, and dynamically bind behavior units used to create the robot cooperation application at the time of executing the robot cooperation application to actual functions of the robots, thereby actively adjusting to changes in a dynamical environment, such as a change in the types, the number, and the functions of robots for cooperation.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: October 23, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Joonmyun Cho, Hyoungsun Kim
  • Publication number: 20120265340
    Abstract: The invention relates to a robot, a robot control device, and a method for operating a robot. The robot includes an arm having a plurality of members following one after the other, an attaching device for attaching an end effector and drives for moving the members, and a control device connected to the drives. In another aspect, a computer program running on the control device, issues a command for the robot arm to carry out an application step. At least one abort condition of the command from a plurality of abort conditions is detected, the execution of the application step is aborted on the basis of the detected abort condition, and simultaneously with the detection of the abort condition information is passed to the computer program about the abort condition on the basis of which the execution of the application step was aborted.
    Type: Application
    Filed: March 22, 2012
    Publication date: October 18, 2012
    Applicant: KUKA LABORATORIES GmbH
    Inventor: Bernd Finkemeyer
  • Patent number: 8290621
    Abstract: Motion information of a robot arm stored in a motion information database is acquired. A person manipulates the robot arm, and correction motion information at the time of the motion correction is acquired. An acquiring unit acquires environment information. A motion correction unit corrects the motion information while the robot arm is in motion. A control rule generating unit generates a control rule for allowing the robot arm to automatically operate based on the corrected motion information and the acquired environment information. The motion of the robot arm is controlled based on the generated control rule.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: October 16, 2012
    Assignee: Panasonic Corporation
    Inventor: Yuko Tsusaka
  • Patent number: 8285482
    Abstract: Disclosed is a mobile robot and method generating a path of the mobile robot, capable of quickly moving the mobile robot to a location at which the mobile robot is able to detect a docking station. A first configuration space map is built by expanding an obstacle area including an obstacle by a first thickness, and a second configuration space map is built by expanding the obstacle area by a second thickness which is less than the first thickness. A path is generated by sequentially using the first configuration space map and the second configuration space map.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: October 9, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-geon Kong, Hyoung-ki Lee
  • Patent number: 8285417
    Abstract: A robot and the like capable of executing a task in an appropriate condition from the viewpoint of execution economy even when a state of the task is altered. A cost is evaluated that represents a load or labor required for a robot (1) to execute a new task, and the cost information indicating the cost is transmitted to a support server (200) (bid procedure). The support server (200) designates the robot (1) having the lowest cost as a designated robot (1) and transmits an execution instruction for executing the new task to the designated robot (1). The robot (1) executes the task according to the execution instruction (contract procedure). By employing the task bid and contract system, a designated task is executed by an adequate robot (R) among a plurality of robots (R) in consideration of the execution economy of the designated task.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: October 9, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventors: Yuichiro Kawaguchi, Katsuyoshi Watari, Taro Yokoyama
  • Patent number: 8280574
    Abstract: To generate an optimal path in a search space represented by a grid.
    Type: Grant
    Filed: July 4, 2008
    Date of Patent: October 2, 2012
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Hidenori Yabushita, Kazuhiro Mima, Yoshiaki Asahara
  • Publication number: 20120245733
    Abstract: An exemplary robot is disclosed with at least one turnable member wherein a free end of the member is moveable along a programmable path. A force or pressure or contact effect detector is included on an interaction point on the free end of the free member so that signals corresponding to the force or pressure or contact effect are producible. Control of the robot movement is performed according to the programmable path and according to predicted demands in the case of detection. In case of detection, the control will be carried out such that the robot movement is temporarily stopped, slowed down or not stopped and a temporary change of the programmable movement path can be determined in consideration of the produced signals. A homing method for controlling the robot is also disclosed.
    Type: Application
    Filed: September 21, 2011
    Publication date: September 27, 2012
    Applicant: ABB AG
    Inventor: Matthias Björn
  • Publication number: 20120245734
    Abstract: A robot controller controls a robot to maintain balance in response to an external disturbance (e.g., a push) on level or non-level ground. The robot controller determines a predicted stepping location for the robot such that the robot will be able to maintain a balanced upright position if it steps to that location. As long as the stepping location predicted stepping location remains within a predefined region (e.g., within the area under the robot's feet), the robot will maintain balance in response to the push via postural changes without taking a step. If the predicted stepping location moves outside the predefined region, the robot will take a step to the predicted location in order to maintain its balance.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 27, 2012
    Inventors: Seungkook Yun, Ambarish Goswami, Sung-Hee Lee
  • Patent number: 8274406
    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: March 15, 2010
    Date of Patent: September 25, 2012
    Assignee: Evolution Robotics, Inc.
    Inventors: L. Niklas Karlsson, Paolo Pirjanian, Luis Filipe Domingues Goncalves, Enrico Di Bernardo
  • Patent number: 8271132
    Abstract: Systems, methods, and user interfaces are used for controlling a robot. An environment map and a robot designator are presented to a user. The user may place, move, and modify task designators on the environment map. The task designators indicate a position in the environment map and indicate a task for the robot to achieve. A control intermediary links task designators with robot instructions issued to the robot. The control intermediary analyzes a relative position between the task designators and the robot. The control intermediary uses the analysis to determine a task-oriented autonomy level for the robot and communicates target achievement information to the robot. The target achievement information may include instructions for directly guiding the robot if the task-oriented autonomy level indicates low robot initiative and may include instructions for directing the robot to determine a robot plan for achieving the task if the task-oriented autonomy level indicates high robot initiative.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: September 18, 2012
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Curtis Nielsen, David Bruemmer, Douglas Few, Miles Walton
  • Patent number: 8271134
    Abstract: A robot having a learning control function is disclosed. The robot includes a robot mechanism unit with a sensor on a part to be positionally controlled and a control unit for controlling the operation of the robot mechanism unit. The control unit includes a normal control unit for controlling the operation of the robot mechanism unit, and a learning control unit for operating the robot mechanism unit according to a task program and carrying out the learning to calculate the learning correction amount in order that position of the part of the robot mechanism unit to be controlled which is detected by the sensor approaches a target trajectory or a target position assigned for the normal control unit. The learning control unit calculates the maximum speed override that can be set with in the learning operation, and carries out the learning to calculate the learning correction amount while increasing the speed override a plurality of times until the maximum speed override is reached.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: September 18, 2012
    Assignee: Fanuc Corporation
    Inventors: Tetsuaki Kato, Masakazu Ichinose, Kiyonori Inaba
  • Patent number: 8271133
    Abstract: An apparatus, method, and medium for sensing a slip in a mobile robot is provided. The apparatus for sensing a slip in a mobile robot includes a driving motor control unit to control a driving motor that rotates a plurality of driving wheels of the mobile robot, a first rotation sensor to sense a first rotation angle of the mobile robot by using the difference between traveling distances of the plurality of driving wheels, a second rotation sensor to sense a second rotation angle of the mobile robot by sensing a rotation of the mobile robot, and a slip-sensing unit to sense the slip of the mobile robot by comparing the first rotation angle with the second rotation angle. The driving motor control unit controls the driving motor to travel straight in a specified pattern.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: September 18, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun-ho Park, Woo-yeon Jeong
  • Patent number: 8271135
    Abstract: An apparatus for holding a medical device has an arm unit equipped with, for example, a polyarticular arm, which holds the medical device such as endoscope movably in the space. Additionally to a determination unit and a controller, the holding apparatus has an operation unit equipped with a plurality of operation members with which an operator's operation causes the arm unit to be moved spatially. The determination unit determines whether or not operator's operations at the plurality of operation members corresponds to an improper state deviating from a properly operated state in which at least two predetermined operation members have been operated within a predetermined period of time which is set to measure simultaneity for operations. If it is determined that the operation is in the improper state, the controller prohibits the arm unit from moving. As long as the operation is proper, the arm unit can be moved.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: September 18, 2012
    Assignee: Olympus Corporation
    Inventors: Keiji Shioda, Satoshi Otsuka, Masaaki Ueda, Kazuhito Nakanishi
  • Patent number: 8265791
    Abstract: A system and method for motion control of a humanoid robot are provided. The system includes a remote controller for recognizing three-dimensional image information including two-dimensional information and distance information of a user, determining first and second reference points on the basis of the three-dimensional image information, calculating variation in angle of a joint on the basis of three-dimensional coordinates of the first and second reference points, and transmitting a joint control signal through a wired/wireless network. The system also includes a robot for checking joint control data from the joint control signal received from the remote controller and varying an angle of the joint to move according to the user's motion.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: September 11, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-Jun Song, Je-Han Yoon, Hyun-Sik Shim
  • Patent number: 8260483
    Abstract: The present invention provides a guidance, navigation, and control method and system for an underground mining vehicle that allow said vehicle to be taught a route by a human operator and then have it automatically drive the route with no human intervention. The method works in three steps: teaching, route profiling, and playback. In the teaching step the vehicle is manually driven by a operator along a route which can consist of an arbitrary sequence of maneuvers including tramming forwards, switching directions, tramming backwards, turning, or pausing movement. During this phase raw data from vehicle-mounted sensors including odometric sensors and rangefinders are logged to a file throughout teaching for later processing. During the (offline) route profiling step, the raw data in the log file are processed into a route profile, and a profile of desired speed as a function of distance along the path.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: September 4, 2012
    Assignee: MacDonald, Dettwiler & Associates Inc
    Inventors: Timothy D. Barfoot, Joshua A. Marshall, Raja Mukherji, Robert Ward
  • Patent number: 8255084
    Abstract: Provided are a method, medium, and apparatus for docking a mobile robot.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: August 28, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Su-jin Lee, Hyeon Myeong, Woo-yeon Jeong
  • Publication number: 20120215352
    Abstract: A method for the automated control of a process robot with a controller performing movement and work sequences and with one or more sensors that record a work progress. A planning tool compares a recorded progress of work with an aimed-for processing objective and determines, from a difference between the processing objective and an actual value of the process that corresponds to the recorded progress of work, movement and work sequences with which the aimed-for processing objective is achieved. Then the determined movement and work sequences are converted into robot-executable control commands in real time or in-step with the process, and the process robot is controlled in such a way as to achieve the aimed-for processing objective.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 23, 2012
    Applicant: CONVERGENT INFORMATION TECHNOLOGIES GMBH
    Inventor: CHRISTOF EBERST
  • Patent number: 8249747
    Abstract: A robot safety system configured to protect humans in the vicinity of a working robot (1, 11, 21, 31) against harmful impacts by said robot (1, 11, 21, 31), said safety system comprising a sensor system (3, 13, 23) and a safety controller (4, 14, 24) configured to establish an impact risk profile of the robot (1, 11, 21, 31) and deliver an operating signal to a robot controller (2, 12, 22) based on said impact risk profile, wherein the safety controller (4, 14, 24) is configured to establish the impact risk profile based on stored data and input signals, and that the stored data and input signals comprise stored impact data, stored data related to the path of the robot (1, 11, 21, 31), and signals from the sensor system of events in the vicinity of the robot (1, 11, 21, 31), such as a detected human (P1, P11, P21, P22, P31, P32) in the vicinity of the robot (1, 11, 21, 31).
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: August 21, 2012
    Assignee: ABB Research Ltd
    Inventor: Soenke Kock
  • Patent number: 8249746
    Abstract: A method for regulation of a multi-axis automated manipulator, in particular of a robot, includes flexible regulation of at least one guide axis, and rigid regulation of at least one additional axis, and determining a desired value of the at least one additional axis on the basis of a real value of the guide axis.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: August 21, 2012
    Assignee: Kuka Roboter GmbH
    Inventor: Andreas Hagenauer
  • Patent number: 8242730
    Abstract: A robot teach tool is provided that enables automatic teaching of pick and place positions for a robot. The automated robot teach tool obviates the need for manual operation of the robot during the teaching. The result is an automated process that is much faster, more accurate, more repeatable and less taxing on a robot operator.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: August 14, 2012
    Inventors: Michael J. Nichols, Louis J. Guarracina
  • Patent number: 8244395
    Abstract: This invention relates to a method for managing active safety for an automatically operating machine comprising a work surface and a work tool displaced according to a pre-established work program. The method consists of dividing (100) the work surface into several zones and, during the work program cycle and in response to detection (200) of an operator's intrusion into a first zone when the tool is active in a second zone, also consists of carrying out at least one of the following actions: keeping (210) the tool's programmed displacement at the normal speed if the tool's displacement is programmed in a zone not adjacent to the first one, keeping (220) the tool's programmed displacement at reduced speed if the tool's displacement is programmed in a zone adjacent to the first one and modifying (230) the work program if the tool's displacement is programmed in the first zone so that the tool's work can be continued in a zone other than the first one.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: August 14, 2012
    Assignee: LECTRA
    Inventors: Jean-Pierre Lerisson, Alain Sanchez
  • Patent number: 8240968
    Abstract: A system includes a rack with rows for storing drill pipe, and a moveable structure having a control support coupled to an upper portion and a lifting device coupled to a lower portion. The moveable structure travels along a guide for positioning adjacent any of the rows. The control support includes a pivoting actuator, a rotating actuator, an extension arm having a drill pipe capture actuator, and an extension actuator. The lifting device includes a lifting actuator that raises a stack of drill pipe. The system further includes a controller that interprets a control support state including actuator positions and a position index value, and records a position description including the control support state corresponding to the position index value. The controller interprets a position request signal and provides actuator control signals in response to the position request signal and the position description.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: August 14, 2012
    Assignee: Laibe Corporation
    Inventors: James R. Hopkins, Calvin Moore, Jason Hause, Alan Benedict
  • Patent number: 8244403
    Abstract: A visual navigation system and method based on structured light are provided. The visual navigation system at least includes at least one projector for generating a specific path pattern formed by structured light, and a visual server. In addition to facilitating the visual navigation system to detect an obstacle, the pattern formed by the structured light provides a specific path pattern followed by robots during the navigation. In the visual navigation method, when detecting the obstacle, the visual server routes a virtual path and issues a movement-control command to the robots, which in turn follow the virtual path. The present invention is capable of raising the accuracy for the robot navigation and reducing operation burden of the visual server by using the structured light to guide the robots.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: August 14, 2012
    Assignee: Industrial Technology Research Institute
    Inventors: Yen-Chun Lin, Yao-Jiunn Chen, Chao-Chi Wu