Programmed Data (e.g., Path) Modified By Sensed Data Patents (Class 700/253)
  • Patent number: 9630321
    Abstract: Example systems and methods allow for dynamic updating of a plan to move objects using a robotic device. One example method includes determining a virtual environment by one or more processors based on sensor data received from one or more sensors, the virtual environment representing a physical environment containing a plurality of physical objects, developing a plan, based on the virtual environment, to cause a robotic manipulator to move one or more of the physical objects in the physical environment, causing the robotic manipulator to perform a first action according to the plan, receiving updated sensor data from the one or more sensors after the robotic manipulator performs the first action, modifying the virtual environment based on the updated sensor data, determining one or more modifications to the plan based on the modified virtual environment, and causing the robotic manipulator to perform a second action according to the modified plan.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 25, 2017
    Assignee: Industrial Perception, Inc.
    Inventors: Gary Bradski, Kurt Konolige, Ethan Rublee, Troy Straszheim, Hauke Strasdat, Stefan Hinterstoisser
  • Patent number: 9626566
    Abstract: Sensory processing of visual, auditory, and other sensor information (e.g., visual imagery, LIDAR, RADAR) is conventionally based on “stovepiped,” or isolated processing, with little interactions between modules. Biological systems, on the other hand, fuse multi-sensory information to identify nearby objects of interest more quickly, more efficiently, and with higher signal-to-noise ratios. Similarly, examples of the OpenSense technology disclosed herein use neurally inspired processing to identify and locate objects in a robot's environment. This enables the robot to navigate its environment more quickly and with lower computational and power requirements.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: April 18, 2017
    Assignee: Neurala, Inc.
    Inventors: Massimiliano Versace, Anatoly Gorshechnikov, Gennady Livitz, Jesse Palma
  • Patent number: 9400501
    Abstract: A method of simultaneous localization and mapping includes initializing a robot pose and a particle model of a particle filter. The particle model includes particles, each having an associated map, robot pose, and weight. The method includes receiving sparse sensor data from a sensor system of the robot, synchronizing the received sensor data with a change in robot pose, accumulating the synchronized sensor data over time, and determining a robot localization quality. When the accumulated sensor data exceeds a threshold accumulation and the robot localization quality is greater than a threshold localization quality, the method includes updating particles with accumulated synchronized sensor data. The method includes determining a weight for each updated particle of the particle model and setting a robot pose belief to the robot pose of the particle having the highest weight when a mean weight of the particles is greater than a threshold particle weight.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 26, 2016
    Assignee: iRobot Corporation
    Inventor: Mark Schnittman
  • Patent number: 9339930
    Abstract: A robot includes a base, a first arm rotatably connected to the base around a first rotating axis, a second arm rotatably connected to the first arm around a second rotating axis, a third arm rotatably connected to the second arm around a third rotating axis, a first angular velocity sensor provided in the first arm and having a first angular velocity detection axis parallel to the first rotating axis, a second angular velocity sensor provided in the second arm and having a second angular velocity detection axis parallel to the second rotating axis, and a third angular velocity sensor provided in the third arm and having a third angular velocity detection axis parallel to the third rotating axis.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: May 17, 2016
    Assignee: Seiko Epson Corporation
    Inventor: Akio Niu
  • Patent number: 9221173
    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: Grant
    Filed: March 31, 2015
    Date of Patent: December 29, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Izumi Iida
  • Publication number: 20150148955
    Abstract: Systems and methods for cleaning a structure via a robot are described. The system includes a first robot and a second robot. The first robot includes a body, a tool arm, a sensor coupled, a drive system configured to allow vertical and inverted positioning of the first robot, a transceiver, and a controller. The second robot similarly includes a body, a drive system configured to allow positioning of the second robot, a transceiver, and a controller. The system includes a base station in communication with the first robot via the first robot transceiver and/or in communication with the second robot via the second robot transceiver. The first robot is configured to autonomously perform a maintenance task on the structure. The second robot is configured to autonomously provide a support service to the first robot during the maintenance task. The first robot is configured to communicate with the second robot.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Inventors: Hon Wah Chin, William D. Duncan, Roderick A. Hyde, Jordin T. Kare, Tony S. Pan, David B. Tuckerman, Lowell L. Wood,, Jr.
  • Publication number: 20150148956
    Abstract: An evaluation value Ek on a trajectory error ek between an actual trajectory yk and a target trajectory x is calculated. In a case where the calculated evaluation value Ek is better than a best evaluation value Ebest, the best evaluation value Ebest is updated by the evaluation value Ek and is stored. A commanded trajectory uk in this situation is employed as a best commanded trajectory ubest and stored. In a case where the calculated evaluation value Ek is worse than the best evaluation value Ebest, a compensator that calculates a correction of the trajectory ?uk+1 is changed to another compensator and the correction of the trajectory ?uk+1 is calculated. A commanded trajectory in the next-time operation uk+1 is calculated from the correction of the trajectory ?uk+1 and the best commanded trajectory ubest.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 28, 2015
    Inventor: Mahito Negishi
  • Patent number: 9043024
    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: Grant
    Filed: March 8, 2012
    Date of Patent: May 26, 2015
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Long-En Chiu, Shu-Jun Fu, Gang Zhao
  • Patent number: 9043029
    Abstract: A walking robot having joints which move using a torque servo, a posture of the robot being stably controlled, and a method of controlling a posture of the robot. It is possible to maintain a stable angle of the upper body while keeping an erect posture and balance using the COG of the robot and the inclination and the direction of the upper body and the pelvis of the robot, even in an external variation including external force or an inclination angle of the ground. Even in a state in which terrain information is not known in advance, the robot may keep an erect posture in a direction of gravity. Even when a plane where the robot stands is gradually inclined, the postures of the upper body and the legs of the robot may be kept while actively changing the angle of the ankle joint.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: May 26, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kee Hong Seo
  • Patent number: 9037292
    Abstract: A robot and a method of controlling the same are disclosed. The robot derives a maximum dynamic performance capability using a specification of an actuator of the robot. The control method includes forming a first bell-shaped velocity profile in response to a start time and an end time of a motion of the robot, calculating a value of an objective function having a limited condition according to the bell-shaped velocity profile, and driving a joint in response to a second bell-shaped velocity profile that minimizes the objective function having the limited condition.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: May 19, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bok Man Lim, Kyung Shik Roh, San Lim, Myung Hee Kim
  • Patent number: 9037294
    Abstract: Disclosed herein are a robot cleaner having an improved travel pattern and a control method thereof. The robot cleaner performs cleaning using zigzag travel as a basic cleaning traveling manner, and then performs cleaning using random travel as a finishing cleaning traveling manner so as to clean areas skipped during the zigzag travel. The robot cleaner performs the zigzag travel while maintaining a designated interval with a travel route proceeding to a wall regardless of a direction proceeding to the wall, and employs an improved zigzag travel method to maintain a zigzag travel pattern, if the robot cleaner senses an obstacle during the zigzag travel.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: May 19, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo Ram Chung, Jae Man Joo, Dong Won Kim, Jun Hwa Lee, Jun Pyo Hong, Jae Young Jung, Kyung Hwan Yoo, Hwi Chan Jang
  • Publication number: 20150134111
    Abstract: A control method for a robot apparatus including a power supply unit, an articulated arm having a plurality of joints each having an actuator and a driver, and a control device includes determining by the control device whether a total of required power in all of the actuators is equal to or lower than an allowable power of the power supply unit by using a trajectory through teaching points for moving the articulated arm from a first position/attitude to a second position/attitude before the articulated arm starts moving, and if not, resetting by the control device the trajectory for moving the articulated arm from the first position/attitude to the second position/attitude to a trajectory causing a total of required powers in all of the actuators to be equal to or lower than the allowable power of the power supply unit.
    Type: Application
    Filed: November 10, 2014
    Publication date: May 14, 2015
    Inventor: Yohji Nakajima
  • Publication number: 20150134080
    Abstract: A wearable robot may include a gear part having an exoskeleton structure to be worn on legs of a user, a sensor part including a first electromyogram (EMG) sensor attached at a first location of at least one leg of the user, and a second EMG sensor attached at a second location, and a controller to detect a walking assist starting point to assist the user with walking, based on a first EMG signal detected by the first EMG sensor and a second EMG signal detected by the second EMG sensor.
    Type: Application
    Filed: September 3, 2014
    Publication date: May 14, 2015
    Inventor: Chang Hyun ROH
  • Patent number: 9031693
    Abstract: A cleaning robot is disclosed. A first sensing unit generates a sensing signal to a transmittal line according to an external wireless signal. When the external wireless signal is sensed by the first sensing unit, a state of the transmittal line does not match with a pre-determined state. When the external wireless signal is not sensed by the first sensing unit, the state of the transmittal line matches with the pre-determined state. A control unit generates a movement signal when the state of the transmittal line matches with the pre-determined state. A plurality of wheels rotate according to the movement signal. A second sensing unit generates a second sensing signal according to the external environment of the cleaning robot. When the state of the transmittal line does not match with the pre-determined state, the control unit adjusts the movement signal according to the second sensing signal.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: May 12, 2015
    Assignee: MSI Computer (Shenzhen) Co., Ltd.
    Inventors: Yi-Feng Lin, Hung-Chou Chen, Shih-Che Hung
  • Patent number: 9031692
    Abstract: The present disclosure discloses a cloud robot system, including: a cloud computing platform and at least one robot; wherein the cloud computing platform is used for receiving perform information sent by the at least one robot in the system; the perform information includes data, status and requests of the at least one robot; the cloud computing platform is used for processing the data and status, sending process results back to the at least one robot, and sending control instructions to corresponding robot according to the requests; the at least one robot is used for sending the perform information to the cloud computing platform, receiving process results from the cloud computing platform, and performing according to the control instructions sent from the cloud computing platform. By using the present disclosure, computing ability and storage capacity of the robots can be expanded unlimited, while the thinking ability and memory of the robots are improved.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: May 12, 2015
    Assignee: Shenzhen Institutes of Advanced Technology Chinese Academy of Science
    Inventor: Dingju Zhu
  • Publication number: 20150127152
    Abstract: A robot apparatus includes a gripping unit configured to grip a first component, a force sensor configured to detect, as detection values, a force and a moment acting on the gripping unit, a storing unit having stored therein contact states of the first component and a second component and transition information in association with each other, a selecting unit configured to discriminate, on the basis of the detection values, a contact state of the first component and the second component and select, on the basis of a result of the discrimination, the transition state stored in the storing unit, and a control unit configured to control the gripping unit on the basis of the transition information selected by the selecting unit.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Inventors: Takashi NAMMOTO, Kazuhiro KOSUGE, Kentaro KAMEI
  • Patent number: 9026249
    Abstract: A robot calibration method which aligns the coordinate system of a gantry module with the coordinate system of a camera system is disclosed. The method includes using an alignment tool, which allows the operator to place workpieces in locations known by the gantry module. An image is then captured of these workpieces by the camera system. A controller uses the information from the gantry module and the camera system to determine the relationship between the two coordinate systems. It then determines a transformation equation to convert from one coordinate system to the other.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: May 5, 2015
    Assignee: Varian Semiconductor Equipment Associates, Inc.
    Inventors: Jason M. Schaller, Robert Brent Vopat, James R. McLane
  • Patent number: 9026247
    Abstract: The present technology is directed to motion and video capture for tracking and evaluating robotic surgery. In one embodiment, the system includes at least one tracking device coupled to a remote surgical tool. The tracking device is configured to use one or more sensors to sense one or more physical variables such as movement and electrical contact. In some embodiments, the data from multiple individual sensors is synchronized, received, and stored by a digital information system. The digital information system is configured to analyze the data to objectively assess surgical skill.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 5, 2015
    Assignee: University of Washington through its Center for Communication
    Inventors: Lee Woodruff White, Timothy Mariusz Kowalewski, Thomas S. Lendvay, Blake Hannaford
  • Publication number: 20150120047
    Abstract: A control device includes a reception unit that receives first operation information and second operation information different from the first operation information; and a process unit that instructs a robot to execute operations based on the first operation information and the second operation information using a plurality of captured images of an imaged target object, the images being captured multiple times while the robot moves from a first posture to a second posture different from the first posture.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventors: Masaki MOTOYOSHI, Kenji ONDA, Hiroyuki KAWADA, Mitsuhiro INAZUMI
  • Patent number: 9020682
    Abstract: An autonomous mobile body includes a laser range sensor and an electronic control device. The electronic control device includes a storage unit that stores a size D2 of the autonomous mobile body, a width identification unit that identifies a spatial size D1 in a width direction of a passage which is a region where the autonomous mobile body can move, a calculation unit that calculates a size D8 of an interfering obstacle in a direction which is substantially perpendicular to a moving target direction on a road surface based on obstacle information, an action selection unit that selects a stopping action or a retreat action based on the spatial size D1, the size D2 of the autonomous mobile body, and the size D8 of the interfering obstacle, and a mobile control unit that controls the autonomous mobile body to stop when the stopping action is selected and control the autonomous mobile body to retreat when the retreat action is selected.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: April 28, 2015
    Assignee: Murata Machinery, Ltd.
    Inventors: Hideo Shitamoto, Tsuyoshi Nakano, Toshiki Moriguchi
  • Patent number: 9020638
    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: Grant
    Filed: December 2, 2013
    Date of Patent: April 28, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Izumi Iida
  • Patent number: 9020636
    Abstract: The solar energy and solar farms are used to generate energy and reduce dependence on oil (or for environmental purposes). The maintenance and repairs in big farms become very difficult, expensive, and inefficient, using human technicians. Thus, here, we teach using the robots with various functions and components, in various settings, for various purposes, to improve operations in big (or hard-to-access) farms, to automate, save money, reduce human mistakes, increase efficiency, or scale the solutions to very large scales or areas.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: April 28, 2015
    Inventor: Saied Tadayon
  • Patent number: 9020637
    Abstract: A method of simultaneous localization and mapping includes initializing a robot pose and a particle model of a particle filter. The particle model includes particles, each having an associated map, robot pose, and weight. The method includes receiving sparse sensor data from a sensor system of the robot, synchronizing the received sensor data with a change in robot pose, accumulating the synchronized sensor data over time, and determining a robot localization quality. When the accumulated sensor data exceeds a threshold accumulation and the robot localization quality is greater than a threshold localization quality, the method includes updating particles with accumulated synchronized sensor data. The method includes determining a weight for each updated particle of the particle model and setting a robot pose belief to the robot pose of the particle having the highest weight when a mean weight of the particles is greater than a threshold particle weight.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 28, 2015
    Assignee: iRobot Corporation
    Inventor: Mark Schnittman
  • Publication number: 20150112483
    Abstract: The invention relates to an automatic automated installation in which at least one robot (2) is used in at least one mode of operation in at least one work zone (3). The installation comprises a closed space (1) equipped with at least one door (4) offering access to at least one operator intervention work station (6) which is situated in said work zone (3) of said robot, and means (7) for detecting the presence of an element (25; 26) in said closed space (1) at said operator intervention work station (6). The detection means (7) are arranged in said closed space (1) to delimit at least two zones (8, 9, 10) and are also associated with means (21) for control of said at least one mode of operation of the robot (2), each zone (8, 9, 10) being associated with one mode of operation of the robot (2). The detection means (7) are positioned a predetermined height from a floor (18) of said space (1), said height being greater than the height of an empty pallet (12).
    Type: Application
    Filed: March 11, 2013
    Publication date: April 23, 2015
    Applicant: SIDEL PARTICIPATIONS
    Inventors: Didier Mougin, Gaël Cheron
  • Patent number: 9014849
    Abstract: A robotic device includes a first calculation section adapted to calculate a first angular velocity of a first arm operating due to a first actuator provided with a first angle sensor based on rotational angle detection data of the first angle sensor of the fist actuator, a second calculation section adapted to calculate a second angular velocity of the first arm taking an arm linkage device as an axis based on angular velocity detection data of an inertial sensor provided to the first arm linked via the arm linkage device including the first actuator, which is a calculation object of the first calculation section, and a third calculation section adapted to calculate a torsional angular velocity between the first actuator and the first arm with a low-frequency component eliminated.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: April 21, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Masaki Motoyoshi
  • Patent number: 9008841
    Abstract: A robot system (10) for picking parts (41) from a bin (40) uses the image from one or more cameras (38) to determine if the robot gripper (24) has picked one part or more than one part and uses one or more images from one or more cameras (38) to determine the position/orientation of a picked part. If the robot (12) has picked more than one part from the bin (40) then attempt is made to return the excess picked parts to the bin (40). The position/orientation of a picked part that does not meet a predetermined criteria is changed.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: April 14, 2015
    Assignee: ABB Research Ltd.
    Inventors: Thomas A. Fuhlbrigge, Carlos Martinez, Gregory F. Rossano, Steven W. West
  • Patent number: 9008826
    Abstract: A method and apparatus for locating an individual's mouth and using a feeding device to transfer food to the individual. For example, the apparatus includes a facial recognition sensor that approximates the location of the individual's mouth. Based in part on the output of the facial recognition sensor a feed arm assembly delivers or transfers food to the individual's mouth. In addition to a facial recognition sensor, distance or proximity sensors can also be used to determine the location of the individual's mouth.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: April 14, 2015
    Assignee: Desin, LLC
    Inventor: Jonathan P. Dekar
  • Publication number: 20150100158
    Abstract: In a running control method of a running apparatus, person moving direction and speed are estimated based on a person position history for predetermined time. It is decided whether contact with a person is likely to be made based on the estimation and running information about the running apparatus. When it is decided that the contact is likely to be made, a first route where the running apparatus avoids the person is generated for controlling running of the running apparatus therealong. It is decided whether the person has the intention to contact with the running apparatus based on the decision in the contact possibility deciding unit after the running along the first route. When it is decided that the person has the contact intention, a second route where the running apparatus approaches the person is generated for controlling the running of the running apparatus therealong.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: Toru TANIGAWA, Jun OZAWA, Yumi WAKITA, Katsuyoshi YAMAGAMI, Eiichi NAITO
  • Patent number: 8996171
    Abstract: A method for regenerating a boundary of an area for containing a mobile machine is provided. An emitter is detected in an area designated to contain the mobile machine. In response to detecting the emitter, a function is performed. In addition, the emitter is reapplied on a predetermined time interval basis over an existing detected emitter to minimize deterioration of a strength of the emitter due to time and environmental factors.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: March 31, 2015
    Assignee: Deere & Company
    Inventors: Noel Wayne Anderson, Heidi Paulino, Monte Dickson
  • Patent number: 8996166
    Abstract: A touch screen testing platform may be used to perform repeatable testing of a touch screen enabled device using a robotic device tester and a controller. Prior to running a test, the controller and/or robot may be calibrated to determine a planar surface of the touch screen and to establish a relative coordinate system across the touch screen. The controller may then be programmed to allow a robot to engage the touch screen using known input zones designated using the coordinate system. The platform may employ object recognition to determine and interact with content rendered by the device. The platform may use various types of tips that engage the touch screen, thereby simulating human behavior. The platform may perform multi-touch operations by employing multiple tips that can engage the touch screen simultaneously.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 31, 2015
    Assignee: T-Mobile USA, Inc.
    Inventor: David Ross Jenkinson
  • Publication number: 20150088310
    Abstract: Devices, systems, and methods for social behavior of a telepresence robot are disclosed herein. A telepresence robot may include a drive system, a control system, an object detection system, and a social behaviors component. The drive system is configured to move the telepresence robot. The control system is configured to control the drive system to drive the telepresence robot around a work area. The object detection system is configured to detect a human in proximity to the telepresence robot. The social behaviors component is configured to provide instructions to the control system to cause the telepresence robot to operate according to a first set of rules when a presence of one or more humans is not detected and operate according to a second set of rules when the presence of one or more humans is detected.
    Type: Application
    Filed: November 21, 2014
    Publication date: March 26, 2015
    Inventors: Marco Pinter, Fuji Lai, Daniel Steven Sanchez, James Ballantyne, David Bjorn Roe, Yulun Wang, Charles S. Jordan, Orjeta Taka, Cheuk Wah Wong
  • Publication number: 20150081095
    Abstract: Provided is a robot further improved in safety. The robot includes at least one link which is rotatably coupled around an axis, a motor which rotates the link around the axis, a first sensor which detects a rotation state of the motor, and a second sensor which detects a rotation state of the link. The robot also includes a controller which controls the rotation of the link based on information from the first sensor. The controller determines an operation state of at least one of the first sensor and the second sensor, based on first information from the first sensor and second information from the second sensor.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Tomoyuki SHIRAKI, Atsushi ICHIBANGASE, Yuji SAJIKAWA, Tomohiro MATSUO, Shinichi ISHIKAWA, Tomoki KAWANO
  • Patent number: 8983661
    Abstract: Disclosed are a robot cleaner, a controlling method of the same, and a robot cleaning system. The robot cleaner can perform a cleaning operation with respect to only a user's desired region, in a repeated and concentrated manner. Further, as the robot cleaner runs on a user's desired region in a manual manner, a designated region can be precisely set. Further, as the robot cleaner performs a cleaning operation by setting a user's desired region, only a simple configuration is added to a terminal device such as a remote control unit. Accordingly, additional costs can be reduced, and a malfunction can be prevented.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: March 17, 2015
    Assignee: LG Electronics Inc.
    Inventors: Ilsoo Cho, Taebum Kwon, Suuk Choe
  • Patent number: 8972053
    Abstract: Robotic payloads are abstracted to provide a plug-and-play system in which mission specific capabilities are easily configured on a wide variety of robotic platforms. A robotic payload architecture is presented in which robotic functionalities are bifurcated into intrinsic capabilities, managed by a core module, and mission specific capabilities, addressed by mission payload module(s). By doing so the core modules manages a particular robotic platform's intrinsic functionalities while mission specific tasks are left to mission payloads. A mission specific robotic configuration can be compiled by adding multiple mission payload modules to the same platform managed by the same core module. In each case the mission payload module communicates with the core module for information about the platform on which it is being associated.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: March 3, 2015
    Assignee: 5D Robotics, Inc.
    Inventors: David J. Bruemmer, Curtis W. Nielsen, Benjamin C. Hardin, Jonathan M. Whetten
  • Publication number: 20150057799
    Abstract: A method for controlling a robot includes monitoring the robot, and carrying out a fault reaction, selected from a number of specified fault reactions, on the basis of the monitoring of the robot, wherein the fault reaction is selected on the basis of a monitoring of an operational capability and/or an output variable of at least one motor of the robot.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 26, 2015
    Inventors: Marc-Walter Ueberle, Hartmut Keyl
  • Patent number: 8965104
    Abstract: A cloud computing system is configured to (i) receive image and environmental data from a computing device, (ii) apply a plurality of image processing algorithms to the received image a plurality of times to generate a corresponding plurality of image processing results, where each application of an image processing algorithm to the received image is executed with a different corresponding parameter set, and (iii) based on the image processing results, select an image processing algorithm and corresponding parameter set for the computing device to use for image processing operations. The cloud computing device may also correlate the results of its analysis with the environmental data received from the computing device, and store the correlation in a machine vision knowledge base for future reference. In some embodiments, the computing device is a component of a robot.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Ryan M. Hickman, James R. Bruce
  • Patent number: 8965573
    Abstract: A computer program and a system for controlling walking of a mobile robot, notably a humanoid robot moving on two legs. Conventionally, control was guided by driving a zero moment point. Such driving was performed within a fixed coordinate system connected to a progression surface and assumed knowledge of the characteristics of said surface and the creation of a provisional trajectory. Such driving encountered significant limitations due to the nature of the progression surfaces on which walking can effectively be controlled and an obligation to have a perfect knowledge of their geometry; and also in respect to the necessary computing power, and the appearance of the walk which bore little resemblance to an actual human walk. The invention overcomes such limitations by providing a walk which includes a pseudo-free or ballistic phase, an impulse phase imparted by the heel of the robot, and a landing phase.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: February 24, 2015
    Assignee: Aldebaran Robotics
    Inventors: Bruno Maisonnier, Pascal Lafourcade, Alain Berthoz
  • Patent number: 8965572
    Abstract: In recent years, frames have gotten larger in size and thinner, and warping of the frames has posed a problem. If a warp of a frame is large, there is a high possibility that fetching the frame may fail. If fetching the frame fails, that is, if the frame cannot be fetched, the lead time of mounting gets longer. Further, the frame that cannot be fetched has to be manually removed by an operator. Therefore, a man-hour increases. According to the present invention, before a loader feeder fetches a frame from a frame magazine, a loader lifter is moved in a Y direction. Thereafter, the loader feeder fetches the frame from the frame magazine.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: February 24, 2015
    Assignee: Hitachi High-Tech Instruments Co., Ltd.
    Inventors: Tatsuyuki Ohkubo, Mitsuo Yoda
  • Publication number: 20150045950
    Abstract: A transfer system includes a first station at which a workpiece is placed, a second station which receives the workpiece from the first station, a robot including a holder for holding the workpiece and for transferring the workpiece from the first station to the second station, an image capturing unit for capturing an image of the workpiece that reflects a position of the workpiece in the first station, a first memory unit that stores intended placement position information indicating an intended placement position of the workpiece in the first station, and a deviation calculator that calculates a deviation of the position of the workpiece in the first station relative to the intended placement position. The deviation calculator calculates the deviation based on the image of the workpiece and the intended placement position information.
    Type: Application
    Filed: August 7, 2014
    Publication date: February 12, 2015
    Inventor: Takumi KOBAYASHI
  • Publication number: 20150045949
    Abstract: A robot control apparatus includes a first storage section to associate information of work performed by a robot with a work program indicating content of the work, and to store the information in association with the work program. A second storage section associates robot identification information for identifying the robot with a coordinate position of the robot, and stores the robot identification information in association with the coordinate position of the robot. A display control section controls a display section to display, in order, setting windows respectively corresponding to work steps of the work. In response to an operator selecting the work, a path preparation section prepares a movement path of the robot in the work based on the work program corresponding to the work selected by the operator and based on information of the coordinate position of the robot to perform the work.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 12, 2015
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Yukio HASHIGUCHI, Shinji MURAI, Tomoyuki SHlRAKI
  • Patent number: 8954191
    Abstract: Disclosed is a mobile robot and a controlling method of the same. An entire movement region is divided into a plurality of regions, and a partial map is gradually made by using feature points of a plurality of images of the divided regions. Then, the map is compensated into a closed curved line, thereby making an entire map. Furthermore, when the mobile robot is positioned at a boundary of neighboring regions of the cleaning region, the boundary where a closed curved line is formed, the mobile robot compensates for its position based on a matching result between feature points included in the map, and feature points extracted from images captured during a cleaning process.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: February 10, 2015
    Assignee: LG Electronics Inc.
    Inventors: Dong Hoon Yi, Young Gie Kim, Jeong Suk Yoon, Seong Soo Lee, Jei Hun Lee, Seung Min Baek, Yoo Jin Choi, Sang Ik Na, Su Uk Choe, Yie Bin Kim
  • Publication number: 20150039128
    Abstract: A robot control device according to an embodiment includes: an observer receiving the angular velocity of the motor and the current command value, and estimating an angular acceleration of the link, and angular velocities of the link and the motor from a simulation model of an angular velocity control system of the motor; a first feedback unit calculating an axis torsion angular velocity from a difference between the angular velocities of the link and the motor estimated by the observer, and giving feedback to the angular velocity control system; a second feedback unit feeding back the angular acceleration of the link estimated by the observer to the angular velocity control system; and a first feedback constant calculating unit compensating an end effector load mass and increases inertia at the second feedback unit when an end effector load in the nonlinear dynamic model has low inertia.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 5, 2015
    Inventor: Junji OAKI
  • Publication number: 20150039127
    Abstract: In a self-propelled vacuum cleaner (1), a housing operation management section (51) and an image transmission control section (53) receive a stop instruction for stopping a transmission operation of an image from a user. In a case where the stop instruction is received, the image transmission control section (53) stops the transmission operation of the image and sets a command non-reception mode. Upon receipt of the stop instruction for stopping the transmission operation of the image, the command control section (56) notifies, to a login terminal device which has transmitted a command of the transmission operation of the image, that the command non-reception mode in which reception of the operation command from the login terminal device is refused has been set in the self-propelled vacuum cleaner 1.
    Type: Application
    Filed: March 12, 2013
    Publication date: February 5, 2015
    Applicant: Sharp Kabushiki Kaisha
    Inventors: Masashi Matsumoto, Kazuhiro Miki
  • Patent number: 8948913
    Abstract: A method of navigating a robot includes creating a robot navigation map using a map database required for navigation of the robot; and creating a path on which no obstacle is located in the map database using the created robot navigation map. Further, the method of navigating the robot includes primarily controlling the robot so that the robot travels along the created path; and secondarily controlling the robot so that the robot avoids an obstacle on the path.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: February 3, 2015
    Assignees: Electronics and Telecommunications Research Institute, SK Telecom Co., Ltd.
    Inventors: Sunglok Choi, Jae-Yeong Lee, Wonpil Yu
  • Patent number: 8942847
    Abstract: Provided is a system and the like capable of appropriately searching a desired trajectory for a controlled subject in a time-space coordinate system in view of a state of the controlled subject. An initial positional relationship (k=1) between a first reference point q1(k) and a second reference point q2(k) in the time-space coordinate system is set to satisfy a first condition defined according to a motion performance of an actuator 2. When a previous trajectory candidate tr(k?1) is determined to have a contact with an object trajectory tro, a current positional relationship (k>1) between the first reference point q1(k) and the second reference point q2(k) in the time-space coordinate system is set to satisfy a second condition that a current time interval between the first reference point q1(k) and the second reference point q2(k) is longer than a previous time interval or the like.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: January 27, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventors: Nobuyuki Ohno, Makoto Sekiya
  • Patent number: 8942850
    Abstract: A method for handling of a first robotized mobile machine moving in a congested working environment under the control of a second robotized mobile machine, providing the operator, in real time, with a relevant view of the working scene, even if an object intrudes into the field of view of the camera and thereby obscures the operator's view. This method is based on use of properties of a physics engine of the constraint resolution type. For each object in the scene, the physics engine has a physical representation of said object in the form of a mesh. The engine calculates a wrench on the basis of the respective positions and velocities of two objects. In case of a collision between the manipulator and a fixed object in the scene, the engine determines the wrench to be applied to the manipulator in order to make it avoid the object.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: January 27, 2015
    Assignee: Commissariat a l'Energie Atomique et aux Energies Alternatives
    Inventors: Olivier David, Yvan Measson, Francois-Xavier Russotto
  • Patent number: 8935004
    Abstract: A robot control method includes gripping a work with a hand unit; transferring the work to the vicinity of a plane; dropping the work to the plane by reducing the grip force of the hand unit, and aligning the work with the plane; and re-gripping the work, which is aligned with the plane, again with the hand unit.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: January 13, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Izumi Iida
  • Publication number: 20150005938
    Abstract: A motion setting method that can set motions to a standing and sitting motion-supporting robot so that a care receiver can make standing and sitting motions comfortably is provided. The motion setting method is a motion setting method of a standing and sitting motion-supporting robot that supports standing and sitting motions being at least one of a standing motion and a sitting motion of a care receive. The motion setting method includes a custom tracking path acquisition step. In the custom tracking path acquisition step, a custom tracking path is obtained by correcting a base tracking path of the standing and sitting motions in accordance with the position of a predetermined body portion of each care receiver.
    Type: Application
    Filed: January 30, 2013
    Publication date: January 1, 2015
    Applicant: FUJI MACHINE MFG. CO., LTD.
    Inventors: Jun Suzuki, Nobuyuki Nakane, Joji Isozumi, Hideaki Nomura, Satoshi Shimizu, Takahiko Yamamoto
  • Publication number: 20150005937
    Abstract: An action for execution by a robotic device may be selected. A robotic controller may determine that two or more actions are to be executed based on analysis of sensory and/or training input. The actions may comprise target approach and/or obstacle avoidance. Execution of individual actions may be based on a control signal and a separate activation signal being generated by the controller. Control signal execution may be inhibited by the controller relay block. Multiple activation signals may compete with one another in winner-take-all action selection network to produce selection signal. The selection signal may temporarily pause inhibition of a respective portion of the relay block that is associated with the winning activation signal channel. A disinhibited portion of the relay block may provide the respective control signal for execution by a controllable element. Arbitration between individual actions may be performed based on evaluation of activation signals.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventor: Filip Ponulak
  • Patent number: 8923602
    Abstract: Disclosed herein are embodiments and methods of a visual guidance and recognition system requiring no calibration. One embodiment of the system comprises a servo actuated manipulator configured to perform a function, a camera mounted on the face plate of the manipulator, and a recognition controller configured to acquire a two dimensional image of the work piece. The manipulator controller is configured to receive and store the face plate position at a distance “A” between the reference work piece and the manipulator along an axis of the reference work piece when the reference work piece is in the camera's region of interest. The recognition controller is configured to learn the work piece from the image and the distance “A”. During operation, a work piece is recognized with the system, and the manipulator is accurately positioned with respect to the work piece so that the manipulator can accurately perform its function.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: December 30, 2014
    Assignees: Comau, Inc., Recognition Robotics, Inc.
    Inventors: Simon Melikian, Maximiliano A. Falcone, Joseph Cyrek