US 12,420,408 B1
Human machine interface recipe building system for a robotic manufacturing system
Lira Nikolovska, Jamaica Plain, MA (US); Tatjana Dzambazova, Mill Valley, CA (US); Benyamin Zinshtein, Hod Hasharon (IL); Nimrod Fridlin, Kfar Saba (IL); Ryan Werth, San Francisco, CA (US); Sagi Shoffer, Beit Arye (IL); Yaron Bental, Yakum (IL); Yaniv Knany, Yakum (IL); Shay Galperin, Yakum (IL); Sharon Goldstein, Yakum (IL); and Calanit Ozeri, Yakum (IL)
Assigned to Bright Machines, Inc., San Francisco, CA (US)
Filed by Bright Machines, Inc., San Francisco, CA (US)
Filed on Jul. 19, 2021, as Appl. No. 17/380,000.
Claims priority of provisional application 63/203,325, filed on Jul. 16, 2021.
Claims priority of provisional application 62/705,861, filed on Jul. 17, 2020.
Int. Cl. B25J 9/16 (2006.01); B25J 9/00 (2006.01); B25J 9/08 (2006.01); B25J 13/08 (2006.01); G05B 19/4155 (2006.01)
CPC B25J 9/1656 (2013.01) [B25J 9/0081 (2013.01); B25J 9/1697 (2013.01); B25J 13/08 (2013.01); G05B 19/4155 (2013.01); B25J 9/08 (2013.01); G05B 2219/50391 (2013.01)] 20 Claims
OG exemplary drawing
 
15. A method to create software to control a physical robotic cell, the method executed on a computer and comprising:
receiving selection of a component, the component representing an item in a robotic cell;
when the component has parameters, automatically displaying the parameters in response to the selection;
receiving selection of an action to be executed by the component;
receiving an indication that a recipe comprising at least one action is complete;
validating the recipe to verify that the at least one or more actions of the recipe are supported by components of the robotic cell;
packaging the recipe including identification of the components and the parameters of the components, and the actions, into a packaged recipe; and
saving the recipe, the recipe designed to be run on a virtual device and on the physical robotic cell.