-
公开(公告)号:US10222215B2
公开(公告)日:2019-03-05
申请号:US15494341
申请日:2017-04-21
Applicant: X Development LLC
Inventor: Dirk Holz
Abstract: Example implementations relate to map generation and alignment. For instance, a computing system may receive and use sensor data indicative of positions of multiple markers positioned relative to a sensor within an environment to determine a pose of the sensor and also create a map that indicates the markers positions. The computing system may also receive and use subsequent sensor data indicative of distances from the sensor to surfaces in the environment and the determined pose of the sensor to determine an occupancy grid map that represents the surfaces within the environment. The computing system may then determine a transformation between the map of the markers and a design model of the environment that relates occupied cells in the occupancy grid map to sampled points from the design model, and provide the transformation between the map of the plurality of markers and the design model.
-
公开(公告)号:US10195740B2
公开(公告)日:2019-02-05
申请号:US14850909
申请日:2015-09-10
Applicant: X Development LLC
Inventor: Peter Elving Anderson-Sprecher
IPC: B25J9/16 , G05D1/02 , G06K9/00 , G01C21/00 , G01B11/14 , B25J5/00 , G06Q10/08 , G06K17/00 , G06K7/10
Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating a spatio-temporal object inventory based on object observations from mobile robots and determining, based on the spatio-temporal object inventory, monitoring parameters for the mobile robots for one or more future time periods. Some implementations relate to using the spatio-temporal object inventory to determine a quantity of movements of objects that occur in one or more areas of the environment when one or more particular criteria are satisfied—and using that determination to determine monitoring parameters that can be utilized to provide commands to one or more of the mobile robots that influence one or more aspects of movements of the mobile robots at future time periods when the one or more particular criteria are also satisfied.
-
公开(公告)号:US10192010B1
公开(公告)日:2019-01-29
申请号:US15164125
申请日:2016-05-25
Applicant: X Development LLC
Inventor: Jonathan Ross , Jason Thompson
Abstract: An example method may include identifying (i) a first group of reactions that corresponds to a first set of precursors and a first set of reaction products and (ii) a second group of reactions that corresponds to a second set of precursors and a second set of reaction products. No precursor in the first set of precursors is also in the second set of precursors, no reaction product in the first set of reaction products is also a precursor in the second set of precursors, and no reaction product in the second set of reaction products is also a precursor in the first set of precursors. The method may also include executing a first processing thread to iteratively calculate respective quantities of the precursors in the first set of precursors and executing a second processing thread to iteratively calculate respective quantities of the precursors in the second set of precursors.
-
公开(公告)号:US10191545B1
公开(公告)日:2019-01-29
申请号:US15391038
申请日:2016-12-27
Applicant: X Development LLC
Inventor: Sarah Ann Laszlo , Gabriella Levine , Philip Edwin Watson , Matthew Dixon Eisaman , Brian John Adolf
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving brain activity data of a user from a brain wave sensor. Identifying Alpha wave activity from the brain activity data. Determining a synchronization timing for presenting content to the user such that the content appears on a display device during a predetermined phase of the Alpha wave activity based on the Alpha wave activity. Causing the content to be displayed on the display device according to the synchronization timing, where the content includes a first content item and a second content item that is associated with the first content item.
-
公开(公告)号:US10189159B1
公开(公告)日:2019-01-29
申请号:US14679286
申请日:2015-04-06
Applicant: X Development LLC
Inventor: Rob Wilson , Jeffrey Thomas Bingham
IPC: B25J9/16
Abstract: Examples are provided that describe a model free power detector. In one example, a method includes receiving, by one or more computing devices, a measurement of electrical power to a robotic device. The method also includes receiving, by the one or more computing devices, a measurement of mechanical power by the robotic device. Based on combinations of the electrical power to the robotic device being one of positive, negative, or about zero, and the mechanical power by the robotic device being one of positive, negative, or about zero, the method includes determining possible states of operation of the robotic device. The method also includes providing, by the one or more computing devices, the possible states of operation of the robotic device to a detector.
-
公开(公告)号:US10184266B1
公开(公告)日:2019-01-22
申请号:US14744814
申请日:2015-06-19
Applicant: X Development LLC
Inventor: Gabriella Levine , Richard Wayne DeVaul
Abstract: Techniques and mechanisms to form a semi-rigid structure from a flexible sheet. In an embodiment, a portion of the flexible sheet includes layer portions and one or more compartments each disposed between said layer portions. The one or more compartments each having disposed therein a first fluid compound that is reactive—e.g., when exposed to oxygen, heat, ultraviolet (or other) light, or a different fluid compound—to form a solid. In another embodiment, a graphic printed on the flexible sheet indicates a location of the one or more compartments. Activation of the one or more compartments and bending of the flexible sheet portion at the activated one or more compartments aids in the formation of a shelter or other semi-rigid structure.
-
公开(公告)号:US10177434B1
公开(公告)日:2019-01-08
申请号:US15852775
申请日:2017-12-22
Applicant: X Development LLC
Inventor: Sundararajan Sriram , Simon Scott , Jeffrey M. Gilbert
Abstract: Aspects of the disclosure provide for an antenna system. The antenna system includes a main reflector, a phased array feed, and a mechanical steering system. The phased array feed is configured to receive and/or transmit signals reflected off the main reflector and to electronically steer a transmitted signal on a first axis. The main reflector and the phased array feed are both attached to the mechanical steering system, and the mechanical steering system is configured to move the transmitted signal along a second axis.
-
公开(公告)号:US10168690B2
公开(公告)日:2019-01-01
申请号:US15337095
申请日:2016-10-28
Applicant: X Development LLC
Inventor: Ryan Hickman , Chaitanya Gharpure
IPC: G05B19/418 , A23B5/06 , A01N25/10 , B25J3/00
Abstract: Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first sensory data and the second sensory data, and communicate with at least one of the first follower robot and the second follower robot based on the command function.
-
公开(公告)号:US10160114B2
公开(公告)日:2018-12-25
申请号:US15788391
申请日:2017-10-19
Applicant: X Development LLC
Inventor: Kevin William Watts
Abstract: Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.
-
公开(公告)号:US10142093B2
公开(公告)日:2018-11-27
申请号:US15649078
申请日:2017-07-13
Applicant: X Development LLC
Inventor: Leon Zhou , Sheng-Hui Yang
Abstract: A method includes receiving an optical signal through an optical link and determining a receiving power for the optical link. The method further includes comparing the receiving power for the optical link to a first receiving power threshold and transitioning a clock and data recovery circuit form a normal mode to a holdover mode when the receiving power is less than the first receiving power threshold. The clock and data recovery circuit, when operating in the holdover mode, configured to hold a recovered clock to a known-good clock frequency. When the receiving power for the optical link is greater than a second receiving power threshold, the method initiates a transition of the clock and data recovery circuit from the holdover mode to the normal mode and reacquires synchronization between the recovered clock and a current rate of the incoming data stream using the known-good clock frequency.
-
-
-
-
-
-
-
-
-