...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8024068 | Machine tool control system The present disclosure includes a generalized kinematics library which may be used to control the motion of a machine tool system and to process data for other applications, such as simulation graphics. Methods are disclosed to interpolate the movement of various ax... | 09/20/2011 |
| 7734377 | Gait generator of legged mobile robot A gait generator determines a desired motional trajectory and a desired object reaction force trajectory of an object 120 for a predetermined period after the current time by using an object dynamic model while supplying, to the object dynamic model, a model ... | 06/08/2010 |
| 7424341 | Robot system A robot system efficiently performing an operation of moving a robot to close to and/or separate from a target point, such as teaching operation. A camera of a visual sensor is mounted to the robot such that a distal end of an end effector is seen within the field o... | 09/09/2008 |
| 7421314 | Method and device for controlling robot A method for controlling a robot during an interpolation of a trajectory or motion to any prescribed position, comprises the steps of a) ignoring at least one of the three originally prescribed or interpolated tool center point orientation values; b) finding new too... | 09/02/2008 |
| 7398136 | Biped robot control system In a biped robot control system, stereoscopic images captured by CCD cameras are analyzed, the analyzed images are then utilized to detect presence of any moving object around the robot and if it present, to calculate moving object information, and based on the calc... | 07/08/2008 |
| 7366587 | Legged mobile robot The characteristics of actuators themselves and the characteristics of controllers for the actuators are dynamically or statically controlled to achieve stable and highly efficient movements. In a stage in which a leg in the flight state is uplifted such that the re... | 04/29/2008 |
| 7340323 | Industrial robot with controlled flexibility and simulated force for automated assembly An industrial robot that uses a simulated force vector to allow a work piece held by the robot end effector to be mated with a work piece whose location and orientation is not precisely known to the robot. When the end effector makes contact with the location and or... | 03/04/2008 |
| 7330775 | Legged mobile robot controller, legged mobile robot and legged mobile robot control method A legged mobile robot, a legged mobile robot controller and a legged mobile robot control method are provided to perform a loading operation to load a gripped object in parallel on a target place having a height where a stretchable range of arm portions of the legge... | 02/12/2008 |
| 7330774 | Reception system An operation control unit of a reception system includes a visitor ID information DB for storing therein visitor comparison information and visitor ID information including a phone number of a receiver of a visitor; an identifying unit for identifying the visitor wh... | 02/12/2008 |
| 7324873 | Offline teaching apparatus for robot An offline teaching apparatus including a data acquiring section for acquiring position and orientation data and processing-condition data including interpolation commands, at respective predefined taught points, from an existing first processing program for a first... | 01/29/2008 |
| 7321808 | Robot and multiple robot control method When braking of a motion of a part of a first robot is assumed to be started at points in time, a first stop position of the first robot part is estimated at each point in time. When braking of a motion of a part of a second robot is assumed to be started at the poi... | 01/22/2008 |
| 7319302 | Gate generating system for mobile robot A gait generating system for a mobile robot has n dynamic models and determines a first gait parameter defining a desired gait such that the boundary condition of a gait on a first dynamic model is satisfied. The first gait parameter is corrected step by step by usi... | 01/15/2008 |
| 7313464 | Bin-picking system for randomly positioned objects A method for picking up objects randomly arranged in a bin using a robot having a gripper for grasping the objects using prehension feature(s) on the object. The method includes a shaking scheme for rearranging the objects in the bin when no objects are recognized, ... | 12/25/2007 |
| 7292913 | Articulated robot In the articulated robot, types of teaching a moving track of the robot can be optionally selected. The articulated robot comprises: a switch for manually selecting a moving axis to move an arm section along the selected axis; a manual pulse generator generating pul... | 11/06/2007 |
| 7248012 | Teaching data preparing method for articulated robot Set the first temporary attitude of an end effector for a plurality of work points (step S3). Determine the attitude of an articulated robot at one-end first work point out of a plurality of work points (step S4). Determine the attitude of an articulat... | 07/24/2007 |
| 7245990 | Industrial robot A robot control unit for controlling a robot mechanism unit constantly detects the status of a robot and stores it as robot status data. An operation command input by voice from a head set is converted into character data by a voice/character data conversion device,... | 07/17/2007 |
| 7230702 | Monitoring of smart pin transition timing A movable portion of a substrate carrier handler is extended into a transport path along which a substrate carrier transport system transports a substrate carrier, respective kinematic coupling events are detected between corresponding interface elements of the mova... | 06/12/2007 |
| 7191036 | Motion generation system of legged mobile robot A model's ZMP (full-model's ZMP) is calculated using a dynamic model (inverse full-model) 100c2 that expresses a relationship between a robot movement and floor reaction, a ZMP-converted value of full model's corrected moment about a desired ZMP is cal... | 03/13/2007 |
| 7181314 | Industrial robot with controlled flexibility and simulated force for automated assembly An industrial robot that has uses a simulated force vector to allow a work piece held by the robot end effector to be mated with a work piece whose location and orientation is not precisely known to the robot. When the end effector makes contact with the location an... | 02/20/2007 |
| 7136723 | Robot controller A robot controller for teaching a robot with high efficiency. The robot controller including command storage unit (21) where a movement command and a work command are stored, command identifying unit (24) for discriminating between the movement and wor... | 11/14/2006 |
| 7123990 | Gap welding process A gap welding process (10) for manipulating a movable robotic welder (30) for making a weld between two or more substantially immovable work pieces (51) using a higher level programming language (20). The gap welding process (10) p... | 10/17/2006 |
| 7120518 | Device for generating motion of legged mobile robot A model's ZMP (full-model's ZMP) is calculated using a dynamic model (inverse full-model) 100c2 that expresses a relationship between a robot movement and floor reaction, a ZMP-converted value of full model's corrected moment about a desired ZMP... | 10/10/2006 |
| 7110859 | Setting method and setting apparatus for operation path for articulated robot A temporary operation path is set by connecting a plurality of welding points in a virtual space generated by a computer to investigate whether an end effector can be operated along the temporary operation path. If the operation cannot be operated, a path to avoid i... | 09/19/2006 |
| 7089084 | Search robot system A search robot system first divides the entire area of disaster into a mesh cell of an appropriate size, and arranges a search robot for each mesh cell. A search is made for a route of travel from an outermost mesh cell to a casualty and to an adjacent mesh cell. Th... | 08/08/2006 |
| 7068002 | Motor control device A motor control device comprises: a current limiter 115 for limiting a current-instruction signal Ir for a motor 18 and for turning a limiting signal L from off to on when the current-instruction signal Ir reaches a predetermined value; a model-positio... | 06/27/2006 |
| 7054791 | Method for monitoring a device used to guide an energy source such as a handling device A method for monitoring a handling device (12) that is used to guide an energy source (14), wherein the energy source that applies energy to a work piece (16, 18) is moved at a speed V inside a protective cabinet (22). To allow the energy... | 05/30/2006 |
| 7042185 | Robot control apparatus and control method thereof A robot control apparatus to control an operation path of a robot includes an interpolator including a rough interpolation processor to output a rough velocity signal of no-acceleration and no-deceleration according to input commands, a plurality of acceleration/dec... | 05/09/2006 |
| 7024279 | Interpolation using radial basis functions with application to inverse kinematics A technique for solving an inverse-kinematic problem by interpolating solutions from examples. Example poses or motions of an object are collected and annotated. The annotations are essentially parameters for a function—i.e., the function X(p) generates degree-of-... | 04/04/2006 |
| 7024276 | Legged mobile robot and its motion teaching method, and storage medium Learning-type motion control is performed using a hierarchical recurrent neural network. A motion pattern provided through human teaching work is automatically time-serially segmented with the hierarchical recurrent neural network, and the motion control of a machin... | 04/04/2006 |
| 6996456 | Robot with tactile sensor device Methods and apparatuses for calibrating and teaching a robot to accurately work within a work environment. The present invention preferably provides one or more tactile sensor devices that may be operatively coupled with a robot or positioned at one or more desired ... | 02/07/2006 |
| 6993412 | Method for controlling an industrial processing machine A method and system for describing a three-dimensional path of an industrial processing machine, such as a machine tool, a robot and the like, is disclosed. According to the disclosed method and system, the path is described by a curve that includes at least one int... | 01/31/2006 |
| 6961628 | Method and apparatus for tuning compensation parameters A method and apparatus for tuning a feedforward compensation parameter in a motion control system is provided. According to one such embodiment, the method includes the acts of determining an initial value of a feedforward compensation parameter and commanding an in... | 11/01/2005 |
| 6949844 | High-speed precision positioning apparatus A high-speed precision positioning apparatus has a stage supported by a platen. The stage is driven by a plurality of drive motors that are co-planar with the stage and arranged symmetrically around the stage. The drive motors apply drive forces directly to the stag... | 09/27/2005 |
| 6922606 | Apparatus and method for smooth cornering in a motion control system A method and apparatus for controlling motion through consecutive linear spans that define a corner in a desired motion path, such as a motion path in a machine tool system for example, is disclosed. In one embodiment, a plurality of data points that define a desire... | 07/26/2005 |
| 6889117 | Robot apparatus and method and system for controlling the action of the robot apparatus A main robot apparatus generates a sound scale command at a command generating state (ST2) to enter into a state of waiting for a reaction of a slave robot apparatus (ST3). When the slave robot apparatus outputs a emotion expressing sound responsive to... | 05/03/2005 |
| 6876903 | Gait pattern generating device for legged mobile robot A gait generation system of a legged mobile robot, in particular a biped robot that has the dynamic model expressing the relationship between the motion of the body and leg and the floor reaction force, and provisionally determines the current time gait parameters i... | 04/05/2005 |
| 6853878 | Robot controller A robot controller for teaching a robot with high efficiency. The robot controller including command storage unit (21) where a movement command and a work command are stored, command identifying unit (24) for discriminating between the movement and wor... | 02/08/2005 |
| 6845295 | Method of controlling a robot through a singularity A method of controlling a robot (32) includes the steps of selecting an initial configuration from at least one of a first, second, and third sets to position a TCP at a starting point (44) along a path (33) and selecting a final configuration d... | 01/18/2005 |
| 6819978 | Robot, identifying environment determining method, and program thereof A robot is provided, wherein it is possible to reduce incorrect identification in the case of executing face identification in a place where lighting variations are large such as in a house and in a place where there exists a lighting environment that is bad for ide... | 11/16/2004 |
| 6816755 | Method and apparatus for single camera 3D vision guided robotics A method of three-dimensional handling of an object by a robot uses a tool and one camera mounted on the robot and at least six target features which are normal features of the object are selected on the object. The features are used to train the robot in the frame ... | 11/09/2004 |