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: 8452448Abstract: 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: GrantFiled: April 10, 2008Date of Patent: May 28, 2013Assignee: iRobot CorporationInventors: Robert T. Pack, Marshall J. Vale, Justin H. Kearns
-
Publication number: 20120281829Abstract: 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: ApplicationFiled: February 6, 2012Publication date: November 8, 2012Applicant: IROBOT CORPORATIONInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Patent number: 8109191Abstract: 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: GrantFiled: May 20, 2009Date of Patent: February 7, 2012Assignee: iRobot CorporationInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Publication number: 20120011992Abstract: 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: ApplicationFiled: May 20, 2009Publication date: January 19, 2012Applicant: iRobot CorporationInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Publication number: 20100204974Abstract: 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: ApplicationFiled: February 9, 2009Publication date: August 12, 2010Applicant: Utah State UniversityInventors: Paul Israelsen, Robert T. Pack
-
Publication number: 20090254217Abstract: 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: ApplicationFiled: April 10, 2008Publication date: October 8, 2009Applicant: IROBOT CORPORATIONInventors: Robert T. Pack, Marshall J. Vale, Justin H. Kearns
-
Patent number: 7559269Abstract: 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: GrantFiled: February 3, 2006Date of Patent: July 14, 2009Assignee: iRobot CorporationInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Patent number: 7143696Abstract: 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 mesType: GrantFiled: December 28, 2004Date of Patent: December 5, 2006Assignee: iRobot CorporationInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Patent number: 6860206Abstract: 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 mesType: GrantFiled: December 13, 2002Date of Patent: March 1, 2005Assignee: IRobot CorporationInventors: Pavlo E. Rudakevych, Mike E. Ciholas, Robert T. Pack
-
Patent number: 5551525Abstract: 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: GrantFiled: August 19, 1994Date of Patent: September 3, 1996Assignee: Vanderbilt UniversityInventors: Robert T. Pack, Moenes Z. Iskarous, Kazuhiko Kawamura