Patents by Inventor Michael T. Rosenstein
Michael T. Rosenstein 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: 9902069Abstract: A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.Type: GrantFiled: February 19, 2015Date of Patent: February 27, 2018Assignee: iRobot CorporationInventors: Timothy S. Farlow, Michael T. Rosenstein, Michael Halloran, Chikyung Won, Steven V. Shamlian, Mark Chiappetta
-
Patent number: 9498886Abstract: A mobile human interface robot including a drive system having at least one drive wheel driven by a corresponding drive motor, a localization system in communication with the drive system, and a power source in communication with the drive system and the localization system. The robot further including a touch response input supported above the drive system. Activation of the touch response input modifies delivery of power to the drive system to reduce a drive load of the corresponding drive motor of the at least one drive wheel white allowing continued delivery of power to the localization system.Type: GrantFiled: November 18, 2014Date of Patent: November 22, 2016Assignee: iRobot CorporationInventors: Michael T. Rosenstein, Chikyung Won, Geoffrey Lansberry, Steven V. Shamlian, Michael Halloran, Mark Chiappetta, Thomas P. Allen
-
Patent number: 9408515Abstract: A mobile floor cleaning robot includes identifying, using a controller, a location of an object on a floor surface away from the robot, and issuing a first drive command from the controller to a drive system of the robot to drive the robot across the floor surface to clean the floor surface at the identified location of the object. The method also includes determining whether the object persists on the floor surface, and when the object persists, driving across the floor surface to re-clean the floor surface at the identified location of the object.Type: GrantFiled: December 31, 2014Date of Patent: August 9, 2016Assignee: iRobot CorporationInventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
-
Patent number: 9400503Abstract: A method of object detection for a mobile robot includes emitting a speckle pattern of light onto a scene about the robot while maneuvering the robot across a work surface, receiving reflections of the emitted speckle pattern off surfaces of a target object in the scene, determining a distance of each reflecting surface of the target object, constructing a three-dimensional depth map of the target object, and classifying the target object.Type: GrantFiled: February 22, 2011Date of Patent: July 26, 2016Assignee: iRobot CorporationInventors: Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Michael T. Rosenstein, Michael Halloran, Timothy S. Farlow, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Jasper Fourways Vicenti
-
Publication number: 20150158182Abstract: A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.Type: ApplicationFiled: February 19, 2015Publication date: June 11, 2015Applicant: iRobot CorporationInventors: Timothy S. Farlow, Michael T. Rosenstein, Michael Halloran, Chikyung Won, Steven V. Shamlian, Mark Chiappetta
-
Publication number: 20150120057Abstract: A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis.Type: ApplicationFiled: December 30, 2014Publication date: April 30, 2015Applicant: iRobot CorporationInventors: Cheuk Wah Wong, Eben Rauhut, Brian C. Benson, JR., Peter J. Lydon, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Timothy S. Farlow, Jasper Fourways Vicenti
-
Publication number: 20150120128Abstract: A mobile floor cleaning robot includes identifying, using a controller, a location of an object on a floor surface away from the robot, and issuing a first drive command from the controller to a drive system of the robot to drive the robot across the floor surface to clean the floor surface at the identified location of the object. The method also includes determining whether the object persists on the floor surface, and when the object persists, driving across the floor surface to re-clean the floor surface at the identified location of the object.Type: ApplicationFiled: December 31, 2014Publication date: April 30, 2015Applicant: iRobot CorporationInventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
-
Publication number: 20150073598Abstract: A mobile human interface robot including a drive system having at least one drive wheel driven by a corresponding drive motor, a localization system in communication with the drive system, and a power source in communication with the drive system and the localization system. The robot further including a touch response input supported above the drive system. Activation of the touch response input modifies delivery of power to the drive system to reduce a drive load of the corresponding drive motor of the at least one drive wheel white allowing continued delivery of power to the localization system.Type: ApplicationFiled: November 18, 2014Publication date: March 12, 2015Applicant: iRobot CorporationInventors: Michael T. Rosenstein, Chikyung Won, Geoffrey Lansberry, Steven V. Shamlian, Michael Halloran, Mark Chiappetta, Thoma P. Allen
-
Publication number: 20150073646Abstract: A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals.Type: ApplicationFiled: November 14, 2014Publication date: March 12, 2015Applicant: iRobot CorporationInventors: Michael T. Rosenstein, Chikyung Won, Michael Halloran, Steven V. Shamlian, Mark Chiappetta
-
Patent number: 8972061Abstract: A mobile floor cleaning robot includes a robot body supported by a drive system configured to maneuver the robot over a floor surface. The robot also includes a cleaning system supported by the robot body, an imaging sensor disposed on the robot body, and a controller in communicates with the drive system and the imaging sensor. The controller receives a sequence of images of the floor surface; each image has an array of pixels. For each image, the controller segments the image into color blobs by color quantizing pixels of the image, determines a spatial distribution of each color of the image based on corresponding pixel locations; and for each image color, identifies areas of the image having a threshold spatial distribution for that color. The controller then tracks a location of the color blobs with respect to the imaging sensor across the sequence of images.Type: GrantFiled: March 8, 2013Date of Patent: March 3, 2015Assignee: iRobot CorporationInventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
-
Patent number: 8958911Abstract: A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis.Type: GrantFiled: July 23, 2012Date of Patent: February 17, 2015Assignee: iRobot CorporationInventors: Cheuk Wah Wong, Eben Rauhut, Brian C. Benson, Peter J. Lydon, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Timothy S. Farlow, Jasper Fourways Vicenti
-
Patent number: 8930019Abstract: A mobile human interface robot that includes a drive system, a controller in communication with the dive system, and an electronic display supported above the drive system and in communication with the controller. The controller includes a central processing unit, a general purpose graphics processing unit, and memory in electrical communication with the central processing unit and the general purpose graphics processing unit. Moreover, the controller has a display operating state and a driving operating state. The controller executes graphics computations on the general purpose graphics processing unit for displaying graphics on the electronic display during the display operating state; and the controller executes mobility computations on the general purpose graphics processing unit for issuing commands to the drive system during the driving operating state.Type: GrantFiled: September 23, 2011Date of Patent: January 6, 2015Assignee: iRobot CorporationInventors: Thomas P. Allen, Justin H. Kearns, Orjeta Taka, Timothy S. Farlow, Robert Todd Pack, Chikyung Won, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Mark Chiappetta
-
Patent number: 8918209Abstract: A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals.Type: GrantFiled: February 22, 2011Date of Patent: December 23, 2014Assignee: iRobot CorporationInventors: Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Chikyung Won, Mark Chiappetta
-
Publication number: 20140200713Abstract: A method of operating a mobile robot includes grasping a feature of a door of a doorway with an end effector of a manipulator arm mounted on the robot and driving the robot while grasping the door feature to move the door to an open position. The method also includes driving the robot to maneuver the robot to contact the door and chock the door in the open position, releasing the door feature from the end effector after chocking the door, and driving the robot through the doorway.Type: ApplicationFiled: March 17, 2014Publication date: July 17, 2014Applicant: iRobot CorporationInventors: Thomas Allen, Chikyung Won, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Mark Chiappetta
-
Publication number: 20140124004Abstract: A mobile floor cleaning robot includes a robot body supported by a drive system configured to maneuver the robot over a floor surface. The robot also includes a cleaning system supported by the robot body, an imaging sensor disposed on the robot body, and a controller in communicates with the drive system and the imaging sensor. The controller receives a sequence of images of the floor surface; each image has an array of pixels. For each image, the controller segments the image into color blobs by color quantizing pixels of the image, determines a spatial distribution of each color of the image based on corresponding pixel locations; and for each image color, identifies areas of the image having a threshold spatial distribution for that color. The controller then tracks a location of the color blobs with respect to the imaging sensor across the sequence of images.Type: ApplicationFiled: March 8, 2013Publication date: May 8, 2014Applicant: iRobot CorporationInventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
-
Publication number: 20130226344Abstract: A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis.Type: ApplicationFiled: July 23, 2012Publication date: August 29, 2013Applicant: iRobot CorporationInventors: Cheuk Wah Wong, Eben Rauhut, Brian C. Benson, Peter J. Lydon, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Timothy S. Farlow, Jasper Fourways Vicenti
-
Publication number: 20120182392Abstract: A method of object detection for a mobile robot includes emitting a speckle pattern of light onto a scene about the robot while maneuvering the robot across a work surface, receiving reflections of the emitted speckle pattern off surfaces of a target object in the scene, determining a distance of each reflecting surface of the target object, constructing a three-dimensional depth map of the target object, and classifying the target object.Type: ApplicationFiled: February 22, 2011Publication date: July 19, 2012Applicant: iRobot CorporationInventors: Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Michael T. Rosenstein, Michael Halloran, Timothy S. Farlow, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Jasper Fourways Vicenti
-
Publication number: 20120173018Abstract: A mobile human interface robot that includes a drive system, a controller in communication with the dive system, and an electronic display supported above the drive system and in communication with the controller. The controller includes a central processing unit, a general purpose graphics processing unit, and memory in electrical communication with the central processing unit and the general purpose graphics processing unit. Moreover, the controller has a display operating state and a driving operating state. The controller executes graphics computations on the general purpose graphics processing unit for displaying graphics on the electronic display during the display operating state; and the controller executes mobility computations on the general purpose graphics processing unit for issuing commands to the drive system during the driving operating state.Type: ApplicationFiled: September 23, 2011Publication date: July 5, 2012Applicant: iRobot CorporationInventors: Thomas P. Allen, Justin H. Kearns, Orjeta Taka, Timothy S. Farlow, Robert Todd Pack, Chikyung Won, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Mark Chiappetta