摘要:
A machine vision system including a digital camera can be employed to inspect an object in a field of view. This includes projecting digitally-generated light patterns including first and second boundary patterns and first and second spatial patterns onto the object in the field of view. Images associated with the projected light patterns including the object are captured. Spatial cells are found in the field of view by matching codes in the first and second spatial patterns to boundaries determined based upon one of the first and second boundary patterns. The spatial cells are found in the field of view by matching codes in the spatial patterns to boundaries determined based upon the boundary patterns. The spatial cells are decoded and matched to the boundaries. Three-dimensional (3D) point cloud data of the object is generated based upon the decoded spatial cells matched to the boundaries.
摘要:
A method of determining an optimal grasp pose of an object by an end-effector of a robot in the execution of a task includes receiving a set of inputs via a controller, including a descriptive parameter of the object, a task wrench having a frame of reference, and a commanded end-effector grasp force. The method includes calculating a grasp wrench in the frame of reference of the task wrench, rotating and shifting the grasp pose, and then computing a resultant new grasp wrench via the controller until the task wrench and the grasp wrench are optimally balanced. Additionally, the method includes recording the optimal grasp pose as the grasp pose at which the grasp and task wrenches are optimally balanced, and then executing a control action via the controller using the recorded optimal grasp pose. A robotic system includes the robot and a controller programmed to execute the method.
摘要:
A system, for planning a grasp for implementation by a grasping device having multiple grasping members, comprising a processor and a computer-readable storage device having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform multiple operations. The operations include generating, for each of the multiple grasping members, multiple planar polygon representations of a three-dimensional object model. The operations also include transforming a planar polygon, of the multiple polygons generated, to a frame of a link of multiple links of a subject member of the multiple grasping members, forming a transformed polygon, being a cross-section of the object model taken along a member-curling plane of the subject member. The operations further include sweeping, in iterations associated respectively with each link of the subject member, the link from a fully-open position for the link to a point at which the link contacts the transformed planar polygon.
摘要:
An assembly system and a part holding assembly are configured to locate and secure a part defining holes. The part holding assembly further includes a first clamping device movable along a first track for positioning the first clamping device relative to the part. The first clamping device is configured to engage the part to secure the part to the first clamping device. The part holding assembly also includes a first pin device movable along a second track for positioning the first pin device relative to the location of one of the holes of the part. The first pin is configured to be disposed through the one of the holes of the part when in a closed position for locating the part. The first pin is configured to expand in the one of the holes when in an open position for securing the part to the first pin device.
摘要:
A vision system is configured to dynamically inspect an object in a field of view. This includes capturing, using a camera, three-dimensional (3D) point cloud data of the field of view and transforming each of the points of the 3D point cloud data into a plurality of tangential surface vectors. Surface normal vectors are determined for each of the points of the 3D point cloud data based upon the plurality of tangential surface vectors. Distribution peaks in the surface normal vectors are detected employing a unit sphere mesh. Parallel planes are separated using the distance distribution peaks. A radially bounded nearest neighbor strategy combined with a process of nearest neighbor searching based upon cell division is executed to segment a planar patch. A planar surface is identified based upon the segmented planar patch.
摘要:
A part holding assembly, an assembly system and a method of positioning a first part are disclosed. The part holding assembly is coupleable to a support structure. The part holding assembly includes a base adapted to be coupled to the support structure. The part holding assembly also includes a first pin extending outwardly away from the base to a distal end that is spaced from the base. The base is movable to position the first pin relative to a first part and to insert the distal end of the first pin through a first hole of the first part to locate the first part. The part holding assembly further includes a first magnet adjacent to the first pin. The first magnet is selectively magnetized to selectively secure the position of the first part relative to the base.
摘要:
A device for holding a workpiece includes a holder including a base including a magnetic element. A conformable jamming element attaches to the base and includes a closed impermeable pliable membrane containing magnetic particles. A controllable pressure device fluidly couples to the jamming element.
摘要:
A system for assembling a first component and a second component comprises a support operatively supporting the first component without any fixtures, a vision system configured to view the supported first component and the second component and determine the locations thereof, a robotic system configured to move and position the second component relative to the first component, and a controller operatively connected to the vision system and to the robotic system and operable to control the robotic system to position the second component relative to the first component based on the locations determined by the vision system. Various methods of assembling the first component and the second component are provided to create a process joint prior to creation of a structural joint in a subsequent assembly operation.
摘要:
A reconfigurable gripping device for securely gripping, lifting, and transporting a work piece is provided. The reconfigurable gripping device may include at least a first finger and a second finger each secured to a base platform with a base support. Each of the respective fingers may have a first link, a second link, and a third link each having a corresponding drive mechanism to individually drive the respective link. The first link drive mechanism and second link drive mechanism are configured to control the grasp and adaptability of each of the respective fingers to place the third link upon a work piece. The third link drive mechanism is configured to drive the third link of each of the respective fingers to apply a clamping force upon the work piece.
摘要:
A tooling pivot is configured to pivot and to hold a tool in a plurality of operating positions. The tooling pivot includes a bracket, a tooling plate, a motor, a brake, and a controller. The tooling plate is connected to the bracket, connectable to the tool, and rotatable. The motor is connected to the bracket and to the tooling plate and is configured to rotate the tooling plate to an operating position. The brake is connected to the bracket and is configured to hold the tooling plate in the operating position. The controller is connected to the motor and to the brake and is configured to control the motion and position of the tooling plate and to control the holding of the tooling plate. The brake is configured to release the tooling plate when the motor rotates the tooling plate to the operating position.