Industrial robots; industrial and collaborative robots; assembly line conveyor machinery; conveyor belts; robots for assembly and packaging of meals; robots for assembly and packaging of meals for commercial purposes, fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, and military dining
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing temporary use of on-line non-downloadable software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines; Software as a service (SAAS) services featuring software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing temporary use of on-line non-downloadable software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines; Software as a service (SAAS) services featuring software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines
40 - Treatment of materials; recycling, air and water treatment,
Goods & Services
Rental of industrial and collaborative robots; Rental and installation of automated robotic systems for automated assembly lines consisting of robotic arm, interchangeable arm attachments, scales, sensors, trays, display screens, software, and conveyor belt; Rental of assembly machine equipment; Rental of robotic arms for automated assembly lines; rental of robots for assembly and packaging of meals; rental of robots for assembly and packaging of meals for fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, military dining
40 - Treatment of materials; recycling, air and water treatment,
Goods & Services
Rental of industrial and collaborative robots; Rental and installation of automated robotic systems for automated assembly lines consisting of robotic arm, interchangeable arm attachments, scales, sensors, trays, display screens, software, and conveyor belt; Rental of assembly machine equipment; Rental of robotic arms for automated assembly lines; rental of robots for assembly and packaging of meals; rental of robots for assembly and packaging of meals for fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, military dining
40 - Treatment of materials; recycling, air and water treatment,
Goods & Services
Rental of industrial and collaborative robots; rental and installation of automated robotic systems for automated assembly lines consisting of robotic arm, interchangeable arm attachments, scales, sensors, trays, display screens, software, and conveyor belt; rental of assembly machine equipment; Rental of robotic arms for automated assembly lines; rental of robots for assembly and packaging of meals; rental of robots for assembly and packaging of meals for fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, military dining
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing temporary use of on-line non-downloadable software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines; Software as a service (SAAS) services featuring software for operating, managing, refilling, starting a new run, tearing down, and monitoring industrial and collaborative robots, machines and assembly lines
Industrial and collaborative robots; assembly line conveyor machinery; conveyor belts; robots for assembly and packaging of meals; robots for assembly and packaging of meals for commercial purposes, fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, and military dining
Industrial robots; industrial and collaborative robots; assembly line conveyor machinery; conveyor belts; robots for assembly and packaging of meals; robots for assembly and packaging of meals for commercial purposes, fast casual restaurants, ghost kitchens, restaurants, airline catering, catering companies, meat-packing, prisons, food service, cruises, school and university dining, and military dining
10.
System and/or method for robotic foodstuff assembly
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
The method can include: sampling images of a conveyor region S110; determining a set of patches S120; estimating a displacement for each patch S130; estimating a conveyor motion parameter(s) based on the patch displacement S140; and optionally performing an action based on the conveyor motion parameter S150. However, the method S100 can additionally or alternatively include any other suitable elements. The method S100 functions to estimate a set of conveyor motion parameters (e.g., conveyor speed). Additionally or alternatively, the method can function to enable dynamic control of an independent robotic assembly system(s) to accommodate conveyor motion changes.
The method S100 can include: providing bowls within the workspace based on the assembly context S105; sampling sensor data for the workspace S110; detecting bowls based on the sensor data S120; determining a labeled training dataset S130; and training a classifier for the assembly context S140. However, the method S100 can additionally or alternatively include any other suitable elements.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
The system 100 can include a robotic assembly system 110 and a set of barriers 120. The robotic assembly system can include a robot arm, a frame, an optional utensil, an optional bin, and/or any other suitable components. However, the system 100 can additionally or alternatively include any other suitable set of components. The system 100 functions to facilitate robotic assembly of items/ingredients (e.g., in an assembly line environment). Additionally or alternatively, the system 100 can function to guard robotic assembly components during operation. Additionally or alternatively, the system 100 can function to mitigate the influence of a robotic assembly system on surrounding workers (e.g., in an assembly line environment).
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
The system can include: a base structure, a set of support elements, and/or any other suitable components. The system can optionally include a foodstuff bin and a force sensor. However, the system can additionally or alternatively include any other suitable set of components. The system functions to facilitate refilling of ingredients within foodstuff bins and/or replacement of foodstuff bins. Additionally or alternatively, the system can function to facilitate repeatable positioning of foodstuff bins within a workspace of the robotic arm and/or a robotic assembly module. Additionally or alternatively, the system can function to facilitate rapid calibration, servicing, and/or cleaning of foodstuff assembly modules.
A method can include: receiving imaging data; identifying containers using an object detector; scheduling insertion based on the identified containers; and optionally performing an action based on a scheduled insertion. However, the method can additionally or alternatively include any other suitable elements. The method functions to schedule insertion for a robotic system (e.g., ingredient insertion of a robotic foodstuff assembly module). Additionally or alternatively, the method can function to facilitate execution of a dynamic insertion strategy; and/or facilitate independent operation of a plurality of robotic assembly modules along a conveyor line.
B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
B25J 11/00 - Manipulators not otherwise provided for
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
An end effector system can include: an optional actuator; an optional utensil mating connector; and a utensil. The utensil can include: a set of scoops; a set of mechanical linkages; a set of ingressive elements; and/or any other suitable components. However, the end effector system can additionally or alternatively include any other suitable set of components. The end effector system functions to facilitate picking of ingredients (e.g., foodstuffs), ingredient transformation, and/or ingredient insertion (e.g., at a target foodstuff container and/or placement location) via a grasp cavity of the utensil. Additionally or alternatively, the end effector system can function to shape a profile of ingredients (e.g., upon insertion). Additionally or alternatively, the end effector system can function to evacuate ingredients from the grasp cavity (e.g., clearing out ingredients adhering to the utensil).
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
B25J 9/02 - Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian co-ordinate type
G06T 7/70 - Determining position or orientation of objects or cameras
A47J 43/04 - Machines for domestic use not covered elsewhere, e.g. for grinding, mixing, stirring, kneading, emulsifying, whipping or beating foodstuffs, e.g. power-driven
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
B65G 47/90 - Devices for picking-up and depositing articles or materials
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
The foodstuff assembly system can include: a robot arm, a frame, a set of foodstuff bins, a sensor suite, a set of food utensils, and a computing system. The system can optionally include: a container management system, a human machine interface (HMI). However, the foodstuff assembly system 100 can additionally or alternatively include any other suitable set of components. The system functions to enable picking of foodstuff from a set of foodstuff bins and placement into a container (such as a bowl, tray, or other foodstuff receptacle). Additionally or alternatively, the system can function to facilitate transferal of bulk material (e.g., bulk foodstuff) into containers, such as containers moving along a conveyor line.
B25J 9/02 - Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian co-ordinate type
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
B65G 47/90 - Devices for picking-up and depositing articles or materials
G06T 7/70 - Determining position or orientation of objects or cameras
A47J 43/04 - Machines for domestic use not covered elsewhere, e.g. for grinding, mixing, stirring, kneading, emulsifying, whipping or beating foodstuffs, e.g. power-driven