Patents by Inventor Marek Michalowski

Marek Michalowski 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: 10059003
    Abstract: In one aspect, a method is described. The method may include providing an end effector tool of a robotic device configured to perform a task on a work surface within a worksite coordinate frame. The method may further include providing first location data indicating a first location of the end effector tool with respect to the work surface, providing second location data indicating a second location of the end effector tool within the worksite coordinate frame, and providing third location data indicating a third location of the end effector tool within the worksite coordinate frame. The method may further include tracking the location of the end effector tool based on the first, second, and third location data, and, based on the tracked location of the tool, instructing the robotic device to manipulate the end effector tool to perform a task on the work surface.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: August 28, 2018
    Assignee: X Development LLC
    Inventors: Jeff Linnell, Marek Michalowski, Anthony Sean Jules
  • Publication number: 20180029235
    Abstract: A robotic system includes end-effector(s) that combine a plurality of objects in a production process. The system includes sensor(s) that obtain measurement(s) relating to a combination of a first object and one or more other objects during the production process. The system includes a control system communicatively coupled to the sensor(s). The control system stores specifications relating to the combination of the plurality of objects. The control system receives the measurement(s) from the sensor(s), determines a difference based on the measurement(s) and the specifications, determines adjustment(s) to the production process based on the determined difference, and sends, for the end-effector(s), instruction(s) based on the specifications and the one or more adjustment(s). The end-effector(s) combine a second object with the first object and the one or more objects based on the specifications and the one or more adjustment(s).
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Jeff Linnell, Anthony Jules, Marek Michalowski, Kendra Byrne, Jonathan Proto, Brandon Kruysman, Eli Reekmans, Matthew Bitterman, Michael Scott Beardsworth
  • Publication number: 20180029227
    Abstract: A robotic system includes one or more end-effectors that combine, according to a production process, at least one object and structure(s) at a production site. Sensor(s) generate, from the production site, sensor data relating to the production process. A control system stores specifications for the production process based on a model of the production site and/or the at least one object. The control system: receives, from the sensor(s), the sensor data; determines, from the sensor data, properties of at least one of: the production site or the at least one object; determines difference(s) between the properties and the model; determine(s) adjustment(s) to the production process based on the difference(s); and sends, for the end-effector(s), instruction(s) for combining the at least one object and the structure(s) based on the specifications and the one or more adjustments to the production process.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventors: Jeff Linnell, Anthony Jules, Marek Michalowski, Kendra Byrne, Jonathan Proto, Brandon Kruysman, Eli Reekmans
  • Patent number: 9223192
    Abstract: Systems and methods are provided for generating light displays using fluids, such as water. An example system can include a plurality of nozzles, a light projector, a shutter, and a control system. Each nozzle can emit a sequence of drops of a fluid that travel along a corresponding path. The light projector can generate light beam(s) that illuminate a display area of the sequences of drops. The shutter can operate at a shutter frequency determined to cause the light beam(s) to intermittently illuminate a position of a corresponding path of a sequence of drops within the display area such that the sequence of drops appears to be a fixed, illuminated drop at the position. The control system can: generate timing information for emission of sequence(s) of drops, determine the shutter frequency based on the timing information, and operate the shutter at the shutter frequency.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: December 29, 2015
    Assignee: Bot & Dolly, LLC
    Inventors: Jeffrey Linnell, Marek Michalowski
  • Patent number: 9157795
    Abstract: Example methods and systems for calibrating one or more light sources are described. One example method includes determining a position of at least three photosensors relative to a world frame, controlling an orientation of at least one light source so as to cause the at least one light source to project a light beam across an area encompassing the at least three photosensors, receiving signals indicating a sensing of a light beam directed at one of the photosensors, determining orientations of the at least one light source that cause a signal at one of the photosensors, and based on the position of the at least three photosensors and the orientations of the at least one light source that cause a signal at one of the photosensors, determining a transformation from a local frame of the at least one light source to the world frame.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: October 13, 2015
    Assignee: Bot & Dolly, LLC
    Inventors: Jeffrey Linnell, Marek Michalowski, Jean-Francois Dupuis, Thiago Hersan