摘要:
An industrial robot capable of preventing re-collision after colliding with an obstacle. Disturbing torque exerted on each servomotor for a robot axis is estimated by its associated disturbance estimating observer. When a hand attached to an end of a robot arm collides with an obstacle, an estimated value of disturbance given by a disturbance estimating observer exceeds a predetermined threshold, and the collision is detected. Then, each motor for driving a robot arm is drivingly controlled with a velocity command turned to “0”. Each motor for driving the robot hand is driven with torque having a predetermined magnitude (maximum magnitude) and the same sign as that of an estimated value of disturbing torque exerted on it, for a predetermined time, and then it is brought to an emergency stop. Thus, after colliding with an obstacle, the robot hand is driven in a direction such that it recedes from the obstacle. Therefore, the robot hand is prevented from colliding with the obstacle again, and parts of the robot, the hand and the obstacle are prevented from being damaged by collision.
摘要:
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
摘要:
A temporary operation path is set by connecting a plurality of welding points (Tn) in a virtual space generated by a computer to investigate whether an end effector (68) can be operated along the temporary operation path. If the operation cannot be operated, a path to avoid interference with a workpiece (80) is set automatically while extracting a portion in which the workpiece (80) exists in the internal space surrounded by the end effector (68) in order to set a narrow-area operation path for withdrawing the end effector (68) from a welding point (Tn). Next, in order to set a wide-area operation path for making movement between withdrawing points (Ue), a template operation is applied, in which the end effector (68) is moved by a prescribed distance in a prescribed direction.
摘要:
Technologies are generally described for sensor-based safety features for robotic equipment, and the implementation thereof. One or more sensors may be positioned relative to the robotic equipment such that the sensors may capture light from at least a portion of an environment surrounding the robotic equipment. In some examples, the sensors may be integrated with the robotic equipment and/or may be configured to rotate. An analysis module coupled to the sensors may build a model image of the environment based on the light captured by the sensors. The analysis module may detect that an unintended object is approaching the robotic equipment in response to detecting a change in the model image, and based on a proximity and/or a speed of approach of the object to the robotic equipment, the analysis module may instruct the robotic equipment to reduce an operating speed and/or stop motion of the robotic equipment.
摘要:
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
摘要:
Provided is a method for detecting an imminent collision between an object and a component of an autonomous system in the real environment including at least one real, decentralized autonomous component, whereby of at least a part of the autonomous system a virtual image is available, emulating at least one aspect of the autonomous system.
摘要:
A method for the start-up operation of a multi-axis system, the multi-axis system having segments which are movable by a controller in one or more axes, and a tool which is connected to one of the segments and is movable and drivable to a specified position by the controller. The method includes assigning a workspace and a safe space to the multi-axis system, arranging optical markers in an environment, making it possible for an augmented reality system to determine the position of a camera system which records the multi-axis system within the environment, defining a bounding body for each of the components such that the bounding body encloses the component, calculating a position of the bounding body during the movement of the multi-axis system, visualizing the bounding bodies together with an image recorded by the camera system, and checking whether the bounding body intersects with the safe space.
摘要:
An information processing apparatus comprises an obtaining unit configured to obtain sensing data on an area including an installation target component; a detection unit configured to detect a position/orientation of the installation target component as a component position/orientation based on the sensing data; a setting unit configured to set, based on the component position/orientation and shape data on the installation target component, a candidate gripped portion of the installation target component to be gripped by a hand mechanism; a calculation unit configured to calculate, as a candidate hand position/orientation, a position/orientation of the hand mechanism in which the candidate gripped portion can be gripped; and a generation unit configured to generate candidate teaching data for gripping operation by the hand mechanism by associating the candidate gripped portion and the candidate hand position/orientation with each other.
摘要:
A robot device includes according to one embodiment of the present disclosure: a robot controller configured to operate a robot based on a motion program specifying a motion of the robot; a robot imaging unit configured to acquire image data of an image including the robot; and a data processor. The data processor includes: a virtual-space-data holder configured to hold virtual space data including information on a virtual object in a virtual space, the virtual space simulating a real working space of the robot, the virtual object simulating an object present in the real working space; and an augmented-reality-space-data generator configured to generate augmented-reality-space data by use of the image data and the virtual space data.
摘要:
An interference check device includes a model-number upper-limit input unit to which a model upper-limit number of geometric models allocated to a modeling target of interference check is input, a modeling unit generating model candidates from the modeling target using geometric models equal to or less than the model upper limit number, a processing-computation-amount upper-limit setting unit setting a computation upper-limit amount of interference check based on a computation processing amount required for each process performed by a controller controlling the modeling target, a minimum-enclosure-volume-model determination unit determining a model candidate having smallest model enclosure volume as a model for the modeling target from the model candidates that can perform calculation processing of interference check with equal to or less than the computation upper-limit amount, and an interference check unit performing interference check between models using determined model.