Dexterity, Inc.

United States of America

Back to Profile

1-100 of 260 for Dexterity, Inc. Sort by
Query
Aggregations
IP Type
        Patent 250
        Trademark 10
Jurisdiction
        United States 165
        World 82
        Canada 12
        Europe 1
Date
New (last 4 weeks) 4
2026 July 4
2026 May 2
2026 (YTD) 14
2025 32
See more
IPC Class
B25J 9/16 - Programme controls 152
B25J 9/00 - Programme-controlled manipulators 53
B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices 51
B25J 15/06 - Gripping heads with vacuum or magnetic holding means 40
B65G 47/90 - Devices for picking-up and depositing articles or materials 32
See more
NICE Class
07 - Machines and machine tools 9
09 - Scientific and electric apparatus and instruments 2
42 - Scientific, technological and industrial services, research and design 2
Status
Pending 72
Registered / In Force 188
  1     2     3        Next Page

1.

ROBOTIC AIRPORT BAGGAGE HANDLING SYSTEM

      
Application Number 19314826
Status Pending
Filing Date 2025-08-29
First Publication Date 2026-07-30
Owner Dexterity, Inc. (USA)
Inventor
  • Agrawal, Vikas
  • Shi, Yue
  • Menon, Samir

Abstract

A robotic baggage handlings system is disclosed. The system receives data from one or more sensors and uses sensor data received from the one or more sensors to generate a three-dimensional view of a baggage handling workspace to generate and implement a plan to use one or more robotic arms to pick and place baggage items as needed to do one or both of (1) load baggage items from a first baggage conveyor into or onto a trolley, Unit Load Device (ULD), or other container; and (2) remove baggage items from a trolley, Unit Load Device (ULD), or other container and place each on a second baggage conveyor.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B64F 1/32 - Ground or aircraft-carrier-deck installations for handling freight

2.

ROBOTIC MERGE INDUCTION

      
Application Number 19205547
Status Pending
Filing Date 2025-05-12
First Publication Date 2026-07-23
Owner Dexterity, Inc. (USA)
Inventor
  • Christensen, Parker
  • Haider, Syed Taha
  • Menon, Samir
  • Achkire, Younes

Abstract

A robotic merge induction system is disclosed. The system includes a plurality of robotic induction stations, each comprising one or more robots, each robot being configured to pick items from a pick area associated with the station with which the robot is associated and place each item in a placement location on a robotically controlled injection conveyance structure associated with the station; and a processor configured to control the robotically controlled injection conveyance structure to inject each item placed on the robotically controlled injection conveyance structure onto a downstream conveyance structure that is common to the plurality of robotic induction stations.

IPC Classes  ?

  • B65G 47/68 - Devices for transferring articles or materials between conveyors, i.e. discharging or feeding devices adapted to receive articles arriving in one layer from one conveyor and to transfer them in individual layers to more than one conveyor, or vice versa, e.g. combining the flows of articles conveyed by more than one conveyor
  • B07C 1/04 - Forming a stream from a bulkControlling the stream, e.g. spacing the articles
  • B25J 9/00 - Programme-controlled manipulators
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 47/96 - Devices for tilting links or platforms

3.

SUCTION AND EDGE GRASPING COMBINATION GRIPPER

      
Application Number US2026011675
Publication Number 2026/156311
Status In Force
Filing Date 2026-01-16
Publication Date 2026-07-23
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Wettersten, Julia
  • Lovett, Andrew

Abstract

A suction and edge or other grasping combination gripper is disclosed. In various embodiments, the combination gripper is configured to be mounted on a robotic arm and includes a first set of elements configured to grasp an item by applying suction to a surface of the item and a second set of elements comprising a set of digits configured to engage mechanically a graspable structure or feature of the item.

IPC Classes  ?

  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B25J 15/08 - Gripping heads having finger members
  • B25J 9/16 - Programme controls
  • B66C 1/10 - Load-engaging elements or devices attached to lifting, lowering, or hauling gear of cranes, or adapted for connection therewith for transmitting forces to articles or groups of articles by mechanical means
  • G05B 19/18 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

4.

FRAMEWORK FOR TESTING AND CHARACTERIZING 3D CAMERAS IN WAREHOUSE LOGISTICS

      
Application Number 19277259
Status Pending
Filing Date 2025-07-22
First Publication Date 2026-07-09
Owner Dexterity, Inc. (USA)
Inventor
  • Dhawan, Arjun
  • Sun, Zhouwen
  • Tadeparti, Sidharth

Abstract

Techniques are disclosed to test and characterize three-dimensional cameras for use with robotic systems to perform warehouse logistics tasks. Image data generated by a camera is received via a communication interface. A first set of image data is used to perform camera sensor testing to generate a set of base capabilities for the camera. Camera characterization processing is performed with respect to the camera, based at least in part on the set of base capabilities. One or more of the following are determined based at least in part on the camera characterization processing: one or more optimal camera settings; an optimal camera placement; and an optimal image processing algorithm parameter.

IPC Classes  ?

  • H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
  • G06T 1/00 - General purpose image data processing
  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

5.

FUNCTIONAL SAFETY SYSTEM FOR ROBOTS

      
Application Number US2025056992
Publication Number 2026/112633
Status In Force
Filing Date 2025-11-25
Publication Date 2026-05-28
Owner DEXTERITY, INC. (USA)
Inventor
  • Matzliach, Gil
  • Sun, Zhouwen
  • Prasad, Keshav
  • Menon, Samir

Abstract

A functional safety system for robots is disclosed. In various embodiments, sensor data is received from one or more sensors. The sensor data is used to detect, in or near a workspace in which a robot with which the robotic safety system is associated is located, an actor or instrumentality that poses a potential safety risk to one or both of the robot and the detected actor or instrumentality. A safety posture of the robotic safety system with respect to the robot is adapted to an extent needed to ensure the continued safety of both the robot and the detected actor or instrumentality. The adapted safety posture takes into account one or more of a task of the robot and a position and velocity of the actor or instrumentality relative to the robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 19/02 - Sensing devices
  • F16P 3/00 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body
  • B25J 9/00 - Programme-controlled manipulators

6.

OVERLOAD ADAPTIVE ROBOTIC SYSTEM

      
Application Number 19274368
Status Pending
Filing Date 2025-07-18
First Publication Date 2026-05-14
Owner Dexterity, Inc. (USA)
Inventor Sun, Zhouwen

Abstract

An overload adaptive robotic system is disclosed. In various embodiments, the system includes a robotic arm comprising one or more links, one or more joints, and an end effector positioned at a distal free moving end of the robotic arm; and a processor configured to: make and begin to implement a plan to grasp an item, move the item through a planned trajectory, and place the item at a destination; detect an overload condition affecting a joint include in the one or more joints; and adapt the plan in response to detecting the overload condition.

IPC Classes  ?

7.

CONTROLLING MULTIPLE ROBOTS TO COOPERATIVELY UNLOAD A TRUCK OR OTHER CONTAINER

      
Application Number 19430728
Status Pending
Filing Date 2025-12-23
First Publication Date 2026-04-30
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Holmberg, Robert
  • Morris-Downing, Talbot
  • Su, Harry Zhe
  • Baker, Toby Leonard
  • Arvayo, Alberto Leyva
  • Perez, Salvador
  • Menon, Samir

Abstract

A robotic system is disclosed to control multiple robots to cooperatively load/unload a truck or other container. In various embodiments, image data is received and used to control a first robotic arm and a second robotic arm to load or unload objects into or from the truck or other container, including by loading or unloading one or more of the objects using the first robotic arm and the second robotic arm together to cooperatively to grasp and move each of one or more of the objects along a corresponding trajectory.

IPC Classes  ?

8.

DETECTION OF HEAVY OBJECTS IN ROBOTIC INDUCTION

      
Application Number 19329875
Status Pending
Filing Date 2025-09-16
First Publication Date 2026-03-12
Owner Dexterity, Inc. (USA)
Inventor
  • Kulkarni, Rohun
  • Shah, Harshit
  • Baker, Toby Leonard
  • Tondreau Iii, David Leo
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Hegde, Darshan
  • Ryan, Timothy

Abstract

The present application discloses a system, a method, and a computer system for moving items deemed to be too heavy to be picked up by a robotic arm. The method includes (i) receiving sensor data from one or more sensors associated with a source conveyor configured to convey items to a pick location, (ii) determining, based at least in part on the sensor data, that an item that is too heavy to be lifted by a robotic arm controlled by the one or more processors has entered the source conveyor, and (iii) providing an output indicating that the item too heavy to be lifted by the robotic arm has been detected.

IPC Classes  ?

9.

AUTONOMOUS ROBOT WITH ON DEMAND TELEOPERATION

      
Application Number 19338878
Status Pending
Filing Date 2025-09-24
First Publication Date 2026-03-12
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Brantner, Gerald

Abstract

A robot is operated in an autonomous mode of operation to perform a plurality of tasks. It is determined that a later task of the plurality of tasks needs human assistance while performing a current task of the plurality of tasks. The human assistance is scheduled for the later task. A teleoperator is communicated with to perform the human assistance associated with the later task.

IPC Classes  ?

  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
  • B25J 9/16 - Programme controls
  • G05D 1/692 - Coordinated control of the position or course of two or more vehicles involving a plurality of disparate vehicles
  • G05D 1/81 - Handing over between on-board automatic and on-board manual control
  • G05D 101/10 - Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques

10.

ROBOTIC AIRPORT BAGGAGE HANDLING SYSTEM

      
Application Number US2025044239
Publication Number 2026/050675
Status In Force
Filing Date 2025-08-29
Publication Date 2026-03-05
Owner DEXTERITY, INC. (USA)
Inventor
  • Agrawal, Vikas
  • Shi, Yue
  • Menon, Samir

Abstract

A robotic baggage handlings system is disclosed. The system receives data from one or more sensors and uses sensor data received from the one or more sensors to generate a three-dimensional view of a baggage handling workspace to generate and implement a plan to use one or more robotic arms to pick and place baggage items as needed to do one or both of (1) load baggage items from a first baggage conveyor into or onto a trolley, Unit Load Device (ULD), or other container; and (2) remove baggage items from a trolley, Unit Load Device (ULD), or other container and place each on a second baggage conveyor.

IPC Classes  ?

  • B64F 1/32 - Ground or aircraft-carrier-deck installations for handling freight
  • B64F 1/36 - Other airport installations
  • B65G 43/08 - Control devices operated by article or material being fed, conveyed, or discharged
  • B64D 9/00 - Equipment for handling freightEquipment for facilitating passenger embarkation or the like
  • B64D 47/08 - Arrangements of cameras
  • B64C 1/22 - Other structures integral with fuselages to facilitate loading

11.

ROBOTIC SYSTEM SIMULATION ENGINE

      
Application Number 19090796
Status Pending
Filing Date 2025-03-26
First Publication Date 2026-02-19
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Clary, William Arthur
  • Chavez, Kevin Jose
  • Pottayil, Ben Varkey Benjamin
  • Pidaparthi, Rohit Arka
  • Hau, Roger Lam
  • Menon, Samir

Abstract

Techniques are disclosed to use robotic system simulation to control a robotic system. In various embodiments, a communication indicating an action to be performed by a robotic element is received from a robotic control system. Performance of the action by the robotic element is simulated. A state tracking data is updated to reflect a virtual change to one or more state variables as a result of simulated performance of the action. Successful completion of the action by the robotic element is reported to the robotic control system.

IPC Classes  ?

12.

MULTI-PALLET MIXED-CASE ROBOTIC PALLETIZER

      
Application Number 19364529
Status Pending
Filing Date 2025-10-21
First Publication Date 2026-02-12
Owner Dexterity, Inc. (USA)
Inventor
  • Dupree, Andrew
  • Moreno, Robert
  • Perez, Salvador
  • Hyslop, William
  • Kell, Adam
  • Pottayil, Ben Varkey Benjamin

Abstract

A robotic system is disclosed. The system includes a communication interface, and one or more processors coupled to the communication interface and configured to: generate based at least in part on the received data a plan to stack the items on or in the destination location. For each item, the generating the plan includes determining the destination location based at least in part on a characteristic associated with the item, and at least one of (i) a characteristic of a platform or receptacle on which one or more items are to be stacked, and (ii) an existing stack of one or more items on the platform or receptacle. The destination location is determined from among a plurality of zones in which platforms or receptacles are disposed, and each of the plurality of zones are within a range of a robotic arm. A robotic arm is controlled to implement the plan.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for

13.

OVERLOAD ADAPTIVE ROBOTIC ARM

      
Application Number US2025038353
Publication Number 2026/024583
Status In Force
Filing Date 2025-07-18
Publication Date 2026-01-29
Owner DEXTERITY, INC. (USA)
Inventor Sun, Zhouwen

Abstract

An overload adaptive robotic system is disclosed. In various embodiments, the system includes a robotic arm comprising one or more links, one or more joints, and an end effector positioned at a distal free moving end of the robotic arm; and a processor configured to: make and begin to implement a plan to grasp an item, move the item through a planned trajectory, and place the item at a destination; detect an overload condition affecting a joint included in the one or more joints; and adapt the plan in response to detecting the overload condition.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 17/00 - Joints
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • B25J 19/06 - Safety devices
  • B25J 19/02 - Sensing devices

14.

UNIVERSAL HUB FOR ROBOTIC END EFFECTORS

      
Application Number 19181217
Status Pending
Filing Date 2025-04-16
First Publication Date 2026-01-08
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Lovett, Andrew
  • Wettersten, Julia
  • Curtis, Adam
  • Kmec, Jason
  • Holmberg, Robert

Abstract

A universal gripper system is disclosed. In various embodiments, the gripper system includes a hub body; a mounting structure configured to enable the hub body to be connected to the distal end of a robotic arm; a palm interface configured to removably mechanically couple to the hub body an interchangeable palm or tool; and a resource supply structure configured to supply a resource to the interchangeable palm or tool.

IPC Classes  ?

  • B25J 15/04 - Gripping heads with provision for the remote detachment or exchange of the head or parts thereof
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators

15.

DISTRIBUTED ROBOT CONTROLLER

      
Application Number 19236773
Status Pending
Filing Date 2025-06-12
First Publication Date 2025-12-18
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Menon, Samir
  • Sharma, Nirmal
  • Nguyen, Andrew

Abstract

A distributed robot controller is disclosed, comprising a plurality of local controllers, each associated with a corresponding motor included in a plurality of motors comprising a robot; and a robot level controller coupled communicatively with each of the local controllers and configured to determine a plan to operate the plurality of motors to cause the robot to perform a task and send to each of the local controllers included in the plurality of local controllers at least a set of one or more torques associated with the motor with which that local controller is associated.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • H02P 5/68 - Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more DC dynamo-electric motors

16.

DISTRIBUTED ROBOT CONTROLLER

      
Application Number US2025033418
Publication Number 2025/259918
Status In Force
Filing Date 2025-06-12
Publication Date 2025-12-18
Owner DEXTERITY, INC. (USA)
Inventor
  • Sun, Zhouwen
  • Menon, Samir
  • Sharma, Nirmal
  • Nguyen, Andrew

Abstract

A distributed robot controller is disclosed, comprising a plurality of local controllers, each associated with a corresponding motor included in a plurality of motors comprising a robot; and a robot level controller coupled communicatively with each of the local controllers and configured to determine a plan to operate the plurality of motors to cause the robot to perform a task and send to each of the local controllers included in the plurality of local controllers at least a set of one or more torques associated with the motor with which that local controller is associated.

IPC Classes  ?

  • B25J 9/12 - Programme-controlled manipulators characterised by positioning means for manipulator elements electric
  • B25J 9/16 - Programme controls
  • B25J 11/00 - Manipulators not otherwise provided for
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 17/00 - Joints
  • B25J 18/00 - Arms
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/06 - Programme-controlled manipulators characterised by multi-articulated arms

17.

EXTENSIBLE ROBOTIC SYSTEM

      
Application Number 19182466
Status Pending
Filing Date 2025-04-17
First Publication Date 2025-10-23
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Prasad, Keshav
  • Holmberg, Robert
  • Matzliach, Gil
  • Sinha, Prabhat Kumar
  • Kulkarni, Rohun

Abstract

An extensible robotic system is disclosed. In various embodiments, the system includes a plurality of robotically controlled elements and a processor coupled to a robotically controlled element included in the plurality of robotically controlled elements and configured to control operation of the robotically controlled element to which it is coupled via communications sent via a standard interface implemented across said plurality of robotically controlled elements and to communicate with the robotic system via a communication interface using a communication protocol associated with the robotic system.

IPC Classes  ?

18.

INTEGRATED ROBOTIC CONTROLLER

      
Application Number 19182468
Status Pending
Filing Date 2025-04-17
First Publication Date 2025-10-23
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Menon, Samir
  • Matzliach, Gil

Abstract

An integrated robotic controller is disclosed which includes a communication interface configured to provide connectivity to a set of elements comprising a robotic system and a processor coupled to the communication interface and configured to: receive state information via the communication interface from or more elements included in the set of elements; make based at least in part on the state information a decision as to how to control one or more elements included in the set of elements; and send to each of the one or more elements, via the communication interface, a command determined based on at least in part on the decision.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/08 - Programme-controlled manipulators characterised by modular constructions
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B65G 67/02 - Loading or unloading land vehicles

19.

UNIVERSAL HUB FOR ROBOTIC END EFFECTORS

      
Application Number US2025025024
Publication Number 2025/221931
Status In Force
Filing Date 2025-04-16
Publication Date 2025-10-23
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Lovett, Andrew
  • Wettersten, Julia
  • Curtis, Adam
  • Kmec, Jason
  • Holmberg, Robert

Abstract

A universal gripper system is disclosed. In various embodiments, the gripper system includes a hub body; a mounting structure configured to enable the hub body to be connected to the distal end of a robotic arm; a palm interface configured to removably mechanically couple to the hub body an interchangeable palm or tool; and a resource supply structure configured to supply a resource to the interchangeable palm or tool.

IPC Classes  ?

  • B25J 15/04 - Gripping heads with provision for the remote detachment or exchange of the head or parts thereof
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

20.

EXTENSIBLE ROBOTIC SYSTEM

      
Application Number US2025025248
Publication Number 2025/222055
Status In Force
Filing Date 2025-04-17
Publication Date 2025-10-23
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Prasad, Keshav
  • Holmberg, Robert
  • Matzliach, Gil
  • Sinha, Prabhat, Kumar
  • Kulkarni, Rohun

Abstract

An extensible robotic system is disclosed. In various embodiments, the system includes a plurality of robotically controlled elements and a processor coupled to a robotically controlled element included in the plurality of robotically controlled elements and configured to control operation of the robotically controlled element to which it is coupled via communications sent via a standard interface implemented across said plurality of robotically controlled elements and to communicate with the robotic system via a communication interface using a communication protocol associated with the robotic system.

IPC Classes  ?

  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 13/00 - Controls for manipulators
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B25J 11/00 - Manipulators not otherwise provided for
  • B25J 9/16 - Programme controls
  • B25J 19/02 - Sensing devices
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management

21.

INTEGRATED ROBOTIC CONTROLLER

      
Application Number US2025025250
Publication Number 2025/222057
Status In Force
Filing Date 2025-04-17
Publication Date 2025-10-23
Owner DEXTERITY, INC. (USA)
Inventor
  • Sun, Zhouwen
  • Menon, Samir
  • Matzliach, Gil

Abstract

An integrated robotic controller is disclosed which includes a communication interface configured to provide connectivity to a set of elements comprising a robotic system and a processor coupled to the communication interface and configured to: receive state information via the communication interface from or more elements included in the set of elements; make based at least in part on the state information a decision as to how to control one or more elements included in the set of elements; and send to each of the one or more elements, via the communication interface, a command determined based on at least in part on the decision.

IPC Classes  ?

  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers
  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

22.

ROBOTIC SYSTEM FOR IDENTIFYING ITEMS

      
Application Number 19207124
Status Pending
Filing Date 2025-05-13
First Publication Date 2025-10-09
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Holmberg, Robert
  • Kumar, Shitij
  • Baek, Jeesu
  • Li, Joseph
  • Ramakrishnan, Kishore Ranganath
  • Lovett, Andrew
  • Nader, Cyril
  • Farhat, Farshid
  • Tondreau, Iii, David Leo

Abstract

A robotic structure having a robotic arm is autonomously operated to pick an item using an end effector of the robotic arm along a predetermined path from a source location to a destination location. A number of identifiers for the item are known in advance. The picked item is moved by the end effector in a manner that improves a likelihood that at least one identifier on the picked item is obtained by one or more sensors. A number of obtained identifiers associated with the picked item is compared to a number of expected identifiers. The robotic structure is autonomously operated to place the item at the destination location based at least in part on the comparison.

IPC Classes  ?

  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • B07C 5/34 - Sorting according to other particular properties
  • B07C 5/36 - Sorting apparatus characterised by the means used for distribution
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light

23.

ADAPTIVE ROBOTIC SINGULATION SYSTEM

      
Application Number 19180914
Status Pending
Filing Date 2025-04-16
First Publication Date 2025-07-31
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Tondreau Iii, David Leo
  • Baker, Toby Leonard
  • Ryan, Timothy
  • Sharma, Ayush
  • Wirth, Raphael Georg
  • Nader, Cyril

Abstract

A robotic singulation system is disclosed. In various embodiments, sensor data including data associated with an item present in a workspace is received. The sensor data is used to determine and implement a plan to autonomously operate a robotic structure to move and place the item singly in a corresponding location in a singulation conveyance structure. The plan takes into consideration an attribute of the item determined based at least in part on the sensor data.

IPC Classes  ?

  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers
  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

24.

ROBOTIC UNLOADER/LOADER SYSTEM

      
Application Number US2025011415
Publication Number 2025/155508
Status In Force
Filing Date 2025-01-13
Publication Date 2025-07-24
Owner DEXTERITY, INC. (USA)
Inventor
  • Li, Joseph
  • Shi, Yue
  • Curtis, Adam
  • Matzliach, Gil
  • Nader, Cyril
  • Holmberg, Robert
  • Fisher, Michael
  • Menon, Samir

Abstract

A robotic unloader/loader system is disclosed. The system includes a first robot configured to autonomously approach and enter a truck or other container and unload items from the truck or other container by placing each item on an outbound conveyor or other material handling equipment; and a set of one or more additional robots configured to work outside the truck or other container, including by picking items from the conveyor or other material handling equipment, from a position to which the items have been conveyed by the conveyor or other material handling equipment, and placing each item in a corresponding one of a plurality of destination locations.

IPC Classes  ?

  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 9/16 - Programme controls
  • B65G 1/04 - Storage devices mechanical
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • G05B 13/00 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion

25.

MULTI-PURPOSE ROBOTIC PLATFORM

      
Application Number US2025011412
Publication Number 2025/155505
Status In Force
Filing Date 2025-01-13
Publication Date 2025-07-24
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Shi, Yue
  • Li, Joseph
  • Matzliach, Gil
  • Nader, Cyril
  • Holmberg, Robert
  • Fisher, Michael

Abstract

A multi-purpose robotic platform is disclosed. In various embodiments, the robotic platform includes a memory configured to store configuration information for each of a plurality of robotic applications; and a processor coupled to the memory and configured to: receive an indication to perform tasks associated with a selected one of the plurality of robotic applications; use the stored configuration information to determine one or both of a required software configuration and a required hardware configuration associated with the selected robotic application; update one or both of a current software configuration and a current hardware configuration of the robotic system as needed to match the required software configuration and the required hardware configuration; and use the updated software configuration and the updated hardware configuration to autonomously perform tasks associated with the selected robotic application.

IPC Classes  ?

26.

MOBILE LOGISTICS ROBOT

      
Application Number US2025011413
Publication Number 2025/155506
Status In Force
Filing Date 2025-01-13
Publication Date 2025-07-24
Owner DEXTERITY, INC. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Levin, James
  • Shi, Yue
  • Matzliach, Gil
  • Nader, Cyril
  • Sinha, Prabhat Kumar
  • Menon, Samir

Abstract

A mobile logistics robot is disclosed. The robot includes a mobile chassis having a plurality of independently controllable drive elements; one or more robotic arms mounted on the mobile chassis; and a processor configured to control the one or more robotic arms and the plurality of independently controllable drive elements as needed to pick items from a set of one or more source locations and place each item in a corresponding destination location included in a set of one or more destination locations, including by using the independently controllable drive elements to move the mobile chassis within a space bounded at least in part by the one or more source locations and the one or more destination locations.

IPC Classes  ?

  • B65G 1/04 - Storage devices mechanical
  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/16 - Programme controls
  • G05B 13/00 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion

27.

MOBILE LOGISTICS ROBOT

      
Application Number 19018838
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-07-17
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Levin, James
  • Shi, Yue
  • Matzliach, Gil
  • Nader, Cyril
  • Sinha, Prabhat Kumar
  • Menon, Samir

Abstract

A mobile logistics robot is disclosed. The robot includes a mobile chassis having a plurality of independently controllable drive elements; one or more robotic arms mounted on the mobile chassis; and a processor configured to control the one or more robotic arms and the plurality of independently controllable drive elements as needed to pick items from a set of one or more source locations and place each item in a corresponding destination location included in a set of one or more destination locations, including by using the independently controllable drive elements to move the mobile chassis within a space bounded at least in part by the one or more source locations and the one or more destination locations.

IPC Classes  ?

  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls

28.

MULTI-PURPOSE ROBOTIC PLATFORM

      
Application Number 19018832
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-07-17
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Shi, Yue
  • Li, Joseph
  • Matzliach, Gil
  • Nader, Cyril
  • Holmberg, Robert
  • Fisher, Michael

Abstract

A multi-purpose robotic platform is disclosed. In various embodiments, the robotic platform includes a memory configured to store configuration information for each of a plurality of robotic applications; and a processor coupled to the memory and configured to: receive an indication to perform tasks associated with a selected one of the plurality of robotic applications; use the stored configuration information to determine one or both of a required software configuration and a required hardware configuration associated with the selected robotic application; update one or both of a current software configuration and a current hardware configuration of the robotic system as needed to match the required software configuration and the required hardware configuration; and use the updated software configuration and the updated hardware configuration to autonomously perform tasks associated with the selected robotic application.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/08 - Programme-controlled manipulators characterised by modular constructions
  • B25J 15/00 - Gripping heads

29.

ROBOTIC UNLOADER/LOADER SYSTEM

      
Application Number 19018844
Status Pending
Filing Date 2025-01-13
First Publication Date 2025-07-17
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Shi, Yue
  • Curtis, Adam
  • Matzliach, Gil
  • Nader, Cyril
  • Holmberg, Robert
  • Fisher, Michael
  • Menon, Samir

Abstract

A robotic unloader/loader system is disclosed. The system includes a first robot configured to autonomously approach and enter a truck or other container and unload items from the truck or other container by placing each item on an outbound conveyor or other material handling equipment; and a set of one or more additional robots configured to work outside the truck or other container, including by picking items from the conveyor or other material handling equipment, from a position to which the items have been conveyed by the conveyor or other material handling equipment, and placing each item in a corresponding one of a plurality of destination locations.

IPC Classes  ?

30.

MULTICAMERA IMAGE PROCESSING

      
Application Number 18973456
Status Pending
Filing Date 2024-12-09
First Publication Date 2025-07-03
Owner Dexterity, Inc. (USA)
Inventor
  • Chavez, Kevin Jose
  • Gao, Yuan
  • Pidaparthi, Rohit Arka
  • Morris-Downing, Talbot
  • Su, Harry Zhe
  • Menon, Samir

Abstract

A multicamera image processing system is disclosed. In various embodiments, image data is received from each of a plurality of sensors associated with a workspace, the image data comprising for each sensor in the plurality of sensors one or both of visual image information and depth information. Image data from the plurality of sensors is merged to generate a merged point cloud data. Segmentation is performed based on visual image data from at least a subset of the sensors in the plurality of sensors to generate a segmentation result. One or both of the merged point cloud data and the segmentation result is/are used to generate a merged three dimensional and segmented view of the workspace.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06T 7/174 - SegmentationEdge detection involving the use of two or more images
  • G06T 7/593 - Depth or shape recovery from multiple images from stereo images
  • G06T 7/90 - Determination of colour characteristics
  • H04N 13/204 - Image signal generators using stereoscopic image cameras
  • H04N 23/10 - Cameras or camera modules comprising electronic image sensorsControl thereof for generating image signals from different wavelengths

31.

STATE ESTIMATION USING GEOMETRIC DATA AND VISION SYSTEM FOR PALLETIZING

      
Application Number 19009661
Status Pending
Filing Date 2025-01-03
First Publication Date 2025-07-03
Owner Dexterity, Inc. (USA)
Inventor
  • Pidaparthi, Rohit Arka
  • Clary, William Arthur
  • Abhyankar, Neeraja
  • Kuck, Jonathan
  • Pottayil, Ben Varkey Benjamin
  • Chavez, Kevin Jose
  • Kumar, Shitij

Abstract

A robotic system is disclosed. The system includes a communication interface that receives, from a sensor(s) deployed in a workspace, sensor data indicative of a current state of the workspace, the workspace comprising a pallet or other receptacle and a plurality of items stacked on or in the receptacle. The system includes one or more processors that control a robotic arm to place a first set of items on or in, or remove the first set of items from, the pallet or other receptacle, update a geometric model based on the first set of items placed on or in a receptacle, use the geometric model in combination with the sensor data to estimate a stack of one or more items on or in the receptacle, and use the estimated state to generate or update a plan to control the robotic arm to place a second set of items.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 9/16 - Programme controls

32.

KITTING MACHINE

      
Application Number 19053175
Status Pending
Filing Date 2025-02-13
First Publication Date 2025-06-05
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Brantner, Gerald
  • Sun, Zhouwen
  • Hegdahl, Robert
  • Chavez, Kevin Jose

Abstract

A system includes an actuator, a plurality of sensors, and a processor. The actuator is configured to move a surface or receptacle to a position associated with item retrieval. The plurality of sensors are configured to monitor one or more pickup zones. The processor is coupled to the actuator and configured to provide a control signal to the actuator. The control signal increases or decreases a speed at which items are provided to the one or more pickup zones based on an output from the plurality of sensors.

IPC Classes  ?

  • B65B 5/08 - Packaging groups of articles, the articles being individually gripped or guided for transfer to the containers or receptacles
  • B25J 9/16 - Programme controls
  • B65B 5/12 - Introducing successive articles, e.g. confectionery products, of different shape or size in predetermined positions
  • B65B 35/54 - Feeding articles along multiple paths to a single packaging position
  • B65B 43/52 - Feeding or positioning bags, boxes, or cartons in the distended, opened, or set-up stateFeeding preformed rigid containers, e.g. tins, capsules, glass tubes, glasses, to the packaging positionLocating containers or receptacles at the filling positionSupporting containers or receptacles during the filling operation using roller-ways or endless conveyors
  • B65B 43/54 - Means for supporting containers or receptacles during the filling operation
  • B65B 57/14 - Automatic control, checking, warning or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged and operating to control, or stop, the feed of articles or material to be packaged

33.

ROBOTIC PALLETIZATION SYSTEM WITH VARIABLE CONVEYOR HEIGHT

      
Application Number 19046081
Status Pending
Filing Date 2025-02-05
First Publication Date 2025-06-05
Owner Dexterity, Inc. (USA)
Inventor
  • Moreno, Robert
  • Perez, Salvador

Abstract

A robotic palletization/depalletization system is disclosed. In various embodiments, data associated with a plurality of items to be stacked on or in a destination location is received, and a plan to stack the items on or in the destination location is generated based at least in part on the received data. The generating the plan includes determining a source location from which to pick the item based at least in part on (i) an attribute of the source location, and (ii) a state of a platform or receptacle on which one or more items are to be stacked.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

34.

ROBOTIC SYSTEM TO LOAD AND UNLOAD TRUCKS AND OTHER CONTAINERS

      
Application Number 19041866
Status Pending
Filing Date 2025-01-30
First Publication Date 2025-05-29
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Fisher, Michael
  • Holmberg, Robert
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Ryan, Timothy
  • Menon, Samir

Abstract

A robotic system is disclosed which includes a robotic arm comprising a base and a set of serially connected links and joints connected to the base; an enabler joint assembly comprising a mounting location at which the base of the robotic arm is mounted and having a rotational axis, offset from the mounting location, about which the enabler joint assembly is configured to rotate the mounting location; and a processor configured to control the robotic arm and the enabler joint assembly, including by using the enabler joint assembly to position the robotic arm to operate within an extended operating space defined by a reach of the robotic arm as extended by the enabler joint assembly.

IPC Classes  ?

  • B65G 67/08 - Loading land vehicles using endless conveyors
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/12 - Programme-controlled manipulators characterised by positioning means for manipulator elements electric
  • B25J 9/16 - Programme controls
  • B65G 41/00 - Supporting frames or bases for conveyors as a whole, e.g. transportable conveyor frames
  • B65G 67/02 - Loading or unloading land vehicles

35.

ROBOTIC KITTING MACHINE

      
Application Number 18988590
Status Pending
Filing Date 2024-12-19
First Publication Date 2025-04-10
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Priego, Ivan Alberto Trujillo
  • Morris-Downing, Talbot
  • Sun, Zhouwen
  • Chavez, Kevin Jose
  • Arvayo, Alberto Leyva
  • Nader, Cyril
  • Farhat, Farshid

Abstract

A manifest or other data indicating a high-level objective to move a plurality of items from a source location to a destination location is received. The manifest or other data is utilized to generate a plan to pick and place the plurality of items from the source location to the destination location in a particular order and manner. A first item of the plurality of items is moved to a first location at the destination location as indicated by the manifest or other data using a robotic arm having an end effector. Force sensor information generated by a force sensor is received. The force sensor information is used to align a structure comprising the first item with an opening associated with the first location. The first item is inserted into the opening associated with the first location.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

36.

AUTONOMOUS END EFFECTOR SELECTION AND MOUNTING

      
Application Number US2024048381
Publication Number 2025/072310
Status In Force
Filing Date 2024-09-25
Publication Date 2025-04-03
Owner DEXTERITY, INC. (USA)
Inventor
  • Lovett, Andrew
  • Cedarleaf-Pavy, Jordan
  • Sinha, Prabhat
  • Menon, Samir
  • Sun, Zhouwen

Abstract

A robotic system with autonomous gripper selection is disclosed. Sensor data is received from a sensor in a workspace. The sensor data is used to determine an end effector to be used to perform a task with respect to an object in the workspace. The determined end effector is autonomously mounted on a free moving end of a robotic arm comprising the robotic system, and the robotic arm and end effector are used to perform the task with respect to the object.

IPC Classes  ?

  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/04 - Gripping heads with provision for the remote detachment or exchange of the head or parts thereof
  • B25J 9/16 - Programme controls
  • B25J 13/00 - Controls for manipulators
  • B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewingSafety devices combined with or specially adapted for use in connection with manipulators
  • B25J 15/00 - Gripping heads

37.

SIMULATED BOX PLACEMENT FOR ALGORITHM EVALUATION AND REFINEMENT

      
Application Number 18973428
Status Pending
Filing Date 2024-12-09
First Publication Date 2025-03-27
Owner Dexterity, Inc. (USA)
Inventor
  • Pidaparthi, Rohit Arka
  • Clary, William Arthur
  • Abhyankar, Neeraja
  • Kuck, Jonathan
  • Pottayil, Ben Varkey Benjamin
  • Chavez, Kevin Jose
  • Kumar, Shitij

Abstract

A robotic system is disclosed. The system includes a memory that stores for each of a plurality of items a set of attribute values. The system includes a processor(s) that uses the attribute values to simulate the placement of items, including by determining, iteratively, for each next item a placement location at which to place the item on a simulated stack of items on the pallet, using the attribute values and a geometric model of where items have been simulated to have been placed to estimate a state of the stack after each of a subset of simulated placements, and using the estimated state to inform a next placement decision. The steps of determining for each next item a placement location and estimating the state of the stack until all of at least a subset of the plurality of items have been simulated as having been placed on the stack.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 9/16 - Programme controls

38.

AUTONOMOUS END EFFECTOR SELECTION AND MOUNTING

      
Application Number 18896341
Status Pending
Filing Date 2024-09-25
First Publication Date 2025-03-27
Owner Dexterity, Inc. (USA)
Inventor
  • Lovett, Andrew
  • Cedarleaf-Pavy, Jordan
  • Sinha, Prabhat
  • Menon, Samir
  • Sun, Zhouwen

Abstract

A robotic system with autonomous gripper selection is disclosed. Sensor data is received from a sensor in a workspace. The sensor data is used to determine an end effector to be used to perform a task with respect to an object in the workspace. The determined end effector is autonomously mounted on a free moving end of a robotic arm comprising the robotic system, and the robotic arm and end effector are used to perform the task with respect to the object.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 15/04 - Gripping heads with provision for the remote detachment or exchange of the head or parts thereof
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 19/02 - Sensing devices

39.

ROBOT-CONTROLLED LOADER SYSTEM

      
Application Number 18891250
Status Pending
Filing Date 2024-09-20
First Publication Date 2025-03-20
Owner Dexterity, Inc. (USA)
Inventor
  • Nader, Cyril
  • Wang, Shawn
  • Komanduri, Abhay Prithvi
  • Ragothaman, Shalini
  • Spytek, Monika
  • Holmberg, Robert
  • Ryan, Timothy
  • Vardon, Tom
  • Schultz, Aaron
  • Pleines, Stephan

Abstract

A robotic loading/unloading system is disclosed. In various embodiments, sensor data is received via a communication interface. The sensor data is used to determine a position and orientation of an extendable conveyor relative to a robotic loader comprising one or more robotic arms mounted on a robotically controlled rover. The determined position and orientation of the extendable conveyor relative to the robotic loader are used to control one or both of the extendable conveyor and the robotic loader to place the extendable conveyor and robotic loader to position a distal end of the extendable conveyor within reach of the one or more robotic arms at a location within a work area from which one or more pick or placement locations within the work area are within reach of at least one of the one or more robotic arms.

IPC Classes  ?

  • B65G 67/08 - Loading land vehicles using endless conveyors
  • B65G 43/02 - Control devices, e.g. for safety, warning or fault-correcting detecting dangerous physical condition of load- carriers, e.g. for interrupting the drive in the event of overheating
  • B65G 65/02 - Loading or unloading machines comprising essentially a conveyor for moving the loads associated with a device for picking-up the loads
  • B65G 67/20 - Loading covered vehicles

40.

Robotic system to control multiple robots to perform a task cooperatively

      
Application Number 18902080
Grant Number 12678959
Status In Force
Filing Date 2024-09-30
First Publication Date 2025-03-20
Grant Date 2026-07-14
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Morris-Downing, Talbot
  • Su, Harry Zhe
  • Kulkarni, Rohun
  • Chavez, Kevin Jose
  • Menon, Samir
  • Baker, Toby Leonard
  • Tondreau, Iii, David Leo
  • Holmberg, Robert

Abstract

A robotic system to control multiple robots to perform a task cooperatively is disclosed. A first robot determines to perform a task cooperatively with a second robot, moves independently to a first grasp position to grasp an object associated with the task, receives an indication that the second robot is prepared to perform the task cooperatively, and moves the object independently of the second robot in a leader mode along a trajectory determined by the first robot. The second robot assists the first robot in performing the task cooperatively, at least in part by moving independently to a second grasp position, grasping the object, and cooperating with the first robot to move the object, at least in part by operating in a follower mode of operation to maintain engagement with the object as the first robot moves the object along the trajectory.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 19/02 - Sensing devices

41.

DETECTION OF HEAVY OBJECTS USING COMPUTER VISION

      
Application Number 18970634
Status Pending
Filing Date 2024-12-05
First Publication Date 2025-03-20
Owner Dexterity, Inc. (USA)
Inventor
  • Hegde, Darshan
  • Su, Harry Zhe
  • Morris-Downing, Talbot

Abstract

The present application discloses a system, a method, and a computer system for detecting objects that require special handling. The method includes (i) receiving image data from one or more cameras associated with a source conveyor configured to convey items to a pick location, (ii) determining, based at least in part on the image data, that an item requiring special handling has entered the source conveyor, and (iii) providing an output indicating that the item requiring special handling has been detected.

IPC Classes  ?

  • B07C 5/342 - Sorting according to other particular properties according to optical properties, e.g. colour
  • B07C 1/04 - Forming a stream from a bulkControlling the stream, e.g. spacing the articles
  • B07C 5/10 - Sorting according to size measured by light-responsive means
  • B07C 5/28 - Sorting according to weight using electrical control means
  • G06V 20/60 - Type of objects

42.

ROBOTIC TRAY GRIPPER

      
Application Number 18889214
Status Pending
Filing Date 2024-09-18
First Publication Date 2025-03-13
Owner Dexterity, Inc. (USA)
Inventor
  • Arvayo, Alberto Leyva
  • Nader, Cyril
  • Nayak, Varun Uday
  • Lovett, Andrew
  • Kumar, Shitij

Abstract

A robotic end effector is disclosed. The end effector is configured to grasp, move, and place one or more objects without assistance from another robot. The end effector includes a lateral member configured to be attached to a robotic arm at a central portion of the lateral member, a passive side member fixedly mounted to the lateral member at a first distal end and configured to engage mechanically with a first recess on a first side of an object to be grasped, and an active side member hinged to the lateral member at a second distal end opposite the first distal end and configured to engage mechanically with a second recess on a second side of the object to be grasped, the second side being opposite the first side of the object to be grasped. The passive side member and the active side member each include a structure, and the structure on the passive side member and the active side member have different profiles.

IPC Classes  ?

43.

AUTONOMOUS AND SAFE INTEGRATION OF HUMAN TASK IN ROBOTIC OPERATION

      
Application Number 18916529
Status Pending
Filing Date 2024-10-15
First Publication Date 2025-01-30
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Sun, Cuthbert
  • Nguyen, Andrew
  • Tay, Samuel
  • Peck, Emilie
  • Chavez, Kevin Jose
  • Holmberg, Robert

Abstract

A robotic line kitting system is disclosed. In various embodiments, a sensor reading associated with a force sensor associated with a robotic instrumentality comprising the robotic line kitting system is received. It is determined based at least in part on the sensor reading that a condition requiring human intervention has been detected. A task to be performed by a human worker to correct the condition is scheduled.

IPC Classes  ?

  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B25J 9/16 - Programme controls

44.

ROBOTIC TOOLSET AND GRIPPER

      
Application Number 18891786
Status Pending
Filing Date 2024-09-20
First Publication Date 2025-01-09
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Hegdahl, Robert

Abstract

A robot configured to use a gripper to grasp one or more tools is disclosed. In various embodiments, the robot comprises a robotic arm having a gripper disposed at a free moving end of the robotic arm, and a set of two or more tools configured to grasped or otherwise engaged by the gripper. Each tool in the set of two or more tools may be disposed in a corresponding tool holder, optionally attached to the robot or situated near the robot. The robot is configured to use the gripper to retrieve a selected tool from its tool holder to perform a task; use the tool to perform the task; and return the tool to its tool holder.

IPC Classes  ?

45.

SINGULATION OF ARBITRARY MIXED ITEMS

      
Application Number 18896738
Status Pending
Filing Date 2024-09-25
First Publication Date 2025-01-09
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Chavez, Kevin Jose
  • Menon, Samir
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Pidaparthi, Rohit Arka
  • Sharma, Ayush
  • Wirth, Raphael Georg

Abstract

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. The three dimensional view as generated at successive points in time is used to model a flow of at least a subset of said plurality of items through at least a portion of the workspace. The model is used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B07C 1/04 - Forming a stream from a bulkControlling the stream, e.g. spacing the articles
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

46.

ROBOTIC STACKING COLD START

      
Application Number 18750263
Status Pending
Filing Date 2024-06-21
First Publication Date 2025-01-09
Owner Dexterity, Inc. (USA)
Inventor
  • Abhyankar, Neeraja
  • Su, Harry Zhe
  • Weber, Joseph W.
  • Chavez, Kevin Jose
  • Basu, Neeraj
  • Sun, Cuthbert
  • Ramanathan, Vikram
  • Beladiya, Arth

Abstract

Performing a “cold start” of a robotic stacking operation is disclosed. In various embodiments, estimated state information representing an estimated state of one or both of a receptacle and one or more objects stacked on or in the receptacle is stored. An indication is received that the estimated state information is not suitable to make a next placement decision with respect to a next object to be stacked on or in the receptacle. Constructed estimated state information is generated at least in part by processing sensor information generated by one or more sensors positioned and configured to generate sensor information providing an at least partial view of one or both of the receptacle and the one or more objects stacked on or in the receptacle.

IPC Classes  ?

47.

Hardware-accelerated ray-tracing for intelligent robot task execution

      
Application Number 18750256
Grant Number 12686128
Status In Force
Filing Date 2024-06-21
First Publication Date 2024-12-26
Grant Date 2026-07-21
Owner Dexterity, Inc. (USA)
Inventor
  • Bylard, Andrew
  • Sun, Zhouwen
  • Kumar, Shitij

Abstract

Use of hardware-accelerated raytracing for intelligent robot task execution is disclosed. In various embodiments, data comprising a geometric representation of a robot and one or more obstacles in a workspace in which the robot is located are used to determine, with respect to a pose of the robot in the workspace, whether the pose is associated with a collision condition with respect to one or more of the one or more obstacles, at least in part by performing hardware accelerated ray tracing with respect to rays originating from each of a plurality of points associated with the robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 15/06 - Ray-tracing
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

48.

VELOCITY CONTROL-BASED ROBOTIC SYSTEM

      
Application Number 18807758
Status Pending
Filing Date 2024-08-16
First Publication Date 2024-12-12
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Menon, Samir
  • Chavez, Kevin Jose
  • Baker, Toby Leonard
  • Tondreau, Iii, David Leo
  • Nguyen, Andrew
  • Sun, Cuthbert

Abstract

A velocity control-based robotic system is disclosed. In various embodiments, sensor data is received from one or more sensors deployed in a physical space in which a robot is located. A processor is used to determine based at least in part on the sensor data an at least partly velocity-based trajectory along which to move an element comprising the robot. A command to implement the velocity-based trajectory is sent to the robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

49.

WORKSPACE ADAPTIVE ROBOTIC SYSTEM TO LOAD OR UNLOAD PALLETS OR OTHER RECEPTACLES

      
Application Number 18670253
Status Pending
Filing Date 2024-05-21
First Publication Date 2024-11-28
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Abhyankar, Neeraja

Abstract

A robotic system to load or unload pallets or other receptacles is disclosed. Image data is received and used to identify an item associated with a topmost receptacle in a stack of one or more stackable receptacles. A robotic arm is controlled to perform a pick and place operation on the item with respect to the topmost receptacle in the stack of one or more stackable receptacles. Successive iterations of identifying, picking, and placing items are performed until a stop condition is determined to have been met, the stop condition including one or more of determining no further items remain to be processed and determining that the stack of one or more stackable receptacles includes a maximum permitted number of stackable receptacles.

IPC Classes  ?

50.

SINGULATION OF ARBITRARY MIXED ITEMS

      
Application Number 18794652
Status Pending
Filing Date 2024-08-05
First Publication Date 2024-11-28
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Tondreau, Iii, David Leo
  • Baker, Toby Leonard
  • Ryan, Timothy
  • Sharma, Ayush
  • Wirth, Raphael Georg
  • Nader, Cyril

Abstract

A robotic singulation system is disclosed. In various embodiments, sensor data image data associated with a plurality of items present in a workspace is received. The sensor data is used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workspace and place each item singly in a corresponding location in a singulation conveyance structure. The plan includes performing an active measure to change or adapt to a detected state or condition associated with one or more items in the workspace.

IPC Classes  ?

  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers
  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

51.

WORKSPACE ADAPTIVE ROBOTIC SYSTEM TO LOAD OR UNLOAD PALLETS OR OTHER RECEPTACLES

      
Application Number US2024030366
Publication Number 2024/243206
Status In Force
Filing Date 2024-05-21
Publication Date 2024-11-28
Owner DEXTERITY, INC. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Abhyankar, Neeraja

Abstract

A robotic system to load or unload pallets or other receptacles is disclosed. Image data is received and used to identify an item associated with a topmost receptacle in a stack of one or more stackable receptacles. A robotic arm is controlled to perform a pick and place operation on the item with respect to the topmost receptacle in the stack of one or more stackable receptacles. Successive iterations of identifying, picking, and placing items are performed until a stop condition is determined to have been met, the stop condition including one or more of determining no further items remain to be processed and determining that the stack of one or more stackable receptacles includes a maximum permitted number of stackable receptacles.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 9/16 - Programme controls
  • B25J 13/00 - Controls for manipulators

52.

FEATURE RECOGNITION AND PROPER ORIENTATION IN ITEM PLACEMENT BY A ROBOT

      
Application Number 18652538
Status Pending
Filing Date 2024-05-01
First Publication Date 2024-11-07
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Sun, Cuthbert
  • Levin, James
  • Chen, Yunju
  • Beladiya, Arth

Abstract

A robotic system configured to detect a target feature and place an item at an orientation determined based at least in part on the location of the target feature on the item is disclosed. In various embodiments, sensor data from a sensor in a workspace is received via a communication interface. The sensor data is used to determine the location of a target feature on an item. The determined location is used to generate and implement a plan to use a robotic arm to place the item at a destination location at an orientation determined based at least in part on the determined location of the target feature on the item.

IPC Classes  ?

  • B65G 47/244 - Devices influencing the relative position or the attitude of articles during transit by conveyors orientating the articles by turning them about an axis substantially perpendicular to the conveying plane
  • B25J 9/16 - Programme controls
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

53.

CORRELATING INFORMATION TO FACILITATE AUTOMATED SORTATION

      
Application Number 18775356
Status Pending
Filing Date 2024-07-17
First Publication Date 2024-11-07
Owner Dexterity, Inc. (USA)
Inventor
  • Ryan, Timothy
  • Tondreau, Iii, David Leo
  • Trewitt, Erik

Abstract

The present application discloses a system, a method, and a computer system for correlating information to facilitate automated sortation. The method includes (i) receiving, by one or more processors, a first optical sensor data comprising a first element of routing data required to route an item but not a second element of routing data required, in addition to the first element, to route the item, (ii) obtaining the second element of routing data from a second optical sensor data, and (iii) causing the item to be routed based at least in part on the first element of routing data and the second element of routing data.

IPC Classes  ?

  • B07C 5/36 - Sorting apparatus characterised by the means used for distribution
  • B07C 3/08 - Apparatus characterised by the means used for distribution using arrangements of conveyors
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
  • G06V 30/10 - Character recognition

54.

MOBILE LOGISTICS ROBOT

      
Application Number 18659984
Status Pending
Filing Date 2024-05-09
First Publication Date 2024-10-31
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Matzliach, Gil
  • Nader, Cyril
  • Menon, Samir

Abstract

Data associated with a plurality of items to be stacked on or in a destination location is received. The data associated with the plurality of items enables a first attribute associated with a first item of the plurality of items to be identified. A plan to stack the items on or in the destination location is generated based at least in part on the received data. The plan includes with respect to the first item a plan, determined based at least in part on the first attribute, to place the first item in a stackable container along with one or more other items and to place the stackable container, once filled, in a corresponding location on or in the destination location. The plan is implemented at least in part by controlling a robotic arm to pick up the items and stack them on or in the destination location according to the plan.

IPC Classes  ?

  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B25J 9/16 - Programme controls

55.

Autonomous robot with on demand teleoperation

      
Application Number 18733575
Grant Number 12455568
Status In Force
Filing Date 2024-06-04
First Publication Date 2024-09-26
Grant Date 2025-10-28
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Brantner, Gerald

Abstract

A robot is operated in an autonomous mode of operation to perform a plurality of tasks. It is determined that a later task of the plurality of tasks needs human assistance while performing a current task of the plurality of tasks. The human assistance is scheduled for the later task. A teleoperator is communicated with to perform the human assistance associated with the later task.

IPC Classes  ?

  • G05D 1/00 - Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
  • B25J 9/16 - Programme controls
  • G05D 1/692 - Coordinated control of the position or course of two or more vehicles involving a plurality of disparate vehicles
  • G05D 1/81 - Handing over between on-board automatic and on-board manual control

56.

PROJECTED ISSUE DISPLAY FOR HUMAN INTERVENTION IN ROBOTIC SYSTEM

      
Application Number 18599859
Status Pending
Filing Date 2024-03-08
First Publication Date 2024-09-12
Owner Dexterity, Inc. (USA)
Inventor
  • Moreno, Robert
  • Holmberg, Robert
  • Sun, Zhouwen

Abstract

A robotic system is disclosed. The system includes a robotically-controlled equipment comprising a laser or other projector. An indication is received of an issue to be resolved by an intervening worker with respect to a target object. The robotically-controlled equipment is positioned to direct a projection emitted by the projector onto the target object.

IPC Classes  ?

57.

USE OF ROBOTIC ARM TO ACHIEVE PACKING DENSITY

      
Application Number 18593645
Status Pending
Filing Date 2024-03-01
First Publication Date 2024-09-05
Owner Dexterity, Inc. (USA)
Inventor
  • Hsieh, Wen Hsuan
  • Menon, Samir
  • Sun, Zhouwen
  • Kumar, Shitij
  • Bylard, Andrew

Abstract

A robotic system is disclosed. In various embodiments, sensor data is received. A plan is determined, based at least in part on the received sensor data, to use a robotic arm to build a stack of items comprising a plurality of items, the plan including with respect to at least a subset of the items a plan to move the item to an initial position on the stack and then reposition and use the robotic arm to pack the item more snugly against an adjacent surface. The plan is implemented at least in part by sending one or more commands to a robotic arm.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for

58.

ROBOT WITH ARTICULATED OR VARIABLE LENGTH UPPER ARM

      
Application Number 18586119
Status Pending
Filing Date 2024-02-23
First Publication Date 2024-08-29
Owner Dexterity, Inc. (USA)
Inventor
  • Holmberg, Robert
  • Fisher, Michael
  • Sun, Zhouwen
  • Menon, Samir
  • Agrawal, Vikas
  • Verma, Avinash

Abstract

A robotic system includes a robotic arm that includes a first joint that connects a first segment to a second segment, the first segment being connected at an end of the first segment opposite the first joint to a shoulder joint of the robotic arm and the second segment being connected at an end of the second segment opposite the first joint to an elbow joint of the robotic arm; and a processor coupled to the robotic arm and configured to receive an end effector trajectory and determine a motion plan to move the end effector through the end effector trajectory, including by using the first joint to vary the distance between the shoulder joint and the elbow joint, as and if needed, to realize the end effector trajectory while using the joints and links other than the first joint in a preferred pose.

IPC Classes  ?

59.

ROBOT WITH ARTICULATED OR VARIABLE LENGTH UPPER ARM

      
Application Number US2024017124
Publication Number 2024/178361
Status In Force
Filing Date 2024-02-23
Publication Date 2024-08-29
Owner DEXTERITY, INC. (USA)
Inventor
  • Holmberg, Robert
  • Fisher, Michael
  • Sun, Zhouwen
  • Menon, Samir
  • Agrawal, Vikas
  • Verma, Avinash

Abstract

A robotic system includes a robotic arm that includes a first joint that connects a first segment to a second segment, the first segment being connected at an end of the first segment opposite the first joint to a shoulder joint of the robotic arm and the second segment being connected at an end of the second segment opposite the first joint to an elbow joint of the robotic arm; and a processor coupled to the robotic arm and configured to receive an end effector trajectory and determine a motion plan to move the end effector through the end effector trajectory, including by using the first joint to vary the distance between the shoulder joint and the elbow joint, as and if needed, to realize the end effector trajectory while using the joints and links other than the first joint in a preferred pose.

IPC Classes  ?

  • A61B 34/32 - Surgical robots operating autonomously
  • B25J 9/06 - Programme-controlled manipulators characterised by multi-articulated arms
  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • G05B 19/19 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path

60.

CAMERA CALIBRATION PROCESS AND INTERFACE

      
Application Number 18491259
Status Pending
Filing Date 2023-10-20
First Publication Date 2024-07-11
Owner Dexterity, Inc. (USA)
Inventor
  • Sharma, Ayush
  • Weber, Joseph W.
  • Nader, Cyril
  • Anglingdarma, Jonathan
  • Bulvakhter, Vladimir

Abstract

Techniques are disclosed to calibrate a camera for use with one or more robots to perform a robotic application. In various embodiments, selection of a camera to be calibrated is received via a user interface. A region of interest associated with the camera and a robot with which the camera is associated is determined. A set of sample points within the region of interest is selected. The robot is moved through a set of trajectories to position the robot, successively with respect to each of at least a subset of the sample points, in a predetermined pose at a location associated with the sample point and, at each location cause the camera to generate a corresponding image that includes at least a fiducial marker located on the robot. The respective predetermined poses and corresponding images are used to perform a set of calibration computations with respect to the camera.

IPC Classes  ?

  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
  • B25J 9/16 - Programme controls
  • H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
  • H04N 23/66 - Remote control of cameras or camera parts, e.g. by remote control devices

61.

MULTIPLE ROBOT SIMULTANEOUS AND SYNCHRONOUS PICK AND PLACE

      
Application Number 18393504
Status Pending
Filing Date 2023-12-21
First Publication Date 2024-07-11
Owner Dexterity, Inc. (USA)
Inventor
  • Kumar, Shitij
  • Root, Michael
  • Nayak, Varun Uday
  • Sun, Cuthbert
  • Shah, Kunal
  • Gao, Yuan
  • Sun, Zhouwen
  • Bylard, Andrew
  • Rodriguez, Diego
  • Menon, Samir

Abstract

A robotic system receives from a first agent included in a plurality of robotically controlled agents a request to be provided a motion plan to perform a first pick and place task assigned to the first agent. A first motion plan is determined for the first agent, including by taking into consideration a second motion plan associated with a second agent included in the plurality of robotically controlled agents to perform a second pick and place task assigned to the second agent, at least in part by considering a swept volume associated with at least a remaining uncompleted portion of the second motion plan as an obstacle with which the first agent will not collide while implementing the first motion plan.

IPC Classes  ?

  • B65G 47/90 - Devices for picking-up and depositing articles or materials

62.

MULTIPLE ROBOT SIMULTANEOUS AND SYNCHRONOUS PICK AND PLACE

      
Application Number US2023085566
Publication Number 2024/138070
Status In Force
Filing Date 2023-12-21
Publication Date 2024-06-27
Owner DEXTERITY, INC. (USA)
Inventor
  • Kumar, Shitij
  • Root, Michael
  • Nayak, Varun Uday
  • Sun, Cuthbert
  • Shah, Kunal
  • Gao, Yuan
  • Sun, Zhouwen
  • Bylard, Andrew
  • Rodriguez, Diego
  • Menon, Samir

Abstract

A robotic system receives from a first agent included in a plurality of robotically controlled agents a request to be provided a motion plan to perform a first pick and place task assigned to the first agent. A first motion plan is determined for the first agent, including by taking into consideration a second motion plan associated with a second agent included in the plurality of robotically controlled agents to perform a second pick and place task assigned to the second agent, at least in part by considering a swept volume associated with at least a remaining uncompleted portion of the second motion plan as an obstacle with which the first agent will not collide while implementing the first motion plan.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 13/00 - Controls for manipulators

63.

SAFEGUARDED EXIT FROM PHYSICALLY CONSTRAINED ROBOTIC WORKSPACE

      
Application Number US2023080741
Publication Number 2024/112790
Status In Force
Filing Date 2023-11-21
Publication Date 2024-05-30
Owner DEXTERITY, INC. (USA)
Inventor
  • Vardon, Tom
  • Modur, Anmol Saiprasad
  • Holmberg, Robert
  • Agrawal, Vikas

Abstract

A robotic system, method, and device for controlling operation of a robot is disclosed. The robotic system includes (i) a robot configured to move one or more items within a workspace, (ii) a sensor configured to collect sensor data with respect to the workspace, and (iii) one or more processors. The one or more processors are configured to (a) determine to reset operation of the robot, (b) determine, based at least in part on the sensor data, that a human worker exited a safeguarded space within the workspace, and (c) in response to determining that the human worker exited the safeguarded space, resume operation of the robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 19/06 - Safety devices
  • F16P 3/14 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact

64.

Robotic system simulation engine

      
Application Number 18428427
Grant Number 12285872
Status In Force
Filing Date 2024-01-31
First Publication Date 2024-05-23
Grant Date 2025-04-29
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Clary, William Arthur
  • Chavez, Kevin Jose
  • Pottayil, Ben Varkey Benjamin
  • Pidaparthi, Rohit Arka
  • Hau, Roger Lam
  • Menon, Samir

Abstract

Techniques are disclosed to use robotic system simulation to control a robotic system. In various embodiments, a communication indicating an action to be performed by a robotic element is received from a robotic control system. Performance of the action by the robotic element is simulated. A state tracking data is updated to reflect a virtual change to one or more state variables as a result of simulated performance of the action. Successful completion of the action by the robotic element is reported to the robotic control system.

IPC Classes  ?

65.

Containerized robotic system

      
Application Number 18429018
Grant Number 12344489
Status In Force
Filing Date 2024-01-31
First Publication Date 2024-05-23
Grant Date 2025-07-01
Owner Dexterity, Inc. (USA)
Inventor Hau, Roger Lam

Abstract

A containerized robotic system is disclosed. The containerized robotic system includes a base having a first attachment area configured to securely mount a robot and a second attachment area configured to securely mount a compressor, the base further including a set of one or more channels to provide an electrical connection to supply power to the robot and the compressor, respectively, and to provide compressed air from the compressor to the robot, a detachable superstructure configured to be removably connected to the base to define an enclosed space of sufficient size to accommodate at least the robot and the compressor, and a power distribution unit secured to the base and coupled to receive electrical power as input and to provide electrical power to the robot and the compressor via the set of one or more channels.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 21/00 - Chambers provided with manipulation devices

66.

SAFEGUARDED EXIT FROM PHYSICALLY CONSTRAINED ROBOTIC WORKSPACE

      
Application Number 18516259
Status Pending
Filing Date 2023-11-21
First Publication Date 2024-05-23
Owner Dexterity, Inc. (USA)
Inventor
  • Vardon, Tom
  • Modur, Anmol Saiprasad
  • Holmberg, Robert
  • Agrawal, Vikas

Abstract

A robotic system, method, and device for controlling operation of a robot is disclosed. The robotic system includes (i) a robot configured to move one or more items within a workspace, (ii) a sensor configured to collect sensor data with respect to the workspace, and (iii) one or more processors. The one or more processors are configured to (a) determine to reset operation of the robot, (b) determine, based at least in part on the sensor data, that a human worker exited a safeguarded space within the workspace, and (c) in response to determining that the human worker exited the safeguarded space, resume operation of the robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

67.

VARIABLE PAYLOAD ROBOT

      
Application Number US2023078598
Publication Number 2024/097930
Status In Force
Filing Date 2023-11-03
Publication Date 2024-05-10
Owner DEXTERITY, INC. (USA)
Inventor
  • Holmberg, Robert
  • Matzliach, Gil
  • Menon, Samir
  • Sun, Zhouwen
  • Sinha, Prabhat Kumar

Abstract

A variable payload robot is disclosed. In various embodiments, a robot includes two or more joints, each actuated by an associated joint motor and each joint motor having a different capacity, the robot comprising an end effector configured to grasp an object. A processor coupled to the robot is configured to determine based at least in part on the respective capacities of at least a subset of the joint motors and a payload related attribute of the object a plan and trajectory to move the object from a source location to a destination location.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers
  • B25J 19/02 - Sensing devices

68.

Variable payload robot

      
Application Number 18501303
Grant Number 12569991
Status In Force
Filing Date 2023-11-03
First Publication Date 2024-05-09
Grant Date 2026-03-10
Owner Dexterity, Inc. (USA)
Inventor
  • Holmberg, Robert
  • Matzliach, Gil
  • Menon, Samir
  • Sun, Zhouwen
  • Sinha, Prabhat Kumar

Abstract

A variable payload robot is disclosed. In various embodiments, a robot includes two or more joints, each actuated by an associated joint motor and each joint motor having a different capacity, the robot comprising an end effector configured to grasp an object. A processor coupled to the robot is configured to determine based at least in part on the respective capacities of at least a subset of the joint motors and a payload related attribute of the object a plan and trajectory to move the object from a source location to a destination location.

IPC Classes  ?

69.

Robotic system for identifying items

      
Application Number 18406983
Grant Number 12330872
Status In Force
Filing Date 2024-01-08
First Publication Date 2024-05-02
Grant Date 2025-06-17
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Holmberg, Robert
  • Kumar, Shitij
  • Baek, Jeesu
  • Li, Joseph
  • Ramakrishnan, Kishore Ranganath
  • Lovett, Andrew
  • Nader, Cyril
  • Farhat, Farshid
  • Tondreau, Iii, David Leo

Abstract

A method and system for obtaining an identifier from an item is disclosed. The method includes autonomously operating a robotic structure having a robotic arm to pick an item using an end effector of the robotic arm along a predetermined path from a source location to a destination location according to a plan. The picked item is moved according to the plan. An active measure is determined to be performed at least in part to obtain an identifier determined to be missing based on information received via the communication interface from one or more sensors. The robotic structure is autonomously operated to place the item at the destination location based at least in part on the plan.

IPC Classes  ?

  • B07C 5/36 - Sorting apparatus characterised by the means used for distribution
  • B07C 5/34 - Sorting according to other particular properties
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
  • G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light

70.

Robotic system with zone-based control

      
Application Number 18407242
Grant Number 12258224
Status In Force
Filing Date 2024-01-08
First Publication Date 2024-05-02
Grant Date 2025-03-25
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Sun, Cuthbert
  • Nguyen, Andrew
  • Tay, Samuel
  • Peck, Emilie
  • Chavez, Kevin Jose
  • Holmberg, Robert

Abstract

Data indicating a corresponding safety state information indicating an extent to which that operating zone currently is or is not available to the robotic system to perform tasks using one or more robotic instrumentalities associated with a robotic system is used, for each of a plurality of operating zones, to dynamically schedule and perform tasks associated with a higher level objective. The corresponding safety state information associated with the first operating zone indicating one of a plurality of safety states associated with a presence of a human worker in the first operating zone is received from one or more sensors associated with a first operating zone of the plurality of operating zones. Autonomous behavior of the one or more robotic instrumentalities is altered based on the one of the plurality of safety states associated with the presence of the human worker in the first operating zone indicated by the corresponding safety state information.

IPC Classes  ?

  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 5/02 - Manipulators mounted on wheels or on carriages travelling along a guideway
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B25J 19/02 - Sensing devices
  • B25J 19/06 - Safety devices
  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • F16P 3/08 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body in connection with the locking of doors, covers, guards, or like members giving access to moving machine parts
  • F16P 3/14 - Safety devices acting in conjunction with the control or operation of a machineControl arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact

71.

CAMERA CALIBRATION PROCESS AND INTERFACE

      
Application Number US2023077405
Publication Number 2024/086784
Status In Force
Filing Date 2023-10-20
Publication Date 2024-04-25
Owner DEXTERITY, INC. (USA)
Inventor
  • Sharma, Ayush
  • Weber, Joseph W.
  • Nader, Cyril
  • Anglingdarma, Jonathan
  • Bulvakhter, Vladimir

Abstract

Techniques are disclosed to calibrate a camera for use with one or more robots to perform a robotic application. In various embodiments, selection of a camera to be calibrated is received via a user interface. A region of interest associated with the camera and a robot with which the camera is associated is determined. A set of sample points within the region of interest is selected. The robot is moved through a set of trajectories to position the robot, successively with respect to each of at least a subset of the sample points, in a predetermined pose at a location associated with the sample point and, at each location cause the camera to generate a corresponding image that includes at least a fiducial marker located on the robot. The respective predetermined poses and corresponding images are used to perform a set of calibration computations with respect to the camera.

IPC Classes  ?

  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 7/00 - Image analysis

72.

MECH

      
Serial Number 98509287
Status Pending
Filing Date 2024-04-19
Owner Dexterity, Inc. (USA)
NICE Classes  ? 07 - Machines and machine tools

Goods & Services

industrial robots; two armed robots for industrial applications

73.

DEXMECH

      
Serial Number 98509295
Status Pending
Filing Date 2024-04-19
Owner Dexterity, Inc. (USA)
NICE Classes  ? 07 - Machines and machine tools

Goods & Services

industrial robots; two armed robots for industrial applications

74.

AIRPORTR

      
Serial Number 98509300
Status Pending
Filing Date 2024-04-19
Owner Dexterity, Inc. (USA)
NICE Classes  ? 07 - Machines and machine tools

Goods & Services

baggage robots, namely, mobile robots for use loading and unloading travel baggage; robotic luggage and baggage carriers

75.

Suction-based end effector with mixed cup sizes

      
Application Number 18378548
Grant Number 12403616
Status In Force
Filing Date 2023-10-10
First Publication Date 2024-04-04
Grant Date 2025-09-02
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Holmberg, Robert
  • Kumar, Shitij
  • Baek, Jeesu
  • Li, Joseph
  • Ramakrishnan, Kishore Ranganath
  • Lovett, Andrew

Abstract

An end effector is disclosed. The end effector includes a first set of one or more suction cups of a first size having a first diameter, and a second set of one or more suction cups of a second size having a second diameter that is smaller than the first diameter. The end effector further includes a first actuation mechanism configured to apply suction to at least a subset of the first set of suction cups independently of actuation of the second set of suction cups and a second actuation mechanism configured to apply suction to at least a subset of the second set of suction cups independently of actuation of the first set of suction cups.

IPC Classes  ?

  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 9/00 - Programme-controlled manipulators
  • B65G 47/14 - Devices for feeding articles or materials to conveyors for feeding articles from disorderly-arranged article piles or from loose assemblages of articles arranging or orientating the articles by mechanical or pneumatic means during feeding
  • B65G 47/18 - Arrangements or applications of hoppers or chutes
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

76.

Coordinating multiple robots to meet workflow and avoid conflict

      
Application Number 18238048
Grant Number 12214512
Status In Force
Filing Date 2023-08-25
First Publication Date 2024-03-21
Grant Date 2025-02-04
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Chavez, Kevin Jose
  • Menon, Samir
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Pidaparthi, Rohit Arka
  • Sharma, Ayush
  • Wirth, Raphael Georg

Abstract

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. A grasp strategy is determined for each of at least a subset of items, and for each grasp strategy a corresponding probability of grasp success is computed. The grasp strategies and corresponding probabilities of grasp success are used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • B07C 1/04 - Forming a stream from a bulkControlling the stream, e.g. spacing the articles
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

77.

DYNAMIC PARCEL ALLOCATION AND SORTATION FOR EFFICIENT OUTBOUND OPERATIONS

      
Application Number 18238322
Status Pending
Filing Date 2023-08-25
First Publication Date 2024-03-21
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Hau, Roger Lam
  • Sun, Zhouwen
  • Sinha, Prabhat Kumar

Abstract

A robotic sorting system, method, and device is disclosed. The robotic sorting system includes a communication interface, and one or more processors coupled to the communication interface. The one or more processors are configured to (a) obtain item data via the communication interface, the item data including an indication of one or more items to be routed across a plurality of outbound stations, (b) obtain capability data for the plurality of outbound stations, the capability data indicating one or more capabilities for at least one outbound station, (c) determine a plan to route a selected item to a destination outbound station selected from among the plurality of outbound station, the plan being determined based at least in part on the item data and the capability data for the destination outbound station, and (d) cause the plan to be implemented to route the item to a particular handling path associated with the destination outbound station.

IPC Classes  ?

  • B07C 3/00 - Sorting of mail or documents according to destination
  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed

78.

Containerized robotic system

      
Application Number 18368941
Grant Number 12636792
Status In Force
Filing Date 2023-09-15
First Publication Date 2024-03-21
Grant Date 2026-05-26
Owner Dexterity, Inc. (USA)
Inventor
  • Li, Joseph
  • Moreno, Robert
  • Sun, Cuthbert
  • Perez, Salvador
  • Abhyankar, Neeraja
  • Beladiya, Arth
  • Shinde, Kunal Vikas

Abstract

A robotic system is disclosed. The robotic system includes (i) a robotic arm positioned in a known location adjacent to a work zone with respect to which the robotic arm is configured to manipulate one or more items, (ii) one or more sensors each positioned in a corresponding fixed location relative to the work zone, and (iii) one or more processors configured to configure the robotic system to use the robotic arm to manipulate the one or more items, the robotic system being configured based at least in part on sensor data, the sensor data comprising information indicative of a relative position of the robotic arm and one or more other objects in the work zone.

IPC Classes  ?

79.

ROBOT WITH SEVEN OR MORE DEGREES OF FREEDOM

      
Application Number 18239600
Status Pending
Filing Date 2023-08-29
First Publication Date 2024-03-07
Owner Dexterity, Inc. (USA)
Inventor
  • Verma, Avinash
  • Holmberg, Robert
  • Matzliach, Gil
  • Sentis, Luis
  • Perez, Salvador
  • Menon, Samir
  • Sun, Zhouwen

Abstract

A robot having seven or more degrees of freedom is disclosed. In various embodiments, the robot includes a positioning robot having m degrees of freedom and a manipulator robot having n degrees of freedom coupled to the positioning robot. The robot is configured to be operated in a first mode of operation, in which the positioning robot is controlled to position move the manipulator robot into a position to perform a task and the manipulator robot is controlled independently of the positioning robot to perform the task; and in a second mode of operation, in which at least a subset of the m degrees of freedom of the positioning robot and at least a subset of the n degrees of freedom of the manipulator robot are controlled together, by a single controller, to perform the task.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/02 - Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian co-ordinate type

80.

DYNAMIC PARCEL ALLOCATION AND SORTATION FOR EFFICIENT OUTBOUND OPERATIONS

      
Application Number US2023031182
Publication Number 2024/044378
Status In Force
Filing Date 2023-08-25
Publication Date 2024-02-29
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Hau, Roger Lam
  • Sun, Zhouwen
  • Sinha, Prabhat Kumar

Abstract

A robotic sorting system includes a communication interface, and one or more processors coupled to the communication interface. The one or more processors are configured to (a) obtain item data via the communication interface, the item data including an indication of one or more items to be routed across a plurality of outbound stations, (b) obtain capability data for the plurality of outbound stations, the capability data indicating one or more capabilities for at least one outbound station, (c) determine a plan to route a selected item to a destination outbound station selected from among the plurality of outbound station, the plan being determined based at least in part on the item data and the capability data for the destination outbound station, and (d) cause the plan to be implemented to route the item to a particular handling path associated with the destination outbound station.

IPC Classes  ?

  • G06Q 10/047 - Optimisation of routes or paths, e.g. travelling salesman problem
  • B07C 5/36 - Sorting apparatus characterised by the means used for distribution
  • B25J 9/16 - Programme controls
  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management

81.

ROBOT WITH SEVEN OR MORE DEGREES OF FREEDOM

      
Application Number 18233260
Status Pending
Filing Date 2023-08-11
First Publication Date 2024-02-22
Owner Dexterity, Inc. (USA)
Inventor
  • Verma, Avinash
  • Holmberg, Robert
  • Matzliach, Gil
  • Sentis, Luis
  • Perez, Salvador
  • Menon, Samir
  • Sun, Zhouwen

Abstract

A robot having seven or more degrees of freedom is disclosed. In various embodiments, the robot includes a positioning robot having m degrees of freedom and a manipulator robot having n degrees of freedom coupled to the positioning robot. The robot is configured to be operated in a first mode of operation, in which the positioning robot is controlled to position move the manipulator robot into a position to perform a task and the manipulator robot is controlled independently of the positioning robot to perform the task; and in a second mode of operation, in which at least a subset of the m degrees of freedom of the positioning robot and at least a subset of the n degrees of freedom of the manipulator robot are controlled together, by a single controller, to perform the task.

IPC Classes  ?

82.

ROBOT WITH SEVEN OR MORE DEGREES OF FREEDOM

      
Application Number US2023030108
Publication Number 2024/035949
Status In Force
Filing Date 2023-08-11
Publication Date 2024-02-15
Owner DEXTERITY, INC. (USA)
Inventor
  • Verma, Avinash
  • Holmberg, Robert
  • Matzliach, Gil
  • Sentis, Luis
  • Perez, Salvador
  • Menon, Samir
  • Sun, Zhouwen

Abstract

mnmnn degrees of freedom of the manipulator robot are controlled together, by a single controller, to perform the task.

IPC Classes  ?

  • B25J 9/10 - Programme-controlled manipulators characterised by positioning means for manipulator elements
  • B25J 9/02 - Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian co-ordinate type
  • A61B 34/30 - Surgical robots
  • B25J 11/00 - Manipulators not otherwise provided for
  • B25J 3/00 - Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements

83.

Robotic system to control multiple robots to perform a task cooperatively

      
Application Number 18234825
Grant Number 12138807
Status In Force
Filing Date 2023-08-16
First Publication Date 2024-02-08
Grant Date 2024-11-12
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Morris-Downing, Talbot
  • Su, Harry Zhe
  • Kulkarni, Rohun
  • Chavez, Kevin Jose
  • Menon, Samir
  • Baker, Toby Leonard
  • Tondreau, Iii, David Leo
  • Holmberg, Robert

Abstract

A robotic system to control multiple robots to perform a task cooperatively is disclosed. A first robot determines to perform a task cooperatively with a second robot, moves independently to a first grasp position to grasp an object associated with the task, receives an indication that the second robot is prepared to perform the task cooperatively, and moves the object independently of the second robot in a leader mode along a trajectory determined by the first robot. The second robot assists the first robot in performing the task cooperatively, at least in part by moving independently to a second grasp position, grasping the object, and cooperating with the first robot to move the object, at least in part by operating in a follower mode of operation to maintain engagement with the object as the first robot moves the object along the trajectory.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

84.

Detecting slippage from robotic grasp

      
Application Number 18232697
Grant Number 12384027
Status In Force
Filing Date 2023-08-10
First Publication Date 2024-02-01
Grant Date 2025-08-12
Owner Dexterity, Inc. (USA)
Inventor
  • Su, Harry Zhe
  • Sun, Zhouwen
  • Menon, Samir

Abstract

A plurality of sensors are configured to provide a corresponding output that reflects a sensed value associated with engagement of a robotic arm end effector with an item. The respective outputs of one or more sensors comprising the plurality of sensors are used to determine one or more inputs to a multi-modal model configured to provide, based at least in part on the one or more inputs, an output associated with slippage of the item within or from a grasp of the robotic arm end effector. A determination associated with slippage of the item within or from the grasp of the robotic arm end effector is made based at least in part on an output of the multi-modal model. A responsive action is taken based at least in part on the determination associated with slippage of the item within or from the grasp of the robotic arm end effector.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

85.

Autonomous unknown object pick and place

      
Application Number 18485212
Grant Number 12296493
Status In Force
Filing Date 2023-10-11
First Publication Date 2024-02-01
Grant Date 2025-05-13
Owner Dexterity, Inc. (USA)
Inventor
  • Chavez, Kevin Jose
  • Sun, Zhouwen
  • Pidaparthi, Rohit Arka
  • Morris-Downing, Talbot
  • Su, Harry Zhe
  • Pottayil, Ben Varkey Benjamin
  • Menon, Samir

Abstract

A set of one or more potentially graspable features for one or more objects present in a workspace area are determined based on visual data received from a plurality of cameras. For each of at least a subset of the one or more potentially graspable features one or more corresponding grasp strategies are determined to grasp the feature with a robotic arm and end effector. A score associated with a probability of a successful grasp of a corresponding feature is determined with respect to each of a least a subset of said grasp strategies. A first feature of the one or more potentially graspable features is selected to be grasped using a selected grasp strategy based at least in part on a corresponding score associated with the selected grasp strategy with respect to the first feature. The robotic arm and the end effector are controlled to attempt to grasp the first feature using the selected grasp strategy.

IPC Classes  ?

86.

MODULAR FORCE/TORQUE SENSOR SYSTEM

      
Application Number US2023027944
Publication Number 2024/019987
Status In Force
Filing Date 2023-07-17
Publication Date 2024-01-25
Owner DEXTERITY, INC. (USA)
Inventor
  • Mcnelly, John
  • Kmec, Jason
  • Smith, David

Abstract

A modular force/torque sensor system is disclosed. In various embodiments, a sensor interface device includes a first communication interface configured to receive an analog output associated with a sensor located remotely from the sensor acquisition device; a processor configured to use the analog output associated with the sensor to generate a sequence of discrete values derived from the analog output associated with the sensor; and a second communication interface coupled to the processor and configured to send at least a subset of the sequence of discrete values derived from the analog output associated with the sensor to a control module.

IPC Classes  ?

  • B25J 19/02 - Sensing devices
  • G01L 1/00 - Measuring force or stress, in general
  • G01L 5/00 - Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
  • G05B 19/41 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
  • H04W 92/10 - Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface

87.

ROBOTIC GRIPPER WITH SUPPORT STRUCTURE

      
Application Number US2023027827
Publication Number 2024/019945
Status In Force
Filing Date 2023-07-14
Publication Date 2024-01-25
Owner DEXTERITY, INC. (USA)
Inventor
  • Lovett, Andrew
  • Menon, Samir
  • Holmberg, Robert
  • Baek, Jeesu
  • Bylard, Andrew

Abstract

A robotic end effector is disclosed. The robotic end effector includes (a) an end effector body having a top side and an operative side opposite the top side, (b) a pull force gripper disposed on the operative side of the end effector body, and (c) a first end effector support structure that is connected to the end effector body and extends from the end effector body in a direction that is orthogonal to the operative side of the end effector body.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 15/00 - Gripping heads
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for

88.

ROBOTIC GRIPPER WITH SUPPORT STRUCTURE

      
Application Number 18222289
Status Pending
Filing Date 2023-07-14
First Publication Date 2024-01-18
Owner Dexterity, Inc. (USA)
Inventor
  • Lovett, Andrew
  • Menon, Samir
  • Holmberg, Robert
  • Baek, Jeesu
  • Bylard, Andrew

Abstract

A robotic end effector is disclosed. The robotic end effector includes (a) an end effector body having a top side and an operative side opposite the top side, (b) a pull force gripper disposed on the operative side of the end effector body, and (c) a first end effector support structure that is connected to the end effector body and extends from the end effector body in a direction that is orthogonal to the operative side of the end effector body.

IPC Classes  ?

  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

89.

MODULAR FORCE/TORQUE SENSOR SYSTEM

      
Application Number 18222952
Status Pending
Filing Date 2023-07-17
First Publication Date 2024-01-18
Owner Dexterity, Inc. (USA)
Inventor
  • Mcnelly, John
  • Kmec, Jason
  • Smith, David

Abstract

A modular force/torque sensor system is disclosed. In various embodiments, a sensor interface device includes a first communication interface configured to receive an analog output associated with a sensor located remotely from the sensor acquisition device; a processor configured to use the analog output associated with the sensor to generate a sequence of discrete values derived from the analog output associated with the sensor; and a second communication interface coupled to the processor and configured to send at least a subset of the sequence of discrete values derived from the analog output associated with the sensor to a control module.

IPC Classes  ?

  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • G01L 1/22 - Measuring force or stress, in general by measuring variations in ohmic resistance of solid materials or of electrically-conductive fluidsMeasuring force or stress, in general by making use of electrokinetic cells, i.e. liquid-containing cells wherein an electrical potential is produced or varied upon the application of stress using resistance strain gauges

90.

PULL FORCE GRIPPER WITH MECHANICAL STOP

      
Application Number 18222286
Status Pending
Filing Date 2023-07-14
First Publication Date 2024-01-18
Owner Dexterity, Inc. (USA)
Inventor
  • Shinde, Kunal Vikas
  • Moreno, Robert
  • Perez, Salvador
  • Lovett, Andrew
  • Holmberg, Robert

Abstract

A pull force based robotic end effector with an integrated mechanical stop is disclosed. In various embodiments, the end effector includes an end effector body having a top side and an operative side opposite the top side; a pull force gripper disposed on the operative side of the end effector body; and an integrated mechanical stop positioned on the operative side of the end effector body adjacent to the suction gripper, the mechanical stop extending from the operative side to an extent that allows the suction gripper to be operatively engaged with an object to be grasped.

IPC Classes  ?

  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means

91.

Robotic toolset and gripper

      
Application Number 18371750
Grant Number 12134182
Status In Force
Filing Date 2023-09-22
First Publication Date 2024-01-11
Grant Date 2024-11-05
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Hegdahl, Robert

Abstract

A robot configured to use a gripper to grasp one or more tools is disclosed. In various embodiments, the robot comprises a robotic arm having a gripper disposed at a free moving end of the robotic arm, and a set of two or more tools configured to grasped or otherwise engaged by the gripper. Each tool in the set of two or more tools may be disposed in a corresponding tool holder, optionally attached to the robot or situated near the robot. The robot is configured to use the gripper to retrieve a selected tool from its tool holder to perform a task; use the tool to perform the task; and return the tool to its tool holder.

IPC Classes  ?

92.

Singulation of arbitrary mixed items

      
Application Number 18224427
Grant Number 12134200
Status In Force
Filing Date 2023-07-20
First Publication Date 2024-01-04
Grant Date 2024-11-05
Owner Dexterity, Inc. (USA)
Inventor
  • Sun, Zhouwen
  • Chavez, Kevin Jose
  • Menon, Samir
  • Su, Harry Zhe
  • Morris-Downing, Talbot
  • Pidaparthi, Rohit Arka
  • Sharma, Ayush
  • Wirth, Raphael Georg

Abstract

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. The three dimensional view as generated at successive points in time is used to model a flow of at least a subset of said plurality of items through at least a portion of the workspace. The model is used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • B07C 1/04 - Forming a stream from a bulkControlling the stream, e.g. spacing the articles
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 47/91 - Devices for picking-up and depositing articles or materials incorporating pneumatic, e.g. suction, grippers

93.

ROBOTIC SYSTEM TO FULFILL ORDERS USING COOPERATING ROBOTS

      
Application Number 18214086
Status Pending
Filing Date 2023-06-26
First Publication Date 2024-01-04
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Hsieh, Wen Hsuan
  • Sun, Zhouwen

Abstract

A robotic system comprising a plurality of autonomously acting robots configured to cooperate with each other to perform an operation is disclosed. In various embodiments, a system as disclosed herein includes a first robot configured to determine a plurality of items required to be obtained to fulfill a first order; and a second robot configured to receive an indication to retrieve and provide to the first robot a first item included in the plurality of items; and to plan and perform a first subtask to retrieve the first item and provide the first item to the first robot.

IPC Classes  ?

  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
  • B65G 1/04 - Storage devices mechanical
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders

94.

Interoperable robotic system to load/unload trucks and other containers

      
Application Number 18214938
Grant Number 12391489
Status In Force
Filing Date 2023-06-27
First Publication Date 2024-01-04
Grant Date 2025-08-19
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Holmberg, Robert
  • Fisher, Michael
  • Turney, David

Abstract

A robotic system is disclosed comprising a communication interface and a processor coupled to the communication interface and configured to: receive via the communication interface an indication to establish a conveyance path to convey one or more items from a source location at an originating end of the conveyance path to a destination location at a terminating end of the conveyance path; determine programmatically a plan to arrange and configured one or more conveyance structures to provide the conveyance path; and invoke one or more robots to position, couple as needed, and configure as needed the one or more conveyance structures to provide the conveyance path.

IPC Classes  ?

  • B65G 43/10 - Sequence control of conveyors operating in combination
  • B65G 41/00 - Supporting frames or bases for conveyors as a whole, e.g. transportable conveyor frames
  • B65G 41/02 - Frames mounted on wheels for movement on rail tracks

95.

ROBOTIC SYSTEM TO FULFILL ORDERS USING COOPERATING ROBOTS

      
Application Number US2023026207
Publication Number 2024/006195
Status In Force
Filing Date 2023-06-26
Publication Date 2024-01-04
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Hsieh, Wen Hsuan
  • Sun, Zhouwen

Abstract

A robotic system comprising a plurality of autonomously acting robots configured to cooperate with each other to perform an operation is disclosed. In various embodiments, a system as disclosed herein includes a first robot configured to determine a plurality of items required to be obtained to fulfill a first order; and a second robot configured to receive an indication to retrieve and provide to the first robot a first item included in the plurality of items; and to plan and perform a first subtask to retrieve the first item and provide the first item to the first robot.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 5/00 - Manipulators mounted on wheels or on carriages
  • G05B 13/00 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion

96.

INTEROPERABLE ROBOTIC SYSTEM TO LOAD/UNLOAD TRUCKS AND OTHER CONTAINERS

      
Application Number US2023026345
Publication Number 2024/006278
Status In Force
Filing Date 2023-06-27
Publication Date 2024-01-04
Owner DEXTERITY, INC. (USA)
Inventor
  • Menon, Samir
  • Sun, Zhouwen
  • Holmberg, Robert
  • Fisher, Michael
  • Turney, David

Abstract

A robotic system is disclosed comprising a communication interface and a processor coupled to the communication interface and configured to: receive via the communication interface an indication to establish a conveyance path to convey one or more items from a source location at an originating end of the conveyance path to a destination location at a terminating end of the conveyance path; determine programmatically a plan to arrange and configured one or more conveyance structures to provide the conveyance path; and invoke one or more robots to position, couple as needed, and configure as needed the one or more conveyance structures to provide the conveyance path.

IPC Classes  ?

  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]

97.

ROBOTIC HANDLING OF SOFT PRODUCTS IN NON-RIGID PACKAGING

      
Application Number 18242333
Status Pending
Filing Date 2023-09-05
First Publication Date 2023-12-21
Owner Dexterity, Inc. (USA)
Inventor
  • Chavez, Kevin Jose
  • Hegdahl, Robert
  • Gao, Yuan
  • Lovett, Andrew
  • Hau, Roger Lam
  • Menon, Samir

Abstract

Techniques are disclosed to perform robotic handling of soft products in non-rigid packaging. In various embodiments, sensor data associated with a workspace is received. An action to be performed in the workspace using one or more robotic elements is determined, the action including moving an end effector of one of the robotic elements relatively quickly to a location in proximity to an item to be grasped; actuating a grasping mechanism of the end effector to grasp the item using an amount of force and structures associated with minimized risk of damage to one or both of the item and its packaging; and using sensor data generated subsequent to the item being grasped to ensure the item has been grasped securely. Control communications are sent to the robotic element via the communication interface to cause robotic element to perform the action.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 15/06 - Gripping heads with vacuum or magnetic holding means
  • B25J 11/00 - Manipulators not otherwise provided for

98.

Containerized robotic system

      
Application Number 17721108
Grant Number 11932501
Status In Force
Filing Date 2022-04-14
First Publication Date 2023-10-19
Grant Date 2024-03-19
Owner Dexterity, Inc. (USA)
Inventor Hau, Roger Lam

Abstract

A containerized robotic system is disclosed. The containerized robotic system includes a base having a first attachment area configured to securely mount a robot and a second attachment area configured to securely mount a compressor, the base further including a set of one or more channels to provide an electrical connection to supply power to the robot and the compressor, respectively, and to provide compressed air from the compressor to the robot, a detachable superstructure configured to be removably connected to the base to define an enclosed space of sufficient size to accommodate at least the robot and the compressor, and a power distribution unit secured to the base and coupled to receive electrical power as input and to provide electrical power to the robot and the compressor via the set of one or more channels.

IPC Classes  ?

  • B65G 61/00 - Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
  • B25J 21/00 - Chambers provided with manipulation devices

99.

Kitting machine

      
Application Number 18212121
Grant Number 12263977
Status In Force
Filing Date 2023-06-20
First Publication Date 2023-10-19
Grant Date 2025-04-01
Owner Dexterity, Inc. (USA)
Inventor
  • Menon, Samir
  • Brantner, Gerald
  • Sun, Zhouwen
  • Hegdahl, Robert
  • Chavez, Kevin Jose

Abstract

A kitting machine is disclosed. In various embodiments, the machine includes an actuator configured to move a surface or receptacle to a position associated with item retrieval; and a controller configured to control operation of the actuator to position an item in the position associated with item retrieval, in a manner that is synchronized at least in part with operation of a robotic retrieval device configured to retrieve the item from the position associated with item retrieval.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B65B 5/08 - Packaging groups of articles, the articles being individually gripped or guided for transfer to the containers or receptacles
  • B65B 5/12 - Introducing successive articles, e.g. confectionery products, of different shape or size in predetermined positions
  • B65B 35/54 - Feeding articles along multiple paths to a single packaging position
  • B65B 43/52 - Feeding or positioning bags, boxes, or cartons in the distended, opened, or set-up stateFeeding preformed rigid containers, e.g. tins, capsules, glass tubes, glasses, to the packaging positionLocating containers or receptacles at the filling positionSupporting containers or receptacles during the filling operation using roller-ways or endless conveyors
  • B65B 43/54 - Means for supporting containers or receptacles during the filling operation
  • B65B 57/14 - Automatic control, checking, warning or safety devices responsive to absence, presence, abnormal feed, or misplacement of articles or materials to be packaged and operating to control, or stop, the feed of articles or material to be packaged
  • B65G 1/137 - Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed

100.

CONTAINERIZED ROBOTIC SYSTEM

      
Application Number US2022029439
Publication Number 2023/200460
Status In Force
Filing Date 2022-05-16
Publication Date 2023-10-19
Owner DEXTERITY, INC. (USA)
Inventor Hau, Roger Lam

Abstract

A containerized robotic system is disclosed. The containerized robotic system includes a base having a first attachment area configured to securely mount a robot and a second attachment area configured to securely mount a compressor, the base further including a set of one or more channels to provide an electrical connection to supply power to the robot and the compressor, respectively, and to provide compressed air from the compressor to the robot, a detachable superstructure configured to be removably connected to the base to define an enclosed space of sufficient size to accommodate at least the robot and the compressor, and a power distribution unit secured to the base and coupled to receive electrical power as input and to provide electrical power to the robot and the compressor via the set of one or more channels.

IPC Classes  ?

  • B65D 88/52 - Large containers collapsible, i.e. with walls hinged together or detachably connected
  • B25J 9/00 - Programme-controlled manipulators
  • B25J 9/16 - Programme controls
  • B65D 85/68 - Containers, packaging elements or packages, specially adapted for particular articles or materials for machines, engines or vehicles in assembled or dismantled form
  • B65G 47/90 - Devices for picking-up and depositing articles or materials
  • B65G 57/02 - Stacking of articles by adding to the top of the stack
  • G05B 19/18 - Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
  1     2     3        Next Page