Patents by Inventor John F. Keating
John F. Keating has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240025640Abstract: A storage array system including an open undeterministic transport surface, a navigation array disposed in connection with the transport surface, the navigation array includes a distributed feature, a first waypoint at a first position of the distributed feature, a second waypoint displaced from the first waypoint along the distributed feature and offset with respect to the first waypoint in a direction angled to the distributed feature, and a guided bot, arranged to traverse the transport surface, with a non-holonomic steering system, the guided bot having a bot pose determination system employing sensor data detecting the distributed feature, wherein the guided bot includes a controller configured to generate a substantially smooth curved bot traverse path on the transport surface connecting the first and second waypoints with a predetermined optimal trajectory of the guided bot along the traverse path determined based on a bot dynamic model.Type: ApplicationFiled: September 19, 2023Publication date: January 25, 2024Inventors: Edward A MACDONALD, Forrest BUZAN, John F KEATING, Juergen D CONRAD, Armin ATAEI-ESFAHANI
-
Patent number: 11760570Abstract: A storage array system including an open undeterministic transport surface, a navigation array disposed in connection with the transport surface, the navigation array includes a distributed feature, a first waypoint at a first position of the distributed feature, a second waypoint displaced from the first waypoint along the distributed feature and offset with respect to the first waypoint in a direction angled to the distributed feature, and a guided bot, arranged to traverse the transport surface, with a non-holonomic steering system, the guided bot having a bot pose determination system employing sensor data detecting the distributed feature, wherein the guided bot includes a controller configured to generate a substantially smooth curved bot traverse path on the transport surface connecting the first and second waypoints with a predetermined optimal trajectory of the guided bot along the traverse path determined based on a bot dynamic model.Type: GrantFiled: September 14, 2021Date of Patent: September 19, 2023Assignee: Symbotic LLCInventors: Edward A MacDonald, Forrest Buzan, John F Keating, Juergen D Conrad, Armin Ataei-Esfahani
-
Patent number: 11731832Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: GrantFiled: September 28, 2021Date of Patent: August 22, 2023Assignee: Symbotic LLCInventors: Kirill K. Pankratov, Larry M. Sweet, Juergen D. Conrad, John F. Keating, Matt Gates
-
Publication number: 20220009713Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: ApplicationFiled: September 28, 2021Publication date: January 13, 2022Inventors: Kirill K. PANKRATOV, Larry M. SWEET, Juergen D. CONRAD, John F. KEATING, Matt GATES
-
Publication number: 20220002082Abstract: A storage array system including an open undeterministic transport surface, a navigation array disposed in connection with the transport surface, the navigation array includes a distributed feature, a first waypoint at a first position of the distributed feature, a second waypoint displaced from the first waypoint along the distributed feature and offset with respect to the first waypoint in a direction angled to the distributed feature, and a guided bot, arranged to traverse the transport surface, with a non-holonomic steering system, the guided bot having a bot pose determination system employing sensor data detecting the distributed feature, wherein the guided bot includes a controller configured to generate a substantially smooth curved bot traverse path on the transport surface connecting the first and second waypoints with a predetermined optimal trajectory of the guided bot along the traverse path determined based on a bot dynamic model.Type: ApplicationFiled: September 14, 2021Publication date: January 6, 2022Inventors: Edward A. MACDONALD, Forrest BUZAN, John F. KEATING, Juergen D. CONRAD, Armin ATAEI-ESFAHANI
-
Patent number: 11130631Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: GrantFiled: February 12, 2020Date of Patent: September 28, 2021Assignee: : Symbolic LLCInventors: Kirill K. Pankratov, Larry M. Sweet, Juergen D. Conrad, John F. Keating, Matt Gates
-
Patent number: 11117743Abstract: A storage array system including an open undeterministic transport surface, a navigation array disposed in connection with the transport surface, the navigation array includes a distributed feature, a first waypoint at a first position of the distributed feature, a second waypoint displaced from the first waypoint along the distributed feature and offset with respect to the first waypoint in a direction angled to the distributed feature, and a guided bot, arranged to traverse the transport surface, with a non-holonomic steering system, the guided bot having a bot pose determination system employing sensor data detecting the distributed feature, wherein the guided bot includes a controller configured to generate a substantially smooth curved bot traverse path on the transport surface connecting the first and second waypoints with a predetermined optimal trajectory of the guided bot along the traverse path determined based on a bot dynamic model.Type: GrantFiled: September 27, 2018Date of Patent: September 14, 2021Assignee: Symbotic LLCInventors: Edward A MacDonald, Forrest Buzan, John F. Keating, Juergen D. Conrad, Armin Ataei-Esfahani
-
Publication number: 20200180862Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: ApplicationFiled: February 12, 2020Publication date: June 11, 2020Inventors: Kirill K. PANKRATOV, Larry M. SWEET, Juergen D. CONRAD, John F. KEATING, Matt GATES
-
Patent number: 10562705Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: GrantFiled: February 6, 2018Date of Patent: February 18, 2020Assignee: SYMBOTIC, LLCInventors: Kirill K. Pankratov, Larry M. Sweet, Juergen D. Conrad, John F. Keating, Matt Gates
-
Patent number: 10325129Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: GrantFiled: September 11, 2017Date of Patent: June 18, 2019Assignee: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed
-
Publication number: 20190092570Abstract: A storage array system including an open undeterministic transport surface, a navigation array disposed in connection with the transport surface, the navigation array includes a distributed feature, a first waypoint at a first position of the distributed feature, a second waypoint displaced from the first waypoint along the distributed feature and offset with respect to the first waypoint in a direction angled to the distributed feature, and a guided bot, arranged to traverse the transport surface, with a non-holonomic steering system, the guided bot having a bot pose determination system employing sensor data detecting the distributed feature, wherein the guided bot includes a controller configured to generate a substantially smooth curved bot traverse path on the transport surface connecting the first and second waypoints with a predetermined optimal trajectory of the guided bot along the traverse path determined based on a bot dynamic model.Type: ApplicationFiled: September 27, 2018Publication date: March 28, 2019Inventors: Ted A. MACDONALD, Forrest BUZAN, John F. KEATING, Juergen D. CONRAD, Armin ATAEI-ESFAHANI
-
Patent number: 10196207Abstract: An automated storage and retrieval system includes an autonomous rover and a multilevel rack structure. The multilevel rack structure includes columns connected by rail beams transversely spanning between the columns. The rail beams define storage and transport levels and provide riding surfaces for the autonomous rover. The rail beams include integral fatigue resistant rover location apertures.Type: GrantFiled: August 8, 2016Date of Patent: February 5, 2019Assignee: Symbotic, LLCInventors: John F. Keating, Thomas G. Perry, William Johnson, Jr., Todd E. Kepple, Lawrence A. Margagliano
-
Publication number: 20180155128Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: ApplicationFiled: February 6, 2018Publication date: June 7, 2018Inventors: Kirill K. PANKRATOV, Larry M. SWEET, Juergen D. CONRAD, John F. KEATING, Matt GATES
-
Publication number: 20180157886Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: ApplicationFiled: September 11, 2017Publication date: June 7, 2018Inventors: James Negro, John F. Keating, Michael C. Moed
-
Patent number: 9884719Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: GrantFiled: December 11, 2015Date of Patent: February 6, 2018Assignee: Symbotic, LLCInventors: Kirill K. Pankratov, Larry M. Sweet, Juergen D. Conrad, John F. Keating, Matt Gates
-
Patent number: 9760752Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects in a first direction of travel through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: GrantFiled: February 27, 2014Date of Patent: September 12, 2017Assignee: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed
-
Publication number: 20160347541Abstract: An automated storage and retrieval system includes an autonomous rover and a multilevel rack structure. The multilevel rack structure includes columns connected by rail beams transversely spanning between the columns. The rail beams define storage and transport levels and provide riding surfaces for the autonomous rover. The rail beams include integral fatigue resistant rover location apertures.Type: ApplicationFiled: August 8, 2016Publication date: December 1, 2016Inventors: John F. KEATING, Thomas G. PERRY, William JOHNSON, JR., Todd E. KEPPLE, Lawrence A. MARGAGLIANO
-
Patent number: 9409709Abstract: An automated storage and retrieval system includes an autonomous rover and a multilevel rack structure. The multilevel rack structure includes columns connected by rail beams transversely spanning between the columns. The rail beams define storage and transport levels and provide riding surfaces for the autonomous rover. The rail beams include integral fatigue resistant rover location apertures.Type: GrantFiled: March 13, 2014Date of Patent: August 9, 2016Assignee: Symbotic, LLCInventors: John F. Keating, Lawrence A. Margagliano, Thomas G. Perry, William Johnson, Jr., Todd E. Kepple
-
Publication number: 20160167880Abstract: A storage array in an automated storage and retrieval system includes storage spaces arrayed on racks along picking aisles, multiple level decks, where at least one deck communicates with each aisle, where the decks and aisles are configured to define a rolling surface for an autonomous transport vehicle at each level of the decks, racks along at least one aisle at each level are at multiple rack levels that are accessed from a respective rolling surface that is common to the multiple rack levels, and a vertical pitch between rack levels varies for a portion of a respective aisle, the vertical pitch between at least two rack levels of the portion of the respective aisle is related to another vertical pitch between at least two other rack levels of another aisle portion of the respective aisle so the vehicle effects multiple picks in ordered sequence in a common aisle pass.Type: ApplicationFiled: December 11, 2015Publication date: June 16, 2016Inventors: Kirill K. Pankratov, Larry M. Sweet, Juergen D. Conrad, John F. Keating, Matt Gates
-
Publication number: 20140361084Abstract: A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects in a first direction of travel through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.Type: ApplicationFiled: February 27, 2014Publication date: December 11, 2014Applicant: COGNEX CORPORATIONInventors: James Negro, John F. Keating, Michael C. Moed