-
公开(公告)号:US10166674B1
公开(公告)日:2019-01-01
申请号:US15599221
申请日:2017-05-18
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen , Benjamin M. Davis
IPC: B25J9/16
Abstract: Methods and apparatus that adapt programming and/or control of a robot. The robot has at least one attachment area that can removably couple with any one of a plurality of end effectors. The programming and/or control is adapted based on received parameters of an end effector attached (or to be attached) to the attachment area of the robot. Some implementations are directed to adapting graphical user interface output of a robot programming application based on one or more parameters of an end effector for a robot being programmed via the robot programming application. Some implementations are directed to adapting control of a robot based on one or more parameters of an end effector attached (or to be attached) to the robot.
-
公开(公告)号:US11454985B1
公开(公告)日:2022-09-27
申请号:US16751414
申请日:2020-01-24
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Kristina Liv Larsen , Martin Friedrich Schubert , Michael Patrick Bauerly , Michael Jason Grundmann , Rowan M. Ogden , Philip 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.
-
公开(公告)号:US11100171B1
公开(公告)日:2021-08-24
申请号:US15395208
申请日:2016-12-30
Applicant: X Development LLC
Inventor: Michael Patrick Bauerly , Johan Ulrich Lewin Jessen , Matthew David Day , Matthew Sibigtroth , Preeti Murali Talwai
IPC: G06F16/00 , G06F16/903 , G06N5/02
Abstract: A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
-
公开(公告)号:US10930159B1
公开(公告)日:2021-02-23
申请号:US16538719
申请日:2019-08-12
Applicant: X Development LLC
Inventor: Johan Ulrich Lewin Jessen , Martin Friedrich Schubert
IPC: G08G1/00 , G01C21/34 , B60L58/12 , B60F1/00 , B61B3/00 , G05D1/02 , G06Q10/02 , G06Q30/06 , G06Q50/30 , B60L53/68 , B60L53/30 , H04L29/08
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.
-
公开(公告)号:US10929470B1
公开(公告)日:2021-02-23
申请号:US15395208
申请日:2016-12-30
Applicant: X Development LLC
Inventor: Michael Patrick Bauerly , Johan Ulrich Lewin Jessen , Matthew David Day , Matthew Sibigtroth , Preeti Murali Talwai
IPC: G06F16/00 , G06F16/903 , G06N5/02
Abstract: A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
-
公开(公告)号:US10173319B1
公开(公告)日:2019-01-08
申请号:US15617730
申请日:2017-06-08
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen
IPC: B25J9/16
Abstract: Methods, apparatus, systems, and computer-readable media are provided for determining, based on a task to be performed by a robot and past behavior by robots while performing tasks similar to 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.
-
公开(公告)号:US09940840B1
公开(公告)日:2018-04-10
申请号:US15287343
申请日:2016-10-06
Applicant: X Development LLC
Inventor: Martin Friedrich Schubert , Johan Ulrich Lewin Jessen
CPC classification number: G08G1/22 , B60F1/00 , B60L11/1861 , G01C21/34 , G05D1/0291 , G06Q10/02 , G06Q30/06 , G06Q50/30 , G08G1/20 , H04L67/12 , H04W4/40
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.
-
公开(公告)号:US09687982B1
公开(公告)日:2017-06-27
申请号:US14723349
申请日:2015-05-27
Applicant: X Development LLC
Inventor: Anthony Sean Jules , Johan Ulrich Lewin Jessen , Benjamin M. Davis
CPC classification number: B25J9/1612 , B25J9/161 , G05B2219/39466 , G05B2219/40527
Abstract: Methods and apparatus that adapt programming and/or control of a robot. The robot has at least one attachment area that can removably couple with any one of a plurality of end effectors. The programming and/or control is adapted based on received parameters of an end effector attached (or to be attached) to the attachment area of the robot. Some implementations are directed to adapting graphical user interface output of a robot programming application based on one or more parameters of an end effector for a robot being programmed via the robot programming application. Some implementations are directed to adapting control of a robot based on one or more parameters of an end effector attached (or to be attached) to the robot.
-
-
-
-
-
-
-