Patent classifications
G05B2219/40078
Systems and methods for processing objects including mobile matrix carrier systems
- Thomas Wagner ,
- Kevin Ahearn ,
- John Richard Amend, Jr. ,
- Benjamin Cohen ,
- Michael Dawson-Haggerty ,
- William Hartman Fort ,
- Christopher Geyer ,
- Jennifer Eileen King ,
- Thomas Koletschka ,
- Michael Cap Koval ,
- Kyle Maroney ,
- Matthew T. Mason ,
- William Chu-Hyon McMahan ,
- Gene Temple Price ,
- Joseph Romano ,
- Daniel Smith ,
- Siddhartha Srinivasa ,
- Prasanna Velagapudi ,
- Thomas Allen
An object processing system is disclosed that includes a plurality of track sections, and a plurality of remotely actuatable carriers for controlled movement along at least portions of the plurality of track sections, wherein each of the remotely controllable carriers is adapted to support and transport an object processing bin.
MULTI-MACHINING ROBOT COLLABORATION METHOD IN FLEXIBLE HARDWARE PRODUCTION WORKSHOP
A multi-robot collaboration method in a flexible hardware production workshop is provided, by which allocation of workpiece machining tasks and transfer of workpieces in different workstations can be achieved and meanwhile relatively high calculation cost is avoided. According to the method, a distributed collaboration method is fully used, and in allusion to the current technical condition, the allocation of the workpiece machining tasks and the transfer of the workpieces in different workstations can be achieved and meanwhile the relatively high calculation cost is avoided. A multi-AGV path conflict eliminating method is used for avoiding possible collision of AGVs during movement. A centralized intervention and adjustment method is used for discovering and predicting system conflicts and failure problems and making timely dispatching and adjustment so as to improve the automation level and the flexibility level of a hardware workshop.
Robotic manipulation and frame sensor placement for in-motion object modeling and identification
A package imaging system can be configured to utilize unused or idle degrees of freedom associated with a robot to collect identification and modeling information. One or more sensors can be attached to the robot and configured to track a package between a first location and a second location. A final joint of the robot can be configured to cause one or more rotations of the package within the reference frame. The one or more sensors can capture one or more images of the package within the reference frame. Based on the one or more images, the package imaging system can determine a package identity from an identifier associated with the package. The package imaging system can also generate a three-dimensional model of the package by combining the one or more pictures.
Discontinuous grid system for use in systems and methods for processing objects including mobile matrix carrier systems
- Thomas Wagner ,
- Kevin Ahearn ,
- John Richard Amend, Jr. ,
- Benjamin Cohen ,
- Michael Dawson-Haggerty ,
- William Hartman Fort ,
- Christopher Geyer ,
- Jennifer Eileen King ,
- Thomas Koletschka ,
- Michael Cap Koval ,
- Kyle Maroney ,
- Matthew T. Mason ,
- William Chu-Hyon McMahan ,
- Gene Temple Price ,
- Joseph Romano ,
- Daniel Smith ,
- Siddhartha Srinivasa ,
- Prasanna Velagapudi ,
- Thomas Allen
An automated carrier system is disclosed for moving objects to be processed. The automated carrier system includes a discontinuous plurality of track sections on which an automated carrier may be directed to move, and the automated carrier includes a base structure on which an object may be supported, and at least two wheels assemblies being pivotally supported on the base structure for pivoting movement from a first position to a second position to effect a change in direction of movement of the carrier.
DISCONTINUOUS GRID SYSTEM FOR USE IN SYSTEMS AND METHODS FOR PROCESSING OBJECTS INCLUDING MOBILE MATRIX CARRIER SYSTEMS
- Thomas Wagner ,
- Kevin Ahearn ,
- John Richard Amend, Jr. ,
- Benjamin Cohen ,
- Michael Dawson-Haggerty ,
- William Hartman Fort ,
- Christopher Geyer ,
- Jennifer Eileen King ,
- Thomas Koletschka ,
- Michael Cap Koval ,
- Kyle Maroney ,
- Matthew T. Mason ,
- William Chu-Hyon McMahan ,
- Gene Temple Price ,
- Joseph Romano ,
- Daniel Smith ,
- Siddhartha Srinivasa ,
- Prasanna Velagapudi ,
- Thomas Allen
An automated carrier system is disclosed for moving objects to be processed. The automated carrier system includes a discontinuous plurality of track sections on which an automated carrier may be directed to move, and the automated carrier includes a base structure on which an object may be supported, and at least two wheels assemblies being pivotally supported on the base structure for pivoting movement from a first position to a second position to effect a change in direction of movement of the carrier.
USING MACHINE LEARNING TO RECOGNIZE VARIANT OBJECTS
Using machine learning to recognize variant objects is disclosed, including: identifying an object as a variant of an object type by inputting sensed data associated with the object into a modified machine learning model corresponding to the variant of the object type, wherein the modified machine learning model corresponding to the variant of the object type is generated using a machine learning model corresponding to the object type; and generating a control signal to provide to a sorting device that is configured to perform a sorting operation on the object, wherein the sorting operation on the object is determined based at least in part on the variant of the object type associated with the object.
CONTROLLABLE GRIPPER FOR A PICK AND PLACE ROBOT
The invention provides a controllable gripper for a robot. A plurality of gripping members, e.g. suction cups, are arranged to engage with a surface of an object to be gripped. The gripping members are arranged in a controllable gripping configuration. A base part is arranged to be moved by a robotic actuator, e.g. a gantry type of robotic actuator. Two or more arms connected to the base part are slidably arranged along their lengths relative to the base part. Each arm has a gripping member at or near its distal end. A controllable actuator system is arranged to control position of the arms in different directions, relative to the base part, thus allowing various gripping configurations to be formed with respect to at least size. Especially, four arms of fixed length, each with a suction cup, may be actuated by one or two electric motors, so a to allow the four suction cups to form various gripping quadrangle sizes. This allows the gripper to be capable of gripping small and large objects in random order, since the gripping configuration can be rapidly changed. Still, the gripper can be formed rather simple with few elements, and yet it is flexible and can be very compact in a compressed state of the arms to allow navigation into narrow spaces, e.g. to grip an object in a 3D bulk of objects. The gripper is preferably mounted to a robotic actuator by means of a controllable rotation and tilting arrangement.
SYSTEMS AND METHODS FOR DYNAMIC PROCESSING OF OBJECTS
A method of processing objects is disclosed using a programmable motion device. The method includes the steps of acquiring an object from a plurality of mixed objects at an input area, perceiving identifying indicia in connection with the object, assigning an intermediate station to a destination location for the object responsive to the identifying indicia in connection with the object, and moving the acquired object toward the intermediate station.
Systems and methods for processing objects including mobile matrix carrier systems
- Thomas Wagner ,
- Kevin Ahearn ,
- John Richard Amend, Jr. ,
- Benjamin Cohen ,
- Michael Dawson-Haggerty ,
- William Hartman Fort ,
- Christopher Geyer ,
- Jennifer Eileen King ,
- Thomas Koletschka ,
- Michael Cap Koval ,
- Kyle Maroney ,
- Matthew T. Mason ,
- William Chu-Hyon McMahan ,
- Gene Temple Price ,
- Joseph Romano ,
- Daniel Smith ,
- Siddhartha Srinivasa ,
- Prasanna Velagapudi ,
- Thomas Allen
An object processing system is disclosed that includes a plurality of track sections, and a plurality of remotely actuatable carriers for controlled movement along at least portions of the plurality of track sections, wherein each of the remotely controllable carriers is adapted to support and transport an object processing bin.
SYSTEMS AND METHODS FOR PROVIDING PROCESSING OF A VARIETY OF OBJECTS EMPLOYING MOTION PLANNING
A processing system is disclosed for providing processing of homogenous and non-homogenous objects in both structured and cluttered environments. The processing system 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 at an input location, a grasp acquisition system for acquiring the object using the end effector to permit the object to be moved from the plurality of objects to one of a plurality of destination bins, and a motion planning system for determining a changing portion of a trajectory path of the end effector from the object to a base location proximate to the input location, and determining an unchanging portion of a trajectory path of the end effector from the base location to a destination bin location proximate to a destination bin, wherein the unchanging portion of the trajectory path is chosen to provide a path from the base location to the destination bin location that is consistent with paths taken by other objects.