Patents by Inventor Andrew Shein

Andrew Shein 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: 9791860
    Abstract: A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: October 17, 2017
    Assignee: IROBOT DEFENSE HOLDINGS INC.
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Patent number: 9656704
    Abstract: A robotic vehicle (10,100,150A,150B150C,160,1000,1000A,1000B,1000C) includes a chassis (20,106,152,162) having front and rear ends (20A,152A,20B,152B) and supported on right and left driven tracks (34,44,108,165). Right and left elongated flippers (50,60,102,154,164) are disposed on corresponding sides of the chassis and operable to pivot. A linkage (70,156,166) connects a payload deck assembly (D1,D2,D3,80,158,168,806), configured to support a removable functional payload, to the chassis. The linkage has a first end (70A) rotatably connected to the chassis at a first pivot (71), and a second end (70B) rotatably connected to the deck at a second pivot (73). Both of the first and second pivots include independently controllable pivot drivers (72,74) operable to rotatably position their corresponding pivots (71,73) to control both fore-aft position and pitch orientation of the payload deck (D1,D2,D3,80,158,168,806) with respect to the chassis (20,106,152,162).
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 23, 2017
    Assignee: IROBOT DEFENSE HOLDINGS, INC.
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Publication number: 20160378110
    Abstract: A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.
    Type: Application
    Filed: October 1, 2013
    Publication date: December 29, 2016
    Applicant: iRobot Corporation
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Publication number: 20150251713
    Abstract: A robotic vehicle (10,100,150A,150B150C,160,1000,1000A,1000B,1000C) includes a chassis (20,106,152,162) having front and rear ends (20A,152A,20B,152B) and supported on right and left driven tracks (34,44,108,165). Right and left elongated flippers (50,60,102,154,164) are disposed on corresponding sides of the chassis and operable to pivot. A linkage (70,156,166) connects a payload deck assembly (D1,D2,D3,80,158,168,806), configured to support a removable functional payload, to the chassis. The linkage has a first end (70A) rotatably connected to the chassis at a first pivot (71), and a second end (70B) rotatably connected to the deck at a second pivot (73). Both of the first and second pivots include independently controllable pivot drivers (72,74) operable to rotatably position their corresponding pivots (71,73) to control both fore-aft position and pitch orientation of the payload deck (D1,D2,D3,80,158,168,806) with respect to the chassis (20,106,152,162).
    Type: Application
    Filed: May 16, 2014
    Publication date: September 10, 2015
    Applicant: iRobot Corporation
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Patent number: 8800695
    Abstract: A robotic vehicle (10,100,150A,150B150C,160,1000,1000A,1000B,1000C) includes a chassis (20,106,152,162) having front and rear ends (20A,152A,20B,152B) and supported on right and left driven tracks (34,44,108,165). Right and left elongated flippers (50,60,102,154,164) are disposed on corresponding sides of the chassis and operable to pivot. A linkage (70,156,166) connects a payload deck assembly (D1,D2,D3,80,158,168,806), configured to support a removable functional payload, to the chassis. The linkage has a first end (70A) rotatably connected to the chassis at a first pivot (71), and a second end (70B) rotatably connected to the deck at a second pivot (73). Both of the first and second pivots include independently controllable pivot drivers (72,74) operable to rotatably position their corresponding pivots (71,73) to control both fore-aft position and pitch orientation of the payload deck (D1,D2,D3,80,158,168,806) with respect to the chassis (20,106,152,162).
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: August 12, 2014
    Assignee: iRobot Corporation
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Patent number: 8736676
    Abstract: An image-based sensor system for a mobile unit makes use of light emitters and imagers to acquire illumination patterns of emitted light impinging on the floor and/or walls surrounding the unit. The illumination pattern is used to estimate location and/or orientation of the unit. These estimates are used for one or more functions of stabilization, calibration, localization, and mapping of or with respect to the unit.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: May 27, 2014
    Assignee: Cyphy Works, Inc.
    Inventors: Samuel A. Johnson, Helen Greiner, Andrew Shein
  • Patent number: 8577517
    Abstract: A method of operating a remote vehicle configured to communicate with an operator control unit (OCU) includes executing a click-to-drive behavior, a cruise control behavior, and a retro-traverse behavior on a computing processor. The click-to-drive behavior includes receiving a picture or a video feed and determining a drive destination in the received picture or video feed. The cruise control behavior includes receiving an absolute heading and velocity commands from the OCU and computing a drive heading and a drive velocity. The a retro-traverse behavior includes generating a return path interconnecting at least two previously-traversed waypoints of a list of time-stamped waypoints, and executing a retro-traverse of the return path by navigating the remote vehicle successively to previous time-stamped waypoints in the waypoints list until a control signal is received from the operator control unit.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: November 5, 2013
    Assignee: iRobot Corporation
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Patent number: 8396611
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: March 12, 2013
    Assignee: iRobot Corporation
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Patent number: 8327960
    Abstract: A robotic vehicle (10,100,150A,150B150C,160,1000,1000A, includes a chassis (20,106,152,162) having front and rear ends (20A,152A,20B,152B) and supported on right and left driven tracks (34,44,108,165). Right and left elongated flippers (50,60,102,154,164) are disposed on corresponding sides of the chassis and operable to pivot. A linkage (70,156,166) connects a payload deck assembly (D1,D2,D3,80,158,168,806), configured to support a removable functional payload, to the chassis. The linkage has a first end (70A) rotatably connected to the chassis at a first pivot (71), and a second end (70B) rotatably connected to the deck at a second pivot (73). Both of the first and second pivots include independently controllable pivot drivers (72,74) operable to rotatably position their corresponding pivots (71,73) to control both fore-aft position and pitch orientation of the payload deck (D1,D2,D3,80,158,168,806) with respect to the chassis (20,106,152,162).
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: December 11, 2012
    Assignee: iRobot Corporation
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Patent number: 8326469
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: December 4, 2012
    Assignee: iRobot Corporation
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Publication number: 20120249774
    Abstract: An image-based sensor system for a mobile unit makes use of light emitters and imagers to acquire illumination patterns of emitted light impinging on the floor and/or walls surrounding the unit. The illumination pattern is used to estimate location and/or orientation of the unit. These estimates are used for one or more functions of stabilization, calibration, localization, and mapping of or with respect to the unit.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 4, 2012
    Applicant: CyPhy Works, Inc.
    Inventors: Samuel A. Johnson, Helen Greiner, Andrew Shein
  • Publication number: 20120101661
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 26, 2012
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Patent number: 8108092
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: January 31, 2012
    Assignee: iRobot Corporation
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Publication number: 20110190933
    Abstract: A mobile robot that includes a chassis, a drive system disposed on the chassis and configured to maneuver the robot over a work surface, a deck system, and a control system connected to the drive system and the deck system. The deck system includes a payload deck configured to receive a removable payload and a deck shifter configured to move the payload deck relative to the chassis. The control system includes a control arbitration system and a behavior system in communication with each other. The behavior system executes a behavior that evaluates and provides an outcome evaluation on a predicted outcome of a robot command. The control arbitration system selects and executes a robot command based at least in part on the outcome evaluation.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Inventors: Andrew Shein, Lee F. Sword
  • Publication number: 20110106339
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 5, 2011
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Josef P. Jamieson, Tyson Sawyer
  • Publication number: 20100263948
    Abstract: A robotic vehicle (10,100,150A,150B150C,160,1000,1000A, includes a chassis (20,106,152,162) having front and rear ends (20A,152A,20B,152B) and supported on right and left driven tracks (34,44,108,165). Right and left elongated flippers (50,60,102,154,164) are disposed on corresponding sides of the chassis and operable to pivot. A linkage (70,156,166) connects a payload deck assembly (D1,D2,D3,80,158,168,806), configured to support a removable functional payload, to the chassis. The linkage has a first end (70A) rotatably connected to the chassis at a first pivot (71), and a second end (70B) rotatably connected to the deck at a second pivot (73). Both of the first and second pivots include independently controllable pivot drivers (72,74) operable to rotatably position their corresponding pivots (71,73) to control both fore-aft position and pitch orientation of the payload deck (D1,D2,D3,80,158,168,806) with respect to the chassis (20,106,152,162).
    Type: Application
    Filed: October 2, 2007
    Publication date: October 21, 2010
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Publication number: 20090314554
    Abstract: A mobile robot includes a chassis defining at least one chassis volume and first and second sets of right and left driven flippers associated with the chassis. Each flipper has a drive wheel and defines a flipper volume adjacent to the drive wheel. The first set of flippers is disposed between the second set of flippers and the chassis. Motive power elements are distributed among the chassis volume and the flipper volumes. The motive power elements include a battery assembly, a main drive motor assembly, and a load shifting motor assembly.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 24, 2009
    Applicant: IROBOT CORPORATION
    Inventors: Adam P. Couture, Richard Page, John P. O'Brien, Mikhail Filippov, Andrew Shein
  • Publication number: 20090265036
    Abstract: A unified framework is provided for building common functionality into diverse operator control units. A set of tools is provided for creating controller configurations for varied robot types. Preferred controllers do one or more the following: allow uploading of configuration files from a target robot, adhere to common user interface styles and standards, share common functionality, allow extendibility for unique functionality, provide flexibility for rapid prototype design, and allow dynamic communication protocol switching. Configuration files may be uploaded from robots to configure their operator control units. The files may include scene graph control definitions; instrument graphics; control protocols; or mappings of control functions to scene graphics or control inputs.
    Type: Application
    Filed: January 22, 2009
    Publication date: October 22, 2009
    Applicant: iRobot Corporation
    Inventors: Josef Jamieson, Andrew Shein
  • Publication number: 20090037024
    Abstract: A unified framework is provided for building common functionality into diverse operator control units. A set of tools is provided for creating controller configurations for varied robot types. Preferred controllers do one or more the following: allow uploading of configuration files from a target robot, adhere to common user interface styles and standards, share common functionality, allow extendibility for unique functionality, provide flexibility for rapid prototype design, and allow dynamic communication protocol switching. Configuration files may be uploaded from robots to configure their operator control units. The files may include scene graph control definitions; instrument graphics; control protocols; or mappings of control functions to scene graphics or control inputs.
    Type: Application
    Filed: March 28, 2008
    Publication date: February 5, 2009
    Applicant: IROBOT CORPORATION
    Inventors: Josef Jamieson, Andrew Shein
  • Publication number: 20080027590
    Abstract: A method for enhancing operational efficiency of a remote vehicle using a diagnostic behavior. The method comprises inputting and analyzing data received from a plurality of sensors to determine the existence of deviations from normal operation of the remote vehicle, updating parameters in a reference mobility model based on deviations from normal operation, and revising strategies to achieve an operational goal of the remote vehicle to accommodate deviations from normal operation. An embedded simulation and training system for a remote vehicle. The system comprises a software architecture installed on the operator control unit and including software routines and drivers capable of carrying out mission simulations and training.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 31, 2008
    Inventors: Emilie Phillips, Aaron Powers, Andrew Shein, Joseph Jamieson, Tyson Sawyer