Patent classifications
Y10S901/16
AUTOMATED PROXY PICKER SYSTEM FOR NON-FUNGIBLE GOODS
A system and method for providing proxy picking of non-fungible goods within an automated storage and retrieval system is provided, which repurposes one or more automated mobile robots operating within the automated inventory management system to perform a plurality of tasks across multiple different areas of an automated store. The proxy picking system and method are configured to pick individually identified non-fungible goods according to a customer selection on an ordering screen based on measured attributes and images of the goods, the attributes selected by the customer.
AUTOMATED FOOD MAKING APPARATUS
An automated food making apparatus is described. An automated food making apparatus can include: a carousel; a dispensing apparatus shared among a plurality of canisters on the carousel, wherein at least one canister includes a paddle; and wherein the dispensing apparatus is configured to rotate the canister's paddle to dispense ingredients stored in the canister. A dispensing mechanism for an automated food making apparatus can include: an actuator arm; a motor that is adapted to rotate the actuator arm; one or more magnets embedded in the actuator arm; and one or more sensors configured to detect position of the actuator arm; wherein the actuator arm dispenses ingredients by rotating a pin located on a canister.
ENHANCED AUTOMATED FOOD MAKING APPARATUS
A method for operating an automated food making apparatus having a motor, actuator arm, and an apparatus. The apparatus may be a paddle with flexible fins. The method rotates the paddle with a pin-shaft mechanism to dispense an ingredient placed in a canister, controls the motor automatically based on weight sensor readings, and locates a position of the actuator arm with position sensors. The same motor dispenses ingredients from a plurality of canisters. The method may have a plurality of paddle rotation and weight measurement steps until a target weight is reached. The plurality of paddle rotation steps may be unidirectional or bidirectional paddle rotation. The paddle may be rotated according to one or more paddle rotation algorithms, an error recovery algorithm, or different algorithms based on the amounts of ingredients remaining in the canister. The paddle may be rocked until the target weight is achieved.
Counterbalanced support system and method of use
An arm assembly and hand assembly for supporting metrology equipment is provided. The hand assembly includes a boom arm having a proximal end coupled to a distal end of the arm assembly and a distal end coupled to a carriage assembly of the hand assembly. The carriage assembly is configured to support the metrology equipment in such a way so as to align the center of gravity of the metrology equipment substantially at the center of rotation of the hand assembly. The arm assembly includes an upper arm that is supported by way of a first counterbalance mechanism and/or a first brake mechanism and a forearm extending from a distal end of the upper arm, the forearm being supported by a second counterbalance mechanism and/or a second brake mechanism by way of a drive assembly. A hub assembly associated with a counterbalance mechanism includes an adjustment mechanism.
Automated food making apparatus
An automated food making apparatus is described. An automated food making apparatus can include: a carousel; a dispensing apparatus shared among a plurality of canisters on the carousel, wherein at least one canister includes a paddle; and wherein the dispensing apparatus is configured to rotate the canister's paddle to dispense ingredients stored in the canister. A dispensing mechanism for an automated food making apparatus can include: an actuator arm; a motor that is adapted to rotate the actuator arm; one or more magnets embedded in the actuator arm; and one or more sensors configured to detect position of the actuator arm; wherein the actuator arm dispenses ingredients by rotating a pin located on a canister.
Method of assembling an automated modular tool
A method and apparatus are disclosed for assembling an end effector for an automated modular tool. A processor is programmed with data corresponding to a portion of a part surface at a designated location. A setting fixture is driven with a plurality of linear motion actuators to a selected three-dimensional location relative to an adaptor bar of the modular tool that is attached to a frame. A tool setting head is rotated with a rotary drive. A platen is tilted with at least one platen tilting motor and gear set to angularly orient the platen to correspond to an angular orientation of the portion of the part surface at the designated location. An end effector is then placed on the platen and secured with a tooling arm to the adaptor bar.
Robot high frequency position streaming
A method and a system stream robot tool center point position to external processors at high frequency. The method includes the steps of: reading robot joint encoder data using an Interrupt Service Routine in the robot controller; calculating tool center point position based on the encoder data; and sending the calculated position data to a network socket in a high priority task. The method achieves tool center point and/or joint position communication at fast and consistent time intervals, as compared to much longer times for prior art methods. A downstream device, such as a processor or controller for another machine, reads the communicated tool center point and/or joint position data and uses it to control the operations of its own device. High speed motion command streaming from outside processors can be used in a similar way to control the robot.
Wireless quick change end effector system for use with a robot
A quick change end effector system for use with a robot includes: a quick change end effector configured for application to a task to be completed by a robot, the quick change end effector further comprising an end effector magnet; and a robotic manipulator configured to lock to the end effector, the robotic manipulator further configured to use the end effector to complete the task, the robotic manipulator comprising a manipulator magnet, the manipulator magnet being configured to magnetically attract the end effector magnet, thereby locking the manipulator in a mechanically strong connection to the quick change end effector, wherein upon disengagement of the magnetic attraction locking the manipulator to the quick change end effector, the quick change end effector can be quickly removed from the manipulator.
Material-handling robot with multiple end-effectors
An apparatus including a robot drive having motors and coaxial drive shafts connected to the motors; and a robot arm connected to the robot drive. The robot arm includes two upper arms, a first set of forearms connected to a first one of the upper arms, a second set of forearms connected to a second one of the upper arms and end effectors connected to respective ones of the forearms. The first and second upper arms are connected to respective first and second ones of the coaxial drive shafts. The first set of the forearms is mounted on the first upper arm and connected to a third one of the coaxial drive shafts by respective first and second drive belt assemblies. The second set of the forearms is mounted to the second upper arm and connected to a fourth one of the coaxial drive shafts by respective third and fourth drive belt assemblies.
Bending apparatus
A bending apparatus in one aspect of the present disclosure comprises a robot, a chuck mechanism, and a plurality of bending mechanisms. The plurality of bending mechanisms are each provided as a separate component from the robot and the chuck mechanism, and are arranged in a space reachable by a workpiece held by the chuck mechanism.