Patent classifications
G05B2219/39295
Vibration display device, operation program creating device, and system
A vibration display device including a vibration acquisition unit that acquires a vibration state of a distal end section of a robot that is a robot in a simulation or in a real world, the distal end section being moved based on an operation program, and a vibration trajectory drawing unit that draws, on a display device, the vibration state along a trajectory of the distal end section of the robot or that draws, on the display device, the vibration state as the trajectory.
Depth perception modeling for grasping objects
Methods, grasping systems, and computer-readable mediums storing computer executable code for grasping an object are provided. In an example, a depth image of the object may be obtained by a grasping system. A potential grasp point of the object may be determined by the grasping system based on the depth image. A tactile output corresponding to the potential grasp point may be estimated by the grasping system based on data from the depth image. The grasping system may be controlled to grasp the object at the potential grasp point based on the estimated tactile output.
PROCESSING SYSTEMS AND METHODS FOR PROVIDING PROCESSING OF A VARIETY OF OBJECTS
A sortation system is disclosed that includes a programmable motion device including an end effector, a perception system for recognizing any of the identity, location, and orientation of an object presented in a plurality of objects, a grasp selection system for selecting a grasp location on the object, the grasp location being chosen to provide a secure grasp of the object by the end effector to permit the object to be moved from the plurality of objects to one of a plurality of destination locations, and a motion planning system for providing a motion path for the transport of the object when grasped by the end effector from the plurality of objects to the one of the plurality of destination locations, wherein the motion path is chosen to provide a path from the plurality of objects to the one of the plurality of destination locations.
Processing systems and methods for providing processing of a variety of objects
A sortation system is disclosed that includes a programmable motion device including an end effector, a perception system for recognizing any of the identity, location, and orientation of an object presented in a plurality of objects, a grasp selection system for selecting a grasp location on the object, the grasp location being chosen to provide a secure grasp of the object by the end effector to permit the object to be moved from the plurality of objects to one of a plurality of destination locations, and a motion planning system for providing a motion path for the transport of the object when grasped by the end effector from the plurality of objects to the one of the plurality of destination locations, wherein the motion path is chosen to provide a path from the plurality of objects to the one of the plurality of destination locations.
Robot system and method for controlling robot
A robot system includes a robot including leading end, base, and multi-articular arm, and circuitry that controls the atm to move the end based on motion control program specifying transition over time of target position and posture of the end, the transition including correction target portion starting and ending in the transition; controls the arm to move the end in response to guided manipulation applying external force to the robot while the circuitry controls the arm; obtains relative command information based on the target position and posture at start of the correction portion and specifying the target position and posture at points in the correction portion including start and end in the correction portion; and controls the arm to move the end from the position and posture based on the information, beginning at time when movement of the arm controlled by the circuitry in response to the manipulation has ended.
Technique for Parameter Conversion Between a Robotic Device and a Controller for the Robotic Device
An apparatus for parameter transformation between a robotic device and a controller for the robotic device is presented. The apparatus is configured to receive at least one non-transformed parameter indicative of at least one of a position and a velocity of or for the robotic device, wherein the non-transformed parameter is received from the robotic device or the controller, respectively. The apparatus is further configured to transform the received non-transformed parameter to a transformed parameter using a transformation between an ideal parameter domain of the controller and a real parameter domain of the robotic device, the ideal parameter domain including ideal parameters processable by the controller and the real parameter domain including real parameters measurable at the robotic device and capable of deviating from the associated ideal parameters. The apparatus is further configured to transmit the transformed parameter to the other one of the robotic device and the controller, A method, a system, a computer-program product and a cloud computing system for parameter transformation are presented also.
Control device and machine learning device
A machine learning device includes: a state observation unit that observes component arrangement data representing an arrangement of components on a component serving place, component data representing information of the components, and operator status data representing status information of an operator, as state variables representing a current state of an environment; a determination data acquisition unit that acquires product quality determination data for determining quality of the product which is assembled based on an arrangement of the components and takt time determination data for determining takt time for assembly of the product as determination data; and a learning unit that performs learning based on the state variables and the determination data in a manner to associate information of the components used for assembling the product and status information of the operator with respect to an arrangement of the components on the component serving place.
Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a first obtaining unit configured to obtain a holding position and orientation of a manipulator when holding of a target object is performed and holding success or failure information of the target object in the holding position and orientation, a second obtaining unit configured to obtain an image in which the target object is imaged when the holding of the target object is performed, and a generation unit configured to generate learning data when the holding of the target object by the manipulator is learnt on a basis of the holding position and orientation and the holding success or failure information obtained by the first obtaining unit and the image obtained by the second obtaining unit.
VIBRATION DISPLAY DEVICE, OPERATION PROGRAM CREATING DEVICE, AND SYSTEM
A vibration display device including a vibration acquisition unit that acquires a vibration state of a distal end section of a robot that is a robot in a simulation or in a real world, the distal end section being moved based on an operation program, and a vibration trajectory drawing unit that draws, on a display device, the vibration state along a trajectory of the distal end section of the robot or that draws, on the display device, the vibration state as the trajectory.
DEPTH PERCEPTION MODELING FOR GRASPING OBJECTS
Methods, grasping systems, and computer-readable mediums storing computer executable code for grasping an object are provided. In an example, a depth image of the object may be obtained by a grasping system. A potential grasp point of the object may be determined by the grasping system based on the depth image. A tactile output corresponding to the potential grasp point may be estimated by the grasping system based on data from the depth image. The grasping system may be controlled to grasp the object at the potential grasp point based on the estimated tactile output.