Patents Assigned to X Development LLC
-
Patent number: 9506825Abstract: In examples, methods and systems for sensing tension in a timing belt are provided. In one example, a transmission device is provided that comprises a timing belt transmission configured to cause rotation of an output hub, and the timing belt transmission includes a timing belt with markings. The transmission device also includes a detector for detecting the markings on the timing belt as the timing belt is placed under a tension due to a load at the output hub, and a distance between the markings on the timing belt changes as the timing belt is placed under the tension. The transmission device also includes one or more processors for determining output torque of the timing belt transmission based on the distance between the markings on the timing belt or based on a time between detected markings.Type: GrantFiled: December 2, 2015Date of Patent: November 29, 2016Assignee: X DEVELOPMENT LLCInventors: Justine Rembisz, Aaron Edsinger
-
Patent number: 9505132Abstract: Examples are provided that describe calibration of a sensor of a robotic device. In one example, a system includes least one processor and data storage comprising instructions executable by the at least one processor to cause the system to perform operations. The operations include simulating a movement of a robotic component of a robotic device to a plurality of positions. The operations may also include determining a relationship between a simulated torque values and simulated force values at the plurality of positions. The operations may also include determining expected torque values based on detected force values and the determined relationship. Based on the expected torque values satisfying a threshold associated with the simulated torque values, determining a plurality of calibration parameters of the one or more sensors according to the optimization.Type: GrantFiled: March 30, 2015Date of Patent: November 29, 2016Assignee: X DEVELOPMENT LLCInventors: Jeffrey Thomas Bingham, Rob Wilson, Adam Reich
-
Patent number: 9507995Abstract: Methods and systems for determining depth information using a combination of stereo and structured-light processing are provided. An example method involves receiving a plurality of images captured with at least two optical sensors, and determining a first depth estimate for at least one surface based on corresponding features between a first image and a second image. Further, the method involves causing a texture projector to project a known texture pattern, and determining, based on the first depth estimate, at least one region of at least one image of the plurality of images within which to search for a particular portion of the known texture pattern. And the method involves determining points corresponding to the particular portion of the known texture pattern within the at least one region, and determining a second depth estimate for the at least one surface based on the determined points corresponding to the known texture pattern.Type: GrantFiled: December 29, 2014Date of Patent: November 29, 2016Assignee: X Development LLCInventors: Kurt Konolige, Ethan Rublee
-
Patent number: 9500906Abstract: A display apparatus including a screen layer for displaying a unified image to a viewer and an illumination layer having an array of light sources. Each light source emits a light beam. An array of optical elements, each coupled to a corresponding light source in the array of light sources, is disposed between the screen layer and the illumination layer. The display layer includes a matrix of pixlets and a spacing region disposed between the pixlets in the matrix, wherein the array of light sources emit their light beams through the array of optical elements, wherein each optical element is configured to shape the received light beam into a divergent projection beam having a limited angular spread to project sub-images displayed by the pixlets as magnified sub-images on the backside of the screen layer, the magnified sub-images to combine to form the unified image that is substantially seamless.Type: GrantFiled: April 18, 2016Date of Patent: November 22, 2016Assignee: X Development LLCInventors: Mary Lou Jepsen, Adam E. Norton
-
Patent number: 9498887Abstract: An example two-faced linearly actuated suction gripper includes a first gripping surface having one or more first suction cups arranged to provide suction in a first direction. The suction gripper also includes a second gripping surface comprising one or more second suction cups arranged to provide suction in a second direction which is perpendicular to the first direction. The suction gripper further includes a linear actuator configured to provide movement of the second gripping surface parallel to the second direction towards a face of an object. The suction gripper includes a sensor configured to generate data indicating that the face of the object is adjacent to the second gripping surface; and an engageable brake that, when engaged, stops the movement of the linear actuator in response to the data from the sensor indicating that the second gripping surface is adjacent to the face of the object.Type: GrantFiled: July 24, 2014Date of Patent: November 22, 2016Assignee: X Development LLCInventors: John Zevenbergen, Ethan Rublee, Kurt Konolige, Troy Straszheim
-
Patent number: 9495875Abstract: A vehicle configured to operate in an autonomous mode may engage in an obstacle evaluation technique that includes employing a sensor system to collect data relating to a plurality of obstacles, identifying from the plurality of obstacles an obstacle pair including a first obstacle and a second obstacle, engaging in an evaluation process by comparing the data collected for the first obstacle to the data collected for the second obstacle, and in response to engaging in the evaluation process, making a determination of whether the first obstacle and the second obstacle are two separate obstacles.Type: GrantFiled: June 5, 2014Date of Patent: November 15, 2016Assignee: X Development LLCInventors: Jonathan Baldwin Dowdall, Jiajun Zhu
-
Patent number: 9493238Abstract: An unmanned aerial vehicle (UAV) is disclosed that includes a retractable payload delivery system. The payload delivery system can lower a payload to the ground using an assembly that secures the payload during descent and releases the payload upon reaching the ground. The assembly can also include a bystander communication module for generating cues for bystander perception. While the assembly securing the payload is being lowered from the UAV, the bystander communication module can generate an avoidance cue indicating that bystanders should avoid interference with the assembly. The assembly also includes sensors that generate data used, at least in part, to determine when the descending assembly is at or near the ground, at which point the assembly releases the payload. The bystander communication module can then cease the avoidance cue and the UAV can retract the assembly.Type: GrantFiled: March 22, 2016Date of Patent: November 15, 2016Assignee: X Development LLCInventors: Leila Takayama, Matthew Ball, Joanna Cohen, Roger William Graves, Mathias Samuel Fleck, Andrew Lambert, James Ryan Burgess, Paul Richard Komarek, Trevor Shannon
-
Patent number: 9489601Abstract: Methods and systems for detection of a construction zone sign are described. A computing device, configured to control the vehicle, may be configured to receive, from an image-capture device coupled to the computing device, images of a vicinity of the road on which the vehicle is travelling. Also, the computing device may be configured to determine image portions in the images that may depict sides of the road at a predetermined height range. Further, the computing device may be configured to detect a construction zone sign in the image portions, and determine a type of the construction zone sign. Accordingly, the computing device may be configured to modify a control strategy associated with a driving behavior of the vehicle; and control the vehicle based on the modified control strategy.Type: GrantFiled: October 15, 2015Date of Patent: November 8, 2016Assignee: X Development LLCInventors: Nathaniel Fairfield, David Ian Ferguson, Abhijit Ogale, Matthew Wang, Yangli Hector Yee
-
Patent number: 9486922Abstract: Methods and systems for determining a status of a component of a device are provided. An example method includes triggering an action of a component of a device, and responsively receiving information associated with the action of the component from a sensor. The method further includes a computing system having a processor and a memory comparing the information with calibration data and determining a status of the component based on the comparison. In some examples, the calibration data may include information derived from data received from a pool of one or more devices utilizing same or similar components as the component. The determined status may include information associated with a performance of the component with respect to performances of same or similar components of the pool of devices. In one example, the device may self-calibrate the component based on the status.Type: GrantFiled: March 30, 2016Date of Patent: November 8, 2016Assignee: X Development LLCInventors: James J. Kuffner, Jr., Ryan Hickman
-
Patent number: 9484634Abstract: This disclosure relates to an antenna system. The antenna system includes a first and a second set of radiating elements each configured to emit electromagnetic radiation corresponding to an input signal. The electromagnetic energy may be emitted by the first set may have a first polarization. The first set of radiating elements includes a first radiating element having a first height. The first set also includes a second radiating element having a second height. The second radiating element may be coupled to a first phase adjustment component. The electromagnetic energy may be emitted by the first set may have a second polarization that is perpendicular to the first polarization. The second set of radiating elements includes a third radiating element having a third height. The second set also includes a fourth radiating element having a fourth height. The fourth radiating element may be coupled to a second phase adjustment component.Type: GrantFiled: June 1, 2015Date of Patent: November 1, 2016Assignee: X Development LLCInventors: Cyrus Behroozi, Jiang Zhu
-
Patent number: 9484625Abstract: An antenna includes a radiator and a reflector and has a radiation pattern that is based at least in part on a separation distance between the radiator and the reflector. The antenna includes a linkage configured to adjust the separation distance based at least in part on the altitude of the antenna. The resulting radiation pattern can be dynamically adjusted based on altitude of the antenna such that, while the antenna is aloft and the antenna is ground-facing, variations in geographic boundaries and intensity of the radiation received at ground level are at least partially compensated for by the dynamic adjustments to the radiation pattern.Type: GrantFiled: June 24, 2015Date of Patent: November 1, 2016Assignee: X Development LLCInventors: Cyrus Behroozi, Eric Teller, Richard Wayne DeVaul
-
Patent number: 9473594Abstract: Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. In some example, a robot may be configured to receive a second device, such as mobile phone, that may be configured to function as an accessory or a “brain” of the robot. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices.Type: GrantFiled: November 18, 2014Date of Patent: October 18, 2016Assignee: X Development LLCInventors: Ryan Hickman, Anthony G. Francis, Jr., Thor Lewis