-
公开(公告)号:US11430339B1
公开(公告)日:2022-08-30
申请号:US17179008
申请日:2021-02-18
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Martin Friedrich Schubert
IPC: G08G1/00 , G01C21/34 , B60L58/12 , G06Q10/02 , G06Q30/06 , G06Q50/30 , B60L53/68 , B60L53/302 , B60L53/30 , B60F1/00 , B61B3/00 , G05D1/02 , H04L67/12
Abstract: A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.
-
公开(公告)号:US09707680B1
公开(公告)日:2017-07-18
申请号:US14724207
申请日:2015-05-28
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen
IPC: B25J9/16
CPC classification number: B25J9/1661 , G05B2219/40099 , G05B2219/40113
Abstract: Methods, apparatus, systems, and computer-readable media are provided for determining, based on a task to be performed by a robot and one or more attributes of an environment in which the robot is to perform the task, a suggested task-level movement parameter for application to movement of the robot while performing the task; providing output indicative of the suggested task-level movement parameter; receiving input indicative of user selection of the suggested task-level movement parameter or a user-defined task-level movement parameter; determining, based on the received input, an actual task-level movement parameter to be applied to movement of the robot while performing the task; and identifying, based on the actual task-level movement parameter, a plurality of component-level movement parameters to be applied to a plurality of motion primitives implemented by one or more operational components of the robot to perform the task.
-
公开(公告)号:US09925662B1
公开(公告)日:2018-03-27
申请号:US14752966
申请日:2015-06-28
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen
IPC: B25J9/00
CPC classification number: B25J9/0081 , Y10S901/04
Abstract: Methods, apparatus, systems, and computer-readable media are provided for training a path of a robot by physically moving the robot, wherein the particular trained path and/or particular robot component movements to achieve the trained path are dependent on which of a plurality of available user interface inputs are selected for the training. The trained path defines a path to be traversed by a reference point of the robot, such as a path to be traversed by a reference point of an end effector of the robot. The particular robot component movements to achieve the trained path include, for example, the orientations of various robot components at each of a plurality of positions along the path, the velocity of various components at each of a plurality of positions along the path, etc.
-
公开(公告)号:US09910761B1
公开(公告)日:2018-03-06
申请号:US14752998
申请日:2015-06-28
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen
CPC classification number: G06F11/3664 , G06F8/34 , G06F9/451
Abstract: Methods, apparatus, systems, and computer-readable media are provided for visually debugging robotic processes. In various implementations, a graphical user interface may be rendered that includes a flowchart representing a robotic process. A plurality of different logical paths through the robotic process may be represented by a plurality of different visible paths through the flowchart. In various implementations, robot operation data indicative of one or more implementations of the robotic process may be determined. Based on the robot operation data, a first logical path through the robotic process that satisfies a criterion may be identified. In various implementations, a first visual path through the flowchart may be selected that corresponds to the identified first logical path. In various implementations, the first visible path through the flowchart may be visually distinguished from a second visible path through the flowchart.
-
公开(公告)号:US10380898B1
公开(公告)日:2019-08-13
申请号:US15934493
申请日:2018-03-23
Applicant: X Development LLC
Inventor: Martin Friedrich Schubert , Johan Ulrich Lewin Jessen
Abstract: A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.
-
6.
公开(公告)号:US09844877B1
公开(公告)日:2017-12-19
申请号:US14799511
申请日:2015-07-14
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen
IPC: B25J9/16
CPC classification number: B25J9/1664 , G05B2219/40448 , G05B2219/40519
Abstract: Methods, apparatus, systems, and computer-readable media are provided for training a path of a robot within a graphical user interface (GUI) and/or by physically moving the robot. In particular, the technology generates a trained path for the robot based on waypoints defined by a user and generates one or more parameters for one or more movement characteristics of the robot along the trained path. The parameters for the movement characteristics are generated based on spatial proximity of a plurality of the waypoints that are defined by the user.
-
公开(公告)号:US10545509B1
公开(公告)日:2020-01-28
申请号:US15796576
申请日:2017-10-27
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Kristina Liv Larsen , Martin Friedrich Schubert , Michael Patrick Bauerly , Michael Jason Grundmann , Rowan M. Ogden , Phillip Edwin Watson
Abstract: The subject matter of this specification generally relates to modular vehicles including separable pod and base units. In some implementations, a computing system installed in a vehicle base identifies a vehicle pod that is detachably connected to a chassis on the vehicle base. In response to identifying that the vehicle pod is detachably connected to the chassis on the vehicle base, a communications link can be established between the computing system installed in the vehicle base and a computing system installed in the vehicle pod. Based on information obtained through the communications link, the computing system installed in the vehicle base can determine a particular configuration of the vehicle pod that is detachably connected to the chassis. The computing system can then verify that the vehicle base can safely transport the vehicle pod while the vehicle pod is detachably connected.
-
公开(公告)号:US10512750B1
公开(公告)日:2019-12-24
申请号:US15392825
申请日:2016-12-28
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Matthew David Day , Preeti Murali Talwai
Abstract: A bone conduction device includes: an enclosure; and an adhesive applied to a surface of the enclosure, in which the enclosure includes: a bone conduction transducer configured to cause the enclosure to vibrate; at least one sensor configured to sense a non-audible input from a region of the user's skin to which the adhesive adheres and produce a sensor output signal in response to sensing the non-audible input, the sensor output signal being indicative of a current state of the user; and a transceiver coupled to the bone conduction transducer and to the at least one sensor, in which the transceiver is configured to a) receive the output signal from the sensor and transmit the output signal to a remote processor and b) in response to transmitting the output signal, receive the bone-conduction control signal from the remote processor and transmit the bone-conduction control signal to the bone conduction transducer.
-
公开(公告)号:US10292585B1
公开(公告)日:2019-05-21
申请号:US15390193
申请日:2016-12-23
Applicant: X Development LLC
Inventor: Preeti Murali Talwai , Michael Patrick Bauerly , Johan Ulrich Lewin Jessen , Matthew David Day
Abstract: This specification describes technologies for mental state measurement using sensor data obtained from sensors attached to objects. One embodiment is a method that includes receiving sensor data from sensors attached to non-wearable objects. The first and second attachable sensors each include an output and a sensor. The method further includes determining mental state data from the sensor data; and causing to be displayed a representation of a mental state based on the mental state data. The method can further include: deriving an action metric from the mental state data; comparing the action metric to a threshold; automatically taking an action when the action metric exceeds the threshold; collecting post action sensor data; determining post action mental state data based at least in part on the post action sensor data; and forwarding the post action mental state data for display of a representation of a mental state.
-
公开(公告)号:US10284982B1
公开(公告)日:2019-05-07
申请号:US15392836
申请日:2016-12-28
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Matthew David Day , Preeti Murali Talwai
Abstract: A method includes: receiving, at a processor that is remote from a bone conduction device adhered to a user's skin, a first output signal from the bone conduction device, the first output signal having been generated by a first sensor in the bone conduction device, the first sensor being configured to detect non-audible inputs; identifying, at the processor, a first measurement signal characteristic based on the first output signal; determining, at the processor, that the first measurement signal characteristic is indicative of a state of the user; selecting a control signal configured to cause a transducer in the bone conduction device to generate an output to alter the state of the user or the user's perception of the state; and transmitting the control signal from the processor to the bone conduction device.
-
-
-
-
-
-
-
-
-