Specific Enhancing Or Modifying Technique (e.g., Adaptive Control) Patents (Class 700/250)
-
Patent number: 8612051Abstract: The present disclosure is directed to a system and method for managing communications with robots. In some implementations, a computer network, where operators interface with the network to control movement of robots on a wireless computer network includes a network arena controller and a plurality of robot controllers. The network arena controller is configured to provide firewall policies to substantially secure communication between robot controllers and the associated robots. Each controller is included in a different robot and configured to wirelessly communicate with the network arena controller. Each robot controller executes firewall policies to substantially secure wireless communication.Type: GrantFiled: April 21, 2008Date of Patent: December 17, 2013Assignee: Innovation First, Inc.Inventors: David Anthony Norman, Robert H. Mimlitch, III, Corey Lee Chitwood, Richard D. Torrance, Mark J. Lambert, Brandon Lee Martus, Lester E. Heath, III
-
Patent number: 8612052Abstract: The lumbar part of a robot as a controlled-object point where the mass is moved to the largest extent is set as the origin of a local coordinate, an acceleration sensor is disposed at the controlled-object point to directly measure the attitude and acceleration at that position to control the robot to take a stable posture on the basis of a ZMP. Further, at each foot which touches the walking surface, there are provided a floor reaction force sensor and acceleration sensor to directly measure a ZMP and force, and a ZMP equation is formulated directly at the foot nearest to a ZMP position. Thus there can be implemented a stricter and quick control of the robot for a stable posture.Type: GrantFiled: September 16, 2010Date of Patent: December 17, 2013Assignees: Sony CorporationInventors: Kenichiro Nagasaka, Jinichi Yamaguchi, Satoru Shimizu, Yoshihiro Kuroki
-
Patent number: 8612127Abstract: The control device of the present invention applies only a damping to a vehicle if a load angular position is in the vicinity of a load angular position reference input. In the preferred embodiment, a control portion has a control switching unit and a switching linear torque unit. The switching linear torque unit calculates a damping torque and a linear feedback torque, the damping torque being obtained by applying a negative sign to a product of the load angular speed and the damping parameter, the linear feedback torque being obtained by multiplying at least one of a position tracking error, a speed tracking error, and an acceleration tracking error by a predetermined gain. The control switching unit switches and outputs the damping torque and the linear feedback torque. The control switching unit outputs the damping torque if the load angular position is in the vicinity of the load angular position reference input, and outputs the linear feedback torque otherwise.Type: GrantFiled: February 26, 2010Date of Patent: December 17, 2013Assignee: Toyota Jidosha Kabushiki KaishaInventor: Fukashi Andoh
-
Patent number: 8612048Abstract: The present invention relates to a method and a system for controlling a robotic device for inserting or removing rod-like elements into or from a storage frame, the rod-like elements, like smoking bars, serving for storing products, like sausages, each having a sausage-shaped body and a loop for a pendulously storage of the products. The method comprises the steps of moving the storage frame into the operating range of the robotic device, picking up a rod-like element on which a number of sausage like products are hung up by the robotic device, and inserting or removing the rod-like element into or from the storage frame by the robotic device. Moreover, there is provided a storage frame with at least a machine readable label from which information regarding the storage device are read out from the machine readable label, which is attached to the storage device, at least before the storage frame is moved into the operating range of the robotic device.Type: GrantFiled: October 1, 2010Date of Patent: December 17, 2013Assignee: Poly-Clip System GmbH & Co. KGInventors: Joachim Meyrahn, Frank Niedecker
-
Publication number: 20130325776Abstract: Neural network apparatus and methods for implementing reinforcement learning. In one implementation, the neural network is a spiking neural network, and the apparatus and methods may be used for example to enable an adaptive signal processing system to effect focused exploration by associative adaptation, including providing a negative reward signal to the network, which may increase excitability of the neurons in combination with decrease in excitability of active neurons. In certain implementations, the increase is gradual and of smaller magnitude, compared to the excitability decrease. In some implementations, the increase/decrease of the neuron excitability is effectuated by increasing/decreasing an efficacy of the respective synaptic connections delivering presynaptic inputs into the neuron. The focused exploration may be achieved for instance by non-associative potentiation configured based at least on the input spike rate.Type: ApplicationFiled: June 5, 2012Publication date: December 5, 2013Inventors: Filip Ponulak, Oleg Sinyavskiy
-
Patent number: 8600551Abstract: A medical robotic system has a surgeon console which is operatively couplable to a patient side unit for performing medical procedures or operatively couplable to a simulator unit for training purposes. The surgeon console has a monitor, input devices and foot pedals. The patient side unit has robotic arm assemblies coupled to instruments and an endoscope. When the surgeon console is coupled to the patient side unit, the instruments move in response to movement of the input devices to perform a medical procedure while captured images of the instruments are displayed on the monitor. When the surgeon console is coupled to the simulator unit, virtual instruments move in response to movement of the input devices to perform a user selected virtual procedure while virtual images of the virtual instruments are displayed on the monitor.Type: GrantFiled: April 7, 2010Date of Patent: December 3, 2013Assignee: Intuitive Surgical Operations, Inc.Inventors: Brandon D. Itkowitz, Stephen J. Blumenkranz, Brian E. Miller, Frederic H. Moll, Andris D. Ramans, David J. Rosa
-
Publication number: 20130317646Abstract: A program changing device includes a sequence interchanging unit for interchanging plural teaching points in a teaching sequence such that total movement time of a robot becomes smaller than that when the robot is moved in line with an initial teaching sequence of the teaching points, a calculating unit for calculating difference amounts between the initial teaching points and a trajectory of the robot that is obtained by executing an after-interchanged operational program by simulation, a position adjusting unit for adjusting positions of the teaching points of the after-interchanged operational program until the difference amounts become equal to or smaller than a predetermined allowable value, and a teaching point changing unit for changing the adjusted teaching points to be the initial teaching points when cycle time of the after-interchanged operational program including the adjusted teaching points is longer than initial cycle time.Type: ApplicationFiled: April 10, 2013Publication date: November 28, 2013Applicant: Fanuc CorporationInventor: Yuuki KIMOTO
-
Publication number: 20130317647Abstract: There is provided a control apparatus for a drive mechanism driven by a pneumatic artificial muscle, the control apparatus including a pressure controller that controls pressure of the pneumatic artificial muscle, a desired pressure calculator that calculates, based on a pneumatic artificial muscle model, a desired pressure of the pneumatic artificial muscle in order to control motion of the drive mechanism, a pneumatic artificial muscle model error estimator that estimates aging variation in a contraction percentage error between the pneumatic artificial muscle and the pneumatic artificial muscle model, a pneumatic artificial muscle model updater that updates the pneumatic artificial muscle model so as to reflect the aging variation based on an estimation result of the pneumatic artificial muscle model error estimator, and a lifetime predictor that predicts a lifetime of the pneumatic artificial muscle based on the estimation result of the pneumatic artificial muscle model error estimator.Type: ApplicationFiled: July 30, 2013Publication date: November 28, 2013Applicant: Panasonic CorporationInventors: Yasunao OKAZAKI, Masaki YAMAMOTO
-
Publication number: 20130310976Abstract: Suppression of power consumption is made possible by a microcontroller. An OS includes, in part, a partition scheduler that selects and determines a time partition to be scheduled next according to a scheduling pattern including the time partition for assigning execution time to a task. A processor periodically operates the partition scheduler by executing the OS. The partition scheduler reduces an operating frequency of a microcontroller according to a proportion occupied by the execution time required by a task for execution in the time partition.Type: ApplicationFiled: January 31, 2011Publication date: November 21, 2013Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Tetsuya Taira, Hiroshi Bitoh
-
Patent number: 8588973Abstract: Provided is an apparatus for executing a robot task using a robot model definition. A task execution apparatus include: a storage unit to store at least one robot model, at least one robot behavior, and at least one robot task; and a task execution unit to generate at least one execution object from the stored at least one robot model, at least one robot behavior, and at least one robot task, and to execute a task of a robot from a corresponding execution object among the generated at least one execution object in response to an execution command input from a user.Type: GrantFiled: December 8, 2010Date of Patent: November 19, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: Rock-Won Kim, Seung-Ik Lee, Jun-Yong Sung, Sung-Hoon Kim
-
Patent number: 8588972Abstract: A method for creating low-cost interactive entertainment robots is disclosed. The cost of the robots is reduced by using a commodity computing device: smart phone, and by having robotic bodies use a decoder of a set of movement commands that facilitates the interoperability between a variety of smart phones and a variety of robotic bodies. Smart phones are equipped with powerful CPU, touch screen, USB, camera, microphone, Bluetooth, WI-FI, etc. They are fit for being the robot control units with the relevant robot applications installed. The cost of robotic bodies can be reduced by minimizing the amount of processing and sensing there and having them focus on mechanical movements. Furthermore, by defining and using a set of movement commands that promotes interoperability between a variety of robot control units and a variety of robotic bodies, the cost of robotic bodies can be reduced through mass production.Type: GrantFiled: April 17, 2011Date of Patent: November 19, 2013Inventor: Hei Tao Fung
-
Patent number: 8588958Abstract: A computer program product and an apparatus for preparing a moving program for controlling the operation of a working robot which can move a known working apparatus relative to a workpiece and which can perform desired work on the workpiece. Movement information of the working apparatus may be input to a text entry screen on a character basis. Movement information of the working apparatus may also be input via a figure entry screen as a path on a two-dimensional plane in correlation with height information. The movement information that is input on the text entry screen is output in real time as the path on the two-dimensional plane and the height information thereof on the figure entry screen. The movement information that is input on the figure entry screen is output in real time to the text entry screen on the character basis.Type: GrantFiled: April 9, 2008Date of Patent: November 19, 2013Assignee: Musashi Engineering, Inc.Inventor: Kazumasa Ikushima
-
Patent number: 8588978Abstract: Disclosed is a robot setting a display unit corresponding to an eye level of the user. The robot includes a body unit, a display unit, and at least one sliding section. The display unit is provided with a detection unit, which detects a position of a user, to rotate together with the body unit according to an eye level of the user. The sliding section connects the body unit with the display unit such that the body unit and the display unit rotate longitudinally and transversely according to a detection result of the detection unit.Type: GrantFiled: January 13, 2010Date of Patent: November 19, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Byung Kwon Choi, Woo Sup Han, Yong Jae Kim
-
Patent number: 8588971Abstract: Provided is a locomotive performance testing apparatus capable of testing the locomotive performance of a test subject while keeping the test subject at a suitable position on a treadmill. According to the locomotive performance testing apparatus (1), a robot (2) is moving its legs (22) toward a second direction on a plurality of endless belts (11) which are rotationally driven by a plurality of motors (12), respectively. In this situation, a positional deviation or the like of the robot (2) from a first desired position in a first direction different from a second direction is determined as a first deviation. Moreover, motions of the plurality of motors (12) are individually controlled to offset the first deviation.Type: GrantFiled: October 2, 2007Date of Patent: November 19, 2013Assignee: Honda Motor Co., Ltd.Inventor: Kenro Udono
-
Patent number: 8588981Abstract: A system of manipulators including several manipulators, namely robots and/or external axes, such as workstations or transport tracks, whereby each manipulator is controlled by a control system via communication means and is programmed to carry out a plurality of tasks. The system of manipulators is movable in a first coordinate system. A second coordinate system is defined for each manipulator, so that one part of the manipulator, e.g. its tool center point, stands still in the second coordinate system, which is movable relative to the first coordinate system.Type: GrantFiled: March 16, 2005Date of Patent: November 19, 2013Assignee: ABB ABInventors: Håkan Fortell, Henrik Jerregård
-
Patent number: 8588975Abstract: It is determined whether the first tool identification information that is output from a robot control device, and that indicates a present tool and the second tool identification information for detecting and identifying a tool attached to the robot are unequal to each other. The position coordinates of the taught reference point in an actual space of the robot occurring at the time when the unequalness therebetween is first detected are set as reference coordinates, and a region that contains the reference coordinates is set as a predetermined region. If the position coordinates of the taught reference point have come to exist outside the predetermined region during a period during which it is determined that the foregoing two pieces of information are unequal, an emergency stop signal for causing the robot to be in a safe state is output.Type: GrantFiled: January 30, 2009Date of Patent: November 19, 2013Assignee: JTEKT CorporationInventors: Katsuhiro Komuro, Toshio Aono
-
Patent number: 8588976Abstract: 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: GrantFiled: November 7, 2012Date of Patent: November 19, 2013Assignee: Intouch Technologies, Inc.Inventors: Amante Mangaser, Jonathan Southard, Marco Pinter, John Cody Herzog, Charles Steve Jordan, Yulun Wang, James Rosenthal
-
Patent number: 8583286Abstract: A brain-based device (BBD) for moving in a real-world environment has sensors that provide data about the environment, actuators to move the BBD, and a hybrid controller which includes a neural controller having a simulated nervous system being a model of selected areas of the human brain and a non-neural controller based on a computational algorithmic network. The neural controller and non-neural controller interact with one another to control movement of the BBD.Type: GrantFiled: April 4, 2012Date of Patent: November 12, 2013Assignee: Neurosciences Research Foundation, Inc.Inventors: Jason G. Fleischer, Botond Szatmáry, Donald B. Hutson, Douglas A. Moore, James A. Snook, Gerald M. Edelman, Jeffrey L. Krichmar
-
Patent number: 8577499Abstract: A device and method for optimizing a programmed movement path for an industrial robot holding a tool to carry out work along the path during a work cycle. The movement path includes information on positions and orientations for the tool at a plurality of target points on the movement path. The method includes for at least one of the target points: receiving a tolerance interval for the orientation of the tool in the target point, determining movements of the robot between the target point and one or more of the other target points on the path for a plurality of different tool orientations within the tolerance interval, selecting one of the different tool orientations as the tool orientation for the target point based on the determined movements of the robot and with regard to minimizing cycle time, and generating a robot program based on the selected orientation of the tool at the target point.Type: GrantFiled: November 19, 2008Date of Patent: November 5, 2013Assignee: ABB Technology ABInventor: Per Emil Eliasson
-
Patent number: 8577498Abstract: A transfer robot for accommodating and transferring a transferred object has a transfer route storage section, a movement mechanism section, and a security level setting section. The transfer route storage section stores a transfer route having been set up at least on the basis of transfer destination information for the transferred object. The movement mechanism section causes the transfer robot to move toward a transfer destination on the basis of the transfer route. The security level setting section switches a security level of the transfer robot under movement on the basis of a zone level defined beforehand by each region in the transfer route, present position information of the transfer robot, and type information of the transferred object.Type: GrantFiled: May 20, 2008Date of Patent: November 5, 2013Assignee: Panasonic CorporationInventors: Hajime Kawano, Takanori Goto, Toru Nakagawa, Tamao Okamoto
-
Patent number: 8565920Abstract: A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event.Type: GrantFiled: June 18, 2009Date of Patent: October 22, 2013Assignee: iRobot CorporationInventors: Christopher M. Casey, Matthew Cross, Daniel N. Ozick, Joseph L. Jones
-
Publication number: 20130274920Abstract: A method for communication between a charging station and a robot, via a pair of power lines coupled between a power supply in the charging station and a battery in the robot. In operation, the power supply is sequentially switched between a first voltage level and a second voltage level in accordance with a predetermined signal pattern. The voltage level on the power lines in the robot is monitored and correlated with a specific command to be executed by the robot.Type: ApplicationFiled: June 15, 2013Publication date: October 17, 2013Inventors: Shai Abramson, Ido Ikar
-
Patent number: 8560119Abstract: A robot cleaner that travels straight through alignment of drive wheels to move the robot cleaner and a method of controlling travel of the same. Information related to a movement angle of the robot cleaner is detected from angle information of a caster wheel rotating depending upon a state of a floor, such as a carpet in a state in which texture of the carpet occurs in one direction, and, when the movement angle of the robot cleaner deviates due to slippages of the drive wheels, rates of rotation of the drive wheels are adjusted to correct the slippages of the drive wheels such that the robot cleaner easily travels straight.Type: GrantFiled: June 15, 2010Date of Patent: October 15, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Hwa Lee, Jae Man Joo, Dong Won Kim, Jun Pyo Hong, Woo Ram Chung, Jae Young Jung, Kyung Hwan Yoo, Hwi Chan Jang, Jang Youn Ko, Jeong Gon Song, Sam Jong Jeung
-
Publication number: 20130253702Abstract: A method of inferring intentions of an operator to move a robotic system includes monitoring the intention of the operator, with a controller. The intention of the operator is inferred to be one of a desired acceleration and a desired deceleration. The intention of the operator is also as a desired velocity. Admittance parameters are modified as a function of at least one of the inferred acceleration, deceleration, and velocity.Type: ApplicationFiled: March 7, 2013Publication date: September 26, 2013Applicants: UNIVERSITE LAVAL, GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Alexandre Lecours, Boris Mayer-St-Onge, Clement Gosselin, Dalong Gao
-
Publication number: 20130238124Abstract: The positions and orientations of one or more target objects are obtained from the result of measuring a set of target objects by using a first sensor. A robot including a grip unit is controlled to grip one target object as a gripping target object among the target objects by the grip unit. Whether the grip unit has succeeded in gripping the gripping target object is determined from the result of measurement performed by a second sensor for measuring the target object gripped by the grip unit. When the grip unit has been determined to fail in gripping the gripping target object, one target object interacting with the gripping target object is selected among the target objects. The robot is controlled to grip the selected target object by the grip unit.Type: ApplicationFiled: February 28, 2013Publication date: September 12, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Masahiro Suzuki, Kazuhiko Kobayashi
-
Patent number: 8532824Abstract: A control device for a robot determines, as a desired driving force to be imparted to a joint, a component value corresponding to the displacement amount of each joint out of a desired generalized force vector ?cmd that satisfies the relationship indicated by expression 01 given below by using basic parameter group of M, N, and G, Jacobian matrixes Jc and Js, a desired value ?C of the motion acceleration of a contact portion representative element representing a motion of a contact portion of a robot 1, generalized variable observation information, and a desired value ?S? of a first-order differential value of a predetermine type of state amount, and then controls the operation of an actuator of the robot 1 on the basis of the determined desired driving force.Type: GrantFiled: December 27, 2010Date of Patent: September 10, 2013Assignee: Honda Motor Co., Ltd.Inventor: Atsuo Orita
-
Patent number: 8527092Abstract: A predetermined robot path includes a plurality of path points defined by spatial coordinates. Spatial coordinates of the individual path points are converted in accordance with inverse robot kinematics into corresponding axis coordinates, the axis coordinates representing the position of the individual robot axes at respective path points. Axis-related controllers are actuated for individual robot axes in accordance with converted axis coordinates. Axis-related drive motors in individual robot axes are actuated by at least associated axis-related controllers. Path correction values are determined for individual path points on the robot path in accordance with a dynamic robot model, the path correction values taking account of the elasticity, friction, and/or inertia of the robot. Corrected axis coordinates are determined for the individual path points from uncorrected axis coordinates of individual path points and path correction values.Type: GrantFiled: May 7, 2008Date of Patent: September 3, 2013Assignee: Dürr Systems GmbHInventors: Jens Hacker, Bjoern Schoell, Alexander Meissner
-
Patent number: 8527091Abstract: A robotic system implements a collision avoidance scheme and includes a first robotic manipulator and a first controller configured to control the first robotic manipulator for movement along a first pre-planned actual path. A second controller is configured to control movement of a second robotic manipulator for movement along a second pre-planned intended path and deviating therefrom to move in a dodging path away from the first pre-planned actual path based upon determining a potential collision with the first robotic manipulator without prior knowledge of the first pre-planned actual path.Type: GrantFiled: February 6, 2013Date of Patent: September 3, 2013Assignee: Harris CorporationInventors: Paul Michael Bosscher, Daniel Ryan Hedman
-
Patent number: 8521308Abstract: A supervisory control system includes a supervisory control target device and a supervisory control device. The supervisory control device is configured such that an attribute usage flag that indicates whether the supervisory control device supports any changes in the attributes due to adding of a function, and an attribute effectiveness flag which indicates whether the supervisory control target device supports the changes, are added, as information concerning the attributes that undergo the changes, to a definition of the instance which the supervisory control device retains. Further, the supervisory control device includes a control unit which, on a basis of data of the attribute usage flag and attribute effectiveness flag relating to the attributes undergoing the changes due to adding of a function, determines whether the supervisory control target device supports a new function or whether supervisory control based upon the new function is effective.Type: GrantFiled: December 1, 2009Date of Patent: August 27, 2013Assignee: NEC CorporationInventor: Kimio Ozawa
-
Patent number: 8504200Abstract: A system and method for operating robots in a robot competition. One embodiment of the system may include operator interfaces, where each operator interface is operable to control movement of a respective robot. A respective operator interface may be in communication with an associated operator radio, where each radio may have a low power RF output signal. A robot controller may be coupled to each robot in the robot competition. A robot radio may be coupled to a respective robot and in communication with a respective robot controller and operator radio. The robot radios may have a low power RF output signal while communicating with the respective operator radios. Alternatively, the radios may be short range radios, where a distance of communication may be a maximum of approximately 500 feet.Type: GrantFiled: September 2, 2011Date of Patent: August 6, 2013Assignee: Innovation First, Inc.Inventors: David A. Norman, Robert H. Mimlitch, III, Paul S. Adams
-
Patent number: 8504199Abstract: A robot control system includes a start position storage that stores a start position or orientation in a manual operation, a redundancy trajectory storage that successively stores a position or orientation of optimized redundancy during the manual operation, and a reverse movement controller which performs movement control for changing the position or orientation of a robot hand, which have been changed by the manual operation, in a reverse direction from the current position or orientation to the start position or orientation. The reverse movement controller also performs movement control for reversely changing the position or orientation of the redundancy by following the position or orientation of the redundancy that have been successively stored in the redundancy trajectory storage.Type: GrantFiled: November 8, 2010Date of Patent: August 6, 2013Assignee: Kabushiki Kaisha Yaskawa DenkiInventor: Ken'ichi Yasuda
-
Patent number: 8504188Abstract: In a method, device and in a non-transitory computer-readable storage medium for computer-assisted generation of a manipulator path of a computer-controlled manipulator, a processor is loaded with a virtual tool and generates a virtual tool path based in a virtual component and the loaded virtual tool. The processor is also loaded with a virtual manipulator kinematic and generates a virtual manipulator path based on the virtual tool path and the virtual manipulator kinematic.Type: GrantFiled: May 14, 2009Date of Patent: August 6, 2013Assignee: Kuka Laboratories GmbHInventor: Andreas Keibel
-
Patent number: 8498743Abstract: A finite state machine (FSM)-based biped robot, to which a limit cycle is applied to balance the robot right and left on a two-dimensional space, and a method of controlling balance of the robot. In order to balance an FSM-based biped robot right and left on a two-dimensional space, control angles to balance the robot according to states of the FSM-based biped robot are set. The range of the control angles is restricted to reduce the maximum right and left moving distance of the biped robot and thus to reduce the maximum right and left moving velocity of the biped robot, thereby reducing the sum total of the moments of the biped robot and thus allowing the ankles of the biped robot to balance the biped robot to be controlled, and causing the soles of the feet of the biped robot to parallel contact the ground.Type: GrantFiled: October 29, 2009Date of Patent: July 30, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Ho Seong Kwak, Kyung Shik Roh, Woong Kwon
-
Patent number: 8498742Abstract: An finite state machine (FSM)-based biped walking robot, to which a limit cycle is applied to balance the robot right and left on a two-dimensional space, and a method of controlling balance of the robot. In order to balance an FSM-based biped walking robot right and left on a two-dimensional space, control angles to balance the robot according to states of the FSM-based biped walking robot are set, and the control angles are controlled using a sinusoidal function to allow relations between the control angles and control angular velocities to form a stable closed loop within a limit cycle, thereby allowing the biped walking robot to balance itself while changing its supporting foot and thus to safely walk without falling down.Type: GrantFiled: October 29, 2009Date of Patent: July 30, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Ho Seong Kwak, Woong Kwon, Kyung Shik Roh
-
Patent number: 8494677Abstract: A motion path search device includes a motion space identification unit which identifies, as first spaces, three-dimensional spaces passed through by a movable part in direct teaching operations performed by an operator, and a spatial difference calculation unit that calculates a first differential space that is a part of one of the first spaces identified as a result of one of the direct teaching operations and that has no overlap with another of the first spaces identified as a result of another of the direct teaching operations that precedes the one of the direct teaching operations. A feedback unit provides the operator with information regarding the first differential space, and a path search unit searches for a motion path of the movable part within a first accessible space resulting from combining the first spaces after the direct teaching operations.Type: GrantFiled: May 29, 2012Date of Patent: July 23, 2013Assignee: Panasonic CorporationInventor: Kenji Mizutani
-
Publication number: 20130184866Abstract: Robots, computer program products, and methods for trajectory plan optimization are disclosed. In one embodiment, a method of controlling a robot having a first manipulator and a second manipulator includes receiving a trajectory plan including a plurality of sequential motion segments. The method further includes determining a moveable motion segment, and shifting the moveable motion segment and motion segments subsequent to the moveable motion segment backward in time to a shifted time such that one or more unshifted segments of the trajectory plan occur at a same time as one or more shifted segment segments. The method may further include controlling the robot according to the optimized trajectory plan such that one or more components of the first manipulator are moved concurrently with one or more components of the second manipulator.Type: ApplicationFiled: January 13, 2012Publication date: July 18, 2013Applicant: Toyota Motor Engineering & Manufacturing North America, Inc.Inventors: Yasuhiro Ota, Junggon Kim, James J. Kuffner
-
Patent number: 8489237Abstract: Methods correcting wafer position error are provided. The methods involve measuring wafer position error on a robot during transfer to an intermediate station. This measurement data is then used by a second robot to perform wafer pick moves from the intermediate station with corrections to center the wafer. Wafer position correction may be performed at only one location during the transfer process. Also provided are systems and apparatuses for transferring wafers using an intermediate station.Type: GrantFiled: September 23, 2011Date of Patent: July 16, 2013Assignee: Novellus Systems, Inc.Inventors: Chris Gage, Damon Genetti
-
Patent number: 8483875Abstract: A system provided with a base station (2) comprising a signal emitting module, a self movable robot comprising at least an energy storage, a sensor for sensing this signal emitted by signal emitting module of the base station and a processor for controlling the movement of the robot by means of the sensed signal to return the robot to the base station. The robot comprises means for controlling the movement of the robot to move the robot randomly over a surface, whereby the absolute position of the robot is not memorized, means for marking the interrupt location (5) where the movement of the robot is interrupted to return to the base station and means for returning the robot from the base station to the interrupt location (5) by means of said marking.Type: GrantFiled: June 2, 2008Date of Patent: July 9, 2013Assignee: Koninklijke Philips Electronics N.V.Inventor: Hubert Gerard Jean Joseph Amaury Vroomen
-
Patent number: 8483879Abstract: A robotic system includes a robot adapted for moving a payload in proportional response to an input force from an operator, sensors adapted for measuring a predetermined set of operator input values, including the input force, and a controller. The controller determines a changing stiffness value of the operator using set of operator input values, and automatically adjusts a level of control sensitivity over the robot using the stiffness value. The input values include the input force, a muscle activation level of the operator, and a position of the operator. A method of controlling the robot includes measuring the operator input values using the plurality of sensors, processing the input values using the controller to thereby calculate the stiffness value, and automatically adjusting the level of control sensitivity over the robot using the stiffness value. A specific operator may be identified, with control sensitivity being adjusted based on the identity.Type: GrantFiled: November 30, 2009Date of Patent: July 9, 2013Assignee: GM Global Technology Operations LLCInventors: Dalong Gao, Roland J. Menassa, Robin Stevenson
-
Patent number: 8483881Abstract: A multi-function robotic device may have utility in various applications. In accordance with one aspect, a multi-function robotic device may be selectively configurable to perform a desired function in accordance with the capabilities of a selectively removable functional cartridge operably coupled with a robot body. Localization and mapping techniques may employ partial maps associated with portions of an operating environment, data compression, or both.Type: GrantFiled: September 1, 2006Date of Patent: July 9, 2013Assignee: Neato Robotics, Inc.Inventors: Vladimir Ermakov, Mark Woodward, Joe Augenbraun
-
Patent number: 8483878Abstract: A method and an apparatus for predicting interference, at practical accuracy and calculation time, between a target section of a robot and a peripheral object installed around the robot, when the target section, such as a tool or a sensor attached to a robot hand, is moved along a movement path thereof due to the motion of the robot. A convex hull, defined by areas occupied by the tool at adjacent time points, is calculated. It is judged whether a common area exists between the convex hull and a polyhedron area. When the common area exists, it is judged that the tool interferes with the container box on the movement path, and the procedure is terminated. When the common area does not exist, it is judged whether j<n is true. If j?n is true, it is judged that the interference does not occur.Type: GrantFiled: April 10, 2012Date of Patent: July 9, 2013Assignee: Fanuc CorporationInventors: Hidetoshi Kumiya, Kyouhei Kokubo
-
Patent number: 8478443Abstract: The present invention provides a robot system including a robot having a plurality of move axes and a safeguard apparatus provided independently of a control system of the robot and adapted for limiting a movable range of the robot. The safeguard apparatus includes at least two individual-axis-detection external sensors configured to be respectively turned ON/OFF in response to a rotational position or a transfer position of respective at least two move axes among the plurality of move axes of the robot, and an apparatus body configured to limit a move of the robot based on a combination of ON/OFF conditions of at least two output signals obtained from the at least two individual-axis-detection external sensors.Type: GrantFiled: February 8, 2010Date of Patent: July 2, 2013Assignee: Kawasaki Jukogyo Kabushiki KaishaInventors: Yasuhiko Hashimoto, Kenji Bando
-
Patent number: 8473103Abstract: A method of and apparatus for achieving dynamic robot accuracy includes a control system utilizing a dual position loop control. An outer position loop uses secondary encoders on the output side of the gear train of a robot joint axis, while the inner position loop uses the primary encoder attached to the motor. Both single and dual loop control can be used on the same robot and tooling axes.Type: GrantFiled: January 26, 2010Date of Patent: June 25, 2013Assignee: Fanuc Robotics America, Inc.Inventors: Jason Tsai, Eric Wong, Jianming Tao, H. Dean McGee, Hadi Akeel
-
Patent number: 8473102Abstract: A robot controller in accordance with the present invention is a robot controller that makes a robot including a plurality of legs walk by driving joints of the robot, the robot controller being configured to determine a permissible range for a trunk vertical position of the robot based on measured environmental parameters, the measured environmental parameters being information of an environment around the robot, and to make the robot walk based on measured posture parameters representing a posture of the robot so that the trunk vertical position remains within the permissible range. In this way, a legged robot with high robustness as well as its controller and control method can be provided.Type: GrantFiled: February 26, 2010Date of Patent: June 25, 2013Assignee: Toyota Jidosha Kabushiki KaishaInventor: Fukashi Andoh
-
Patent number: 8467902Abstract: A method and apparatus for estimating the pose of a mobile robot using a particle filter is provided. The apparatus includes an odometer which detects a variation in the pose of a mobile robot, a feature-processing module which extracts at least one feature from an upward image captured by the mobile robot, and a particle filter module which determines current poses and weights of a plurality of particles by applying the mobile robot pose variation detected by the odometer and the feature extracted by the feature-processing module to previous poses and weights of the particles.Type: GrantFiled: June 5, 2008Date of Patent: June 18, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Hyeon Myeong, Woo-Yeon Jeong, Seok-Won Bang
-
Patent number: 8452448Abstract: A method of controlling a robot includes running multiple applications on a processor, where each application has a robot controller and an action selection engine. Each application is in communication with at least one behavior and at least one action model of at least part of the robot. The method includes running periodic action selection cycles on each action selection engine. Each action selection cycle includes selecting a command for each action space of each action model, generating a single overall command based on the accumulated commands for each action model, and sending the overall command to the robot controller for execution on the robot.Type: GrantFiled: April 10, 2008Date of Patent: May 28, 2013Assignee: iRobot CorporationInventors: Robert T. Pack, Marshall J. Vale, Justin H. Kearns
-
Patent number: 8452443Abstract: An industrial robot system including a workcell including a load area and a process area. A detector detects when a human enters the load area. A manipulator is located in the workcell. At least one positioner is adapted to hold a workpiece and to change the orientation of the workpiece about at least one axis while the manipulator processes the workpiece. A station exchanger is movable about an axis and adapted to move, upon command, the manipulator or the positioner between the load and process area. Each of the axes is provided with a motor and a drive unit. An axis controller is adapted to switch between executing a first task in which the axes of the positioner and the station exchanger are commanded to a standstill, and a second task in which the axes of the positioner and the station exchanger are allowed to move.Type: GrantFiled: October 1, 2007Date of Patent: May 28, 2013Assignee: ABB Research LtdInventors: Jan H. Karlsson, Antero Lassuri
-
Patent number: 8452452Abstract: The grip position calculator determines a grip position where the fingers can grip a workpiece in any orientation of the workpiece. The calculator then determines an initial position where the finger tips can grip the workpiece and set the initial position as a point of calculation. Then an allowable gripping force is calculated which is an index that indicates an allowable force to be applied to the workpiece at point. Then other allowable forces are calculated for a plurality of points near the point of calculation. Then the point of calculation is selected as a possible gripping position if the allowable force a point is greater than any of the allowable forces. Otherwise, one of the points is selected for another point of calculation where the greatest allowable force (De) has been calculated and return to calculating an allowable gripping force.Type: GrantFiled: January 28, 2010Date of Patent: May 28, 2013Assignees: Honda Motor Co., Ltd., National University CorporationInventors: Toshiyuki Kondo, Shinji Sawada, Nobuhiro Nanba, Yoshikazu Hayakawa, Kenji Fujimoto, Akira Nakashima, Takashi Uno
-
Patent number: 8442686Abstract: An articulated arm robot includes a support part capable of extending and contracting upward and downward, a first arm part with one end joined to the support part through a first joint to be rotatable about a yaw axis and having a second joint rotatable about a roll axis between both ends, a second arm part with one end joined to the other end of the first arm part through a third joint to be rotatable about the yaw axis or a pitch axis, an end effector part joined to the other end of the second arm part through a fourth joint to be rotatable about the yaw axis or the pitch axis, and drivers that respectively cause the first to fourth joints to rotate and the support part to extend and contract, and a controller that performs drive control of the drivers of the first to fourth joints by switching the arm between a SCARA mode where the first, second and third arm parts rotate only in a horizontal plane and a perpendicular mode where the second and third arm parts rotate only in a vertical plane.Type: GrantFiled: January 31, 2011Date of Patent: May 14, 2013Assignee: Toyota Jidosha Kabushiki KaishaInventors: Fuminori Saito, Toru Isobe
-
Patent number: 8442677Abstract: An apparatus and method for assuring effective backup for sensor failure in robots, by utilizing a single extra sensor attached between the end actuator and the base. The single extra sensor provides absolute back-up for any single encoder failure that may occur in the system, and statistically significant back-up for any double encoder failure. A single additional sensor effectively provides the robotic system with one redundant information input to the robot control algorithm, which can be used in order to determine whether any of the other control sensors, or even the additional sensor itself, has failed and is delivering an erroneous reading, and hence to warn the operator of the failure. A single additional sensor also provides useful warning of the simultaneous failure of two sensors, since the likelihood that two sensors fail simultaneously in a mode that makes the failures undetectable, can be regarded as statistically insignificant.Type: GrantFiled: February 3, 2005Date of Patent: May 14, 2013Assignee: Mazor Surgical Technologies, Ltd.Inventor: Moshe Shoham