摘要:
Bendings nullnull, nullnull, and nullnull are determined by the torques about the axes of coordinate systems disposed to respective joints and by spring constants. Parameters null, null, and null0 are determined by adding an amount of twist to corrected D-H parameters nulls, nulls, and null0s when twist is null0null. A rotational angle nullnull (nullst) is determined from a target position x by executing inverse kinematics using the parameters nulls, nulls, and null0s (step S6). Further, a position xnull is determined from the rotational angle nullnull by executing forward kinematics using the parameters null, null, and null0, and the difference nullx between the target position x and the position xnull is determined. The difference is corrected, and a new target position x is set. Thereafter, the inverse kinematics and the forward kinematics are alternately repeated, and a rotational angle null when the difference nullx is equal to or less than a predetermined value is set as a rotational angle null after correction has been executed, thereby a commanded rotational angle j in which bending has been corrected is determined.
摘要:
A method and apparatus in an automated data storage library for identifying a location of a robot in the automated data storage library. Signals are transmitted from a set of transmitters in the automated data storage library, wherein a location of the set of transmitters is known. The signals transmitted from the set of transmitters are received at a receiver located on the robot to form a set of received signals. The location of the robot is determined using the set of received signals and the location of the set of transmitters.
摘要:
When the remaining capacity of a battery of a robot comes to a low level at a position in an operational area, power consumption can be reduced, thereby extending the life of the battery, by changing control parameters used by actuators and successively suspending operations of driving members of which the suspension of operations does not significantly affect the motion using a leg unit. Therefore, the robot can operate for a longer time, and energy, which is required for the motion for connection to a charging station or an external power supply device, can be maintained.
摘要:
Distributed machine control software architecture permits modular development of complex machine control systems and allows functional subsystems comprised of object modules to be distributed and remotely controlled and monitored. Software applications are broken into logical subsystems with standardized data and transaction interfaces that act as servers and clients. This permits flexible reconfiguration of machine functions for a variety of applications and promotes system security and reliability by isolating modifications to functional subsystems. In addition, functional modules of the same application do not need to reside in the same host, but can be remotely located over local intranet or via public Internet. In machine control applications this permits real-time and time critical process sequence objects to be resident in the local machine controller while the user interface, database and command generator are at any remote network location, including any Internet addressed location. Control can be quickly and temporarily reconfigured to allow a remote operator or specialist to study, monitor, or modify a machine control process.
摘要:
A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. MRAs cooperate, learn and interact with the environment. The system uses various AI technologies including genetic algorithms, genetic programming and evolving artificial neural networks to develop emergent dynamic behaviors. The collective behaviors of autonomous intelligent robotic agents are applied to numerous applications. The system uses hybrid control architectures. The system also develops dynamic coalitions of groups of autonomous MRAs for formation and reformation in order to perform complex tasks.
摘要:
A method of representing spatial relations among objects in the environment uses a Delaunay triangulation as the data structure to store the spatial relations when the objects are represented in the form of simplified objects such as cuboids. The method receives image data corresponding to the environment and recognizes the objects in the image data, and updates the Delaunay triangulation so that the Delaunay triangulation is consistent with the recognized objects. Furthermore, a proximity query can be carried out using the Delaunay triangulation.
摘要:
A robot having a spindle is calibrated by disposing a calibration tool in the robot spindle. The position of the calibration tool is measured. An axis of the spindle is determined based on the measured position. A calibration tool center point is determined based on the measured position. A robot tool rotation axis is determined based on the determined spindle axis, robot tool center point, the determined calibration tool center point, and difference in length between the calibration tool and a robot tool.
摘要:
A nullhot sparenull method for facilitating the seamless transition from a failed robotic mechanism to backup unit is provided. A spare robot is located inside a storage library on a section of rail (robotic track) from which it can be utilized on any rail layer in a multi-layer architecture. In one embodiment of the present invention, a motorized elevator assembly is used to transport the spare robot to the proper library level, which allows a single redundant robot to support multiple robots on multiple library rail levels. In another embodiment, a hot spare robot is used on each rail level and is utilized if needed on that particular level. In both embodiments, the spare robots are available for immediate backup without direct user intervention.
摘要:
A method of utilizing a robot system, the method comprising the steps of offering for consideration a usage unit for the robot system, accepting an order for the usage unit, and performing a retail function by the robot system for the duration of the usage unit.
摘要:
A substrate conveying system wherein, at a substrate transfer position of a conveyance robot, a robot arm is moved upwardly at a normal speed from its lowermost position, and wherein the movement speed is changed to a lower speed at a predetermined position. During upward motion at the lower speed, the substrate is received and, while continuing the upward motion, the movement speed is changed back to the normal speed, at a second predetermined position. The robot arm continues its upward motion to its topmost position, with this normal speed.