Patents by Inventor Robert T. Pack

Robert T. Pack 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).

  • Patent number: 8452448
    Abstract: A method of controlling a robot includes running multiple applications on a processor, where each application has a robot controller and an action selection engine. Each application is in communication with at least one behavior and at least one action model of at least part of the robot. The method includes running periodic action selection cycles on each action selection engine. Each action selection cycle includes selecting a command for each action space of each action model, generating a single overall command based on the accumulated commands for each action model, and sending the overall command to the robot controller for execution on the robot.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: May 28, 2013
    Assignee: iRobot Corporation
    Inventors: Robert T. Pack, Marshall J. Vale, Justin H. Kearns
  • Publication number: 20120281829
    Abstract: A remote digital firing system for selectively firing a plurality of remote mission payloads. The remote digital firing system includes a first set of firing circuits communicatively coupled to and operative to fire a corresponding first set of remote mission payloads and a second set of firing circuits communicatively coupled to and operative to fire a corresponding second set of remote mission payloads. The remote digital firing system includes a firing control panel communicatively linked to the first and second sets firing circuits, a first digital code plug configured to be integrated in communicative combination with each firing circuit of the first set and the firing control panel, a second digital code plug configured to be integrated in communicative combination with each firing circuit of the second set and the firing control panel, and a payload selector switch for selecting a remote mission payload.
    Type: Application
    Filed: February 6, 2012
    Publication date: November 8, 2012
    Applicant: IROBOT CORPORATION
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Patent number: 8109191
    Abstract: A remote digital firing system for selectively firing a plurality of remote mission payloads. The remote digital firing system includes a first set of firing circuits communicatively coupled to and operative to fire a corresponding first set of remote mission payloads and a second set of firing circuits communicatively coupled to and operative to fire a corresponding second set of remote mission payloads. The remote digital firing system includes a firing control panel communicatively linked to the first and second sets firing circuits, a first digital code plug configured to be integrated in communicative combination with each firing circuit of the first set and the firing control panel, a second digital code plug configured to be integrated in communicative combination with each firing circuit of the second set and the firing control panel, and a payload selector switch for selecting a remote mission payload.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: February 7, 2012
    Assignee: iRobot Corporation
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Publication number: 20120011992
    Abstract: A remote digital firing system for selectively firing a plurality of remote mission payloads. The remote digital firing system includes a first set of firing circuits communicatively coupled to and operative to fire a corresponding first set of remote mission payloads and a second set of firing circuits communicatively coupled to and operative to fire a corresponding second set of remote mission payloads. The remote digital firing system includes a firing control panel communicatively linked to the first and second sets firing circuits, a first digital code plug configured to be integrated in communicative combination with each firing circuit of the first set and the firing control panel, a second digital code plug configured to be integrated in communicative combination with each firing circuit of the second set and the firing control panel, and a payload selector switch for selecting a remote mission payload.
    Type: Application
    Filed: May 20, 2009
    Publication date: January 19, 2012
    Applicant: iRobot Corporation
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Publication number: 20100204974
    Abstract: A lidar and one or more electro-optical (EO) imaging device may asynchronously acquire lidar shots and EO images. Navigation data comprising positioning, orientation, acceleration, and/or velocity information may be acquired as the lidar and EO data is captured. The lidar shots, EO images, and/or navigation data may be time stamped. The navigation and timing data may be used to associate a particular lidar shot and/or EO image with navigation data. The EO images may be captured at a higher capture rate and at a higher spatial resolution than the lidar shots. The navigation data may be used to cross correlate a lidar shot to a selected plurality of overlapping EO images. Ranging model information may be determined from EO image sequences using a stereo imaging technique. The stereo imaging technique may be seeded using the lidar shot data.
    Type: Application
    Filed: February 9, 2009
    Publication date: August 12, 2010
    Applicant: Utah State University
    Inventors: Paul Israelsen, Robert T. Pack
  • Publication number: 20090254217
    Abstract: A method of controlling a robot includes running multiple applications on a processor, where each application has a robot controller and an action selection engine. Each application is in communication with at least one behavior and at least one action model of at least part of the robot. The method includes running periodic action selection cycles on each action selection engine. Each action selection cycle includes selecting a command for each action space of each action model, generating a single overall command based on the accumulated commands for each action model, and sending the overall command to the robot controller for execution on the robot.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 8, 2009
    Applicant: IROBOT CORPORATION
    Inventors: Robert T. Pack, Marshall J. Vale, Justin H. Kearns
  • Patent number: 7559269
    Abstract: A remote digital firing system includes a firing circuit operative to fire remote mission payloads, a firing control panel linked to the firing circuit, and a digital code plug configured to communicate with the firing circuit and firing control panel. The firing circuit can generate, write and store one-time random session variables to the digital code plug. The firing circuit validates digital messages received from the firing control panel by comparing one-time random session variables embodied in the messages with the stored one-time random session variables, before firing the payload.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: July 14, 2009
    Assignee: iRobot Corporation
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Patent number: 7143696
    Abstract: The present invention is directed to a remote digital firing system for firing of a remote mission payload that includes a firing circuit communicatively coupled to and operative to fire the remote mission payload, a firing control panel communicatively linked to said firing circuit, and a digital code plug configured to be integrated in communicative combination with said firing circuit and said firing control panel, wherein said firing circuit is operative, with said digital code plug integrated in communicative combination therewith, to generate and write one-time random session variables to said digital code plug and to simultaneously store said one-time random session variables internally in said firing circuit; wherein said firing control panel is operative, with said digital code plug integrated in communicative combination therewith, to generate and transmit messages having said one-time random session variable embodied therein to said firing circuit; and wherein said firing circuit validates said mes
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: December 5, 2006
    Assignee: iRobot Corporation
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Patent number: 6860206
    Abstract: The present invention is directed to a remote digital firing system for firing of a remote mission payload that includes a firing circuit communicatively coupled to and operative to fire the remote mission payload, a firing control panel communicatively linked to said firing circuit, and a digital code plug configured to be integrated in communicative combination with said firing circuit and said firing control panel, wherein said firing circuit is operative, with said digital code plug integrated in communicative combination therewith, to generate and write one-time random session variables to said digital code plug and to simultaneously store said one-time random session variables internally in said firing circuit; wherein said firing control panel is operative, with said digital code plug integrated in communicative combination therewith, to generate and transmit messages having said one-time random session variable embodied therein to said firing circuit; and wherein said firing circuit validates said mes
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: March 1, 2005
    Assignee: IRobot Corporation
    Inventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
  • Patent number: 5551525
    Abstract: A climber robot has front and rear legs joined together by a pivoting knee joint and having pivoting ankle joints at their distal ends. Pneumatic muscle pairs attached to each leg allow the robot to move vertically and horizontally and make easy transitions over obstacles and from the horizontal to vertical plane.
    Type: Grant
    Filed: August 19, 1994
    Date of Patent: September 3, 1996
    Assignee: Vanderbilt University
    Inventors: Robert T. Pack, Moenes Z. Iskarous, Kazuhiko Kawamura