Class / Patent application number | Description | Number of patent applications / Date published |
700252000 | Interpolation | 15 |
20080243307 | Apparatus and Method for Generating and Controlling the Motion of a Robot - A method for controlling a system or robot having at least one effector. An initial sequence of control points is computed. The system or the robot is evaluated by a global cost function that uses internal simulation based on the control points. The sequence of control points are updated based on the evaluation. The evaluation of the system or the robot and the updating of the sequence of control points are repeated until a given termination criterion is met. | 10-02-2008 |
20080249661 | Wall-following robot cleaner and method to control the same - A robot cleaner that cleans a cleaning region while traveling the cleaning region and a method to control the same are provided. The robot cleaner can uniformly clean a cleaning region based on a wall-following technique which allows the robot cleaner to travel along the outline of the cleaning region. The method selects, as a reference wall, a wall at a left or right side of the robot cleaner at a start position of the robot cleaner based on a left or right-based travel algorithm, which allows the robot cleaner to travel along a left or right wall, and controls the robot cleaner to travel the cleaning region in a zigzag travel pattern in which the robot cleaner moves a predetermined distance in a direction perpendicular to the reference wall at specific intervals along the selected reference wall while following the selected reference wall. | 10-09-2008 |
20080294287 | AUTOMATIC TRANSFER METHOD, TRANSFER ROBOT, AND AUTOMATIC TRANSFER SYSTEM - A transfer robot | 11-27-2008 |
20090062958 | AUTONOMOUS MOBILE ROBOT - An autonomous mobile robot. The robot includes a computing device and a modeling module. The modeling module is communicably connected to the computing device, and is configured for autonomously generating a model for each navigation mode of the robot. | 03-05-2009 |
20090076653 | METHOD AND DEVICE FOR ADJUSTING AND CONTROLLING MANIPULATORS - The invention relates to a method for adjusting and controlling an automatically controlled manipulator, for example a robot. This is often achieved with the aid of dynamic manipulator models, taking into account friction torques, which occur in gear mechanisms that are provided to displace axes of the manipulator. A model for the gear mechanism friction torque is determined for at least one axis, based on driven axis speeds and axis accelerations, in addition to a motor temperature on the drive side of one of the motors that is associated with the relevant axis, said model also being used to determine target values, such as a motor position or a motor current. The inventive method is characterised in that the gear mechanism friction torque that complies with the model is determined in accordance with a gear mechanism temperature. The invention also relates to a device that is suitable for carrying out said method and to the uses of a device of this type, According to the invention, the available motor output or the available motor torque can be specifically used in an optimal manner for the respective robot, thus improving the cycle time. The adjustment and driving behaviour is also improved. | 03-19-2009 |
20100023164 | ROUTE CREATION METHOD AND ROUTE CREATION DEVICE - Disclosed is a route creation method capable of creating a travel route which reduces the travel quantity of a robot and achieves the efficient travel of the robot. The route creation method and route creation device creates a plurality of candidate routes by using an intermediate point generated between the initial position and the final position set in advance, and thereafter evaluates the travel quantity of a traveling part of a robot with respect to each candidate route to select a candidate route, which achieves the most efficient travel, as a travel route. | 01-28-2010 |
20110054685 | ROBOT OFF-LINE TEACHING METHOD - According to one embodiment, a robot off-line teaching method includes: setting a plurality of virtual teaching points; setting a posture of the virtual tool on a part of the virtual teaching points which include a start point and an end point; executing an interpolating operation between the part of the virtual teaching points; storing a position and a posture of the virtual tool in the execution of the interpolating operation as an interpolating operation point every predetermined interval; selecting any of the stored interpolating operation points which satisfies a predetermined selection criterion every other virtual teaching points; and reading posture data on the selected interpolating operation point and storing the read posture data as posture data on the other virtual teaching points every other virtual teaching points. | 03-03-2011 |
20110264265 | ROBOT, CONTROL SYSTEM, AND RECORDING MEDIUM FOR CONTROL PROGRAM - A system and the like capable of maintaining the continuity or smoothness in the motion of a controlled object. According to a control system | 10-27-2011 |
20130338827 | CONTROL UNIT, CONTROL METHOD, AND CONTROL PROGRAM OF ARTICULATED ROBOT - In order to suppress fluctuations in specific components of posture angle in a target coordinate system while maintaining the position of the leading edge of the wrist, the velocity of movement of the leading edge of the wrist, and the permissible velocity of the shaft during velocity suppression, an articulated robot which moves while calculating the position in interpolated points on a teaching path, the posture and the angles in each axis is provided, wherein a judgment is made as to whether the velocity of the wrist shaft exceeds a permissible limit, and if the permissible limit is exceeded, a plurality of candidates for angle of the wrist shaft that maintain the velocity within permissible limits are calculated, and the candidate with the minimum fluctuation in the specific component of the posture angle of the weld line coordinate system is selected from said plurality of candidates and made to serve as the angle of the wrist shaft, the angles of other shafts that correspond to this angle are recalculated and made to serve as the subsequent interpolation point, and the articulated robot is driven. | 12-19-2013 |
20130345867 | Setting Synchronized Robot Movements - An inventive programming means for programming a movement of a robot axis arrangement and a movement of at least one further robot axis arrangement is adapted to synchronize the pair of positions (q | 12-26-2013 |
20130345868 | CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM FOR ARTICULATED ROBOT - The purpose of the present invention is to have the angles of each of the drive shafts of the first articulated drive system infallibly reach the angle of the work completed position, while maintaining the rate of movement and position of the working parts of an articulated robot. If exception conditions are not satisfied, the drive shafts of first and second articulation drive systems are driven individually (S | 12-26-2013 |
20140257561 | ROBOT-POSITION DETECTING DEVICE AND ROBOT SYSTEM - A robot-position detecting device includes: a position-data acquiring unit that acquires position data indicating actual positions of a robot; a position-data input unit that receives the position data output from the position-data acquiring unit; and a position calculating unit that calculates a computational position of the robot through linear interpolation using first and second position data input to the position-data input unit at different times. | 09-11-2014 |
20150112482 | TEACHING SYSTEM AND TEACHING METHOD - A teaching system includes an image generating unit, a projecting unit, a work line generating unit, an arithmetic unit, and a job generating unit. The image generating unit generates a virtual image including a robot and a workpiece having a processed surface to be processed by the robot. The projecting unit generates a projection plane orthogonal to a normal direction of a desired point on the processed surface selected on the virtual image and projects the processed surface onto the projection plane. The work line generating unit generates a work line for the robot based on setting contents received via the projection plane. The arithmetic unit calculates a teaching value including the position and the posture of the robot at each point of the target points. The job generating unit generates a job program for operating the robot in an actual configuration based on the teaching value. | 04-23-2015 |
20160046021 | INTERFACING WITH A MOBILE TELEPRESENCE ROBOT - A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device. | 02-18-2016 |
20160075019 | WORK PLANNER, METHOD FOR PLANNING WORK, AND COMPUTER-READABLE STORAGE MEDIUM STORING A WORK PLANNING PROGRAM - A work planner includes a divider and an adjustor. Based on action information including a plurality of first actions indicating work units that involve one executor or a plurality of executors including a robot and that start at respective defined start timings, the divider is configured to divide one action among the plurality of first actions that involves the plurality of executors into a plurality of second actions corresponding to the respective plurality of executors. Based on dependency information indicating a relationship of dependency among the plurality of first actions including the plurality of second actions, the adjustor is configured to adjust a start timing of at least one of third actions, among the plurality of first actions, that involve an identical executor. | 03-17-2016 |