-
公开(公告)号:US11898874B2
公开(公告)日:2024-02-13
申请号:US17754961
申请日:2020-10-15
Applicant: McLaren Applied Technologies Limited
Inventor: Matthew A. Gaskell , Nicholas H. Reddall
IPC: G01C25/00 , G01C19/5776
CPC classification number: G01C25/005 , G01C19/5776
Abstract: A method for determining a current estimated gyroscope bias of a gyroscope configured to output rotation rate data includes receiving first rotation rate data associated with a first time from the gyroscope, the first rotation rate data comprising a first rotation rate reading that indicates a rotation rate of the gyroscope about a first axis; calculating a rotation rate moving average and a rotation rate moving average associated with a second time earlier than the first time; calculating a moving standard deviation based on the first rotation rate data, and a moving standard deviation associated with the second time; determining if the moving standard deviation associated with the first time is less a threshold moving standard deviation; and in response the moving standard deviation being less than the threshold moving standard deviation, using the first rotation rate reading to update the current estimated gyroscope bias.
-
公开(公告)号:US20200317063A1
公开(公告)日:2020-10-08
申请号:US16304104
申请日:2017-05-23
Applicant: McLaren Applied Technologies Limited
Inventor: Anthony Richard GLOVER , Robert BOWYER
Abstract: A drive arrangement for moving a body along a path with respect to first and second media guides, the first media guide conveying a medium at a first velocity along the path and the second media guide conveying the medium at a second velocity different to the first velocity along the path, the drive arrangement being configured to (a) interact with the medium of the first media guide so as to extract energy therefrom and thereby develop a reaction force against the first media guide for driving the body to move along the path, and (b) interact with the medium of the second media guide by means of energy extracted from the medium of the first media guide so as to develop a reaction force against the second media guide for driving the body to move along the path.
-
公开(公告)号:US20190311645A1
公开(公告)日:2019-10-10
申请号:US16335631
申请日:2017-09-21
Applicant: McLaren Applied Technologies Limited
Inventor: Caleb Allan SAWADE
Abstract: A motion simulator for imposing loads on an occupant, the simulator having: a movable carrier for supporting the occupant; a first drive mechanism for moving the carrier; multiple loading elements configured for attachment to the occupant when the occupant is supported by the carrier; a second drive mechanism for actuating the loading elements to apply loads to the occupant; and a controller, the controller being configured to implement a simulation of a motion event by: (i) estimating a motion of the carrier consistent with the motion event and controlling the first drive mechanism to cause the carrier to adopt the estimated motion; (ii) estimating a first load on the occupant consistent with the motion event; (iii) estimating a second load on the occupant due to the motion adopted by the carrier and (iv) controlling the second drive mechanism to cause the second drive mechanism to apply to the occupant a load that is the difference between the first estimated load and the second estimated load.
-
公开(公告)号:US20190232968A1
公开(公告)日:2019-08-01
申请号:US16339603
申请日:2017-10-04
Applicant: McLaren Applied Technologies Limited
Inventor: William Oliver James Reynolds , Robert Bowyer , Andrew Murray Charles Odhams , Duncan James Bradley , Caleb Allan Sawade
IPC: B60W50/00 , B62J99/00 , A61G5/10 , B62B9/00 , A63C17/01 , B62K11/00 , B62K3/00 , A61B5/00 , A61B5/0205 , A61B5/01 , A61B5/145 , A61B5/107
CPC classification number: B60W50/0098 , A61B5/01 , A61B5/02055 , A61B5/021 , A61B5/02444 , A61B5/082 , A61B5/1071 , A61B5/14532 , A61B5/4519 , A61B5/6894 , A61B5/6895 , A61B5/6896 , A61G5/10 , A63C17/01 , B60W2510/1005 , B60W2520/10 , B60W2520/105 , B60W2520/16 , B60W2520/18 , B60W2530/00 , B60W2530/20 , B60W2540/04 , B60W2540/22 , B60W2550/10 , B60W2550/12 , B60W2550/142 , B60W2550/148 , B62B9/00 , B62J99/00 , B62J2099/0013 , B62J2099/002 , B62K3/00 , B62K11/00 , B62K19/00 , B62K19/02 , B62K19/06 , B62K19/18 , B62K19/30 , B62K21/08 , B62K2025/045 , B62K2207/00 , B62K2207/02 , B62K2207/04
Abstract: Disclosed is a vehicle comprising a frame component having an adjustable physical property; and a controller configured to receive data relating to the vehicle in use and, based on received data, determine a value of the physical property of the frame component. A method, a computer program and a control system are also disclosed.
-
公开(公告)号:US20190220333A1
公开(公告)日:2019-07-18
申请号:US16366767
申请日:2019-03-27
Applicant: McLaren Applied Technologies Limited
Inventor: Robert Thomas PIGOTT , Charles Edward HAWKINS , Gregg DINNING
CPC classification number: G06F9/544 , G06F21/6281
Abstract: A data management controller for a data processing system, the data processing system being capable of running one or more user space applications, each user space application defining: (i) one or more interface storage locations with which the data management controller can interact, each interface storage location being capable of storing interface data; and (ii) one or more services for processing data, each service interacting with at least one interface storage location during a processing run; the data management controller being configured to: (i) register each of the interface storage locations as an input data location or an output data location in response to the user space application so identifying the respective interface storage location to the data management controller; (ii) register the output data locations of user space applications as designated inputs to input data locations of one or more other user space applications; and (iii) in response to a user space application signalling that a processing run of a service is complete, initiate copying of the interface data stored in the output data locations with which that user space application interacts to the input data locations to which those output data locations are the designated inputs.
-
公开(公告)号:US20160378795A1
公开(公告)日:2016-12-29
申请号:US15192103
申请日:2016-06-24
Applicant: McLaren Applied Technologies Limited
Inventor: Richard Nicholson , Peter Schroder , Anthony Richard Glover , Caroline Hargrove , James Thurley , Adrian Sureshkumar , Lee Cadman
IPC: G06F17/30
CPC classification number: G06F16/212 , G06F16/2246
Abstract: A processing system for processing data defining behaviour of a physical system, the processing system being configured to operate on: (i) a plurality of data definition objects, each data definition object defining a method for computing one or more output result values for that object in dependence on one or more input values for that object; and (ii) a dependency schema defining one or more dependencies among the data definition objects, each dependency being such that a first data object is dependent on a second data object when the first data object takes as a required input value an output value of the second data object; the data processing system being capable of raising each data definition object to a computed state by executing the method defined in the respective data definition object to thereby compute one or more output values for that data definition object; and being configured to receive from a user an instruction indicating a request to raise a specific data definition object to a computed state, and in response to that instruction to automatically raise data definition objects on which that specific data definition object defines itself as being directly or indirectly dependent to a computed state.
Abstract translation: 一种用于处理定义物理系统的行为的数据的处理系统,所述处理系统被配置为在以下操作:(i)多个数据定义对象,每个数据定义对象定义用于计算该对象的一个或多个输出结果值的方法 取决于该对象的一个或多个输入值; 以及(ii)定义所述数据定义对象之间的一个或多个依赖关系的依赖性模式,每个依赖关系使得当所述第一数据对象将所述第一数据对象作为所需输入值作为所需输入值时,所述第一数据对象依赖于第二数据对象, 第二数据对象; 数据处理系统能够通过执行在各个数据定义对象中定义的方法将每个数据定义对象提升到计算状态,从而计算该数据定义对象的一个或多个输出值; 并且被配置为从用户接收指示将特定数据定义对象提升到计算状态的请求的指令,并且响应于该指令自动地将该特定数据定义对象定义为其直接定义的数据定义对象或 间接地依赖于计算的状态。
-
公开(公告)号:US20160246859A1
公开(公告)日:2016-08-25
申请号:US15047403
申请日:2016-02-18
Applicant: McLaren Applied Technologies Limited
Inventor: Robert Thomas Pigott , Charles Edward Hawkins , Gregg Dinning
IPC: G06F17/30
CPC classification number: G06F9/544 , G06F21/6281
Abstract: A data management controller for a data processing system, the data processing system being capable of running one or more user space applications, each user space application defining: (i) one or more interface storage locations with which the data management controller can interact, each interface storage location being capable of storing interface data; and (ii) one or more services for processing data, each service interacting with at least one interface storage location during a processing run; the data management controller being configured to: (i) register each of the interface storage locations as an input data location or an output data location in response to the user space application so identifying the respective interface storage location to the data management controller; (ii) register the output data locations of user space applications as designated inputs to input data locations of one or more other user space applications; and (iii) in response to a user space application signalling that a processing run of a service is complete, initiate copying of the interface data stored in the output data locations with which that user space application interacts to the input data locations to which those output data locations are the designated inputs.
Abstract translation: 一种用于数据处理系统的数据管理控制器,所述数据处理系统能够运行一个或多个用户空间应用程序,每个用户空间应用程序定义:(i)数据管理控制器可以与之交互的一个或多个接口存储单元,每个 接口存储位置能够存储接口数据; 和(ii)用于处理数据的一个或多个服务,每个服务在处理运行期间与至少一个接口存储位置交互; 数据管理控制器被配置为:(i)响应于用户空间应用将每个接口存储位置注册为输入数据位置或输出数据位置,从而将数据管理控制器的相应接口存储位置识别; (ii)将用户空间应用的输出数据位置作为指定输入注册到一个或多个其他用户空间应用的输入数据位置; 并且(iii)响应于用户空间应用程序发信号通知服务的处理运行完成,启动存储在与该用户空间应用程序交互的输出数据位置中的接口数据的复制到输出数据位置 数据位置是指定的输入。
-
公开(公告)号:US11849415B2
公开(公告)日:2023-12-19
申请号:US17263815
申请日:2019-07-25
Applicant: McLaren Applied Technologies Limited
Inventor: Pedro Luciano Palacios Umana , Marco Cattani
CPC classification number: H04W56/0015 , H04W4/38 , H04W52/028 , H04W52/0229 , H04W56/0065
Abstract: A device comprising: a wireless communication interface, the communication interface being capable of using an external signal processing device to support a transmission or reception communication event and being configured to provide a first output signal from the communication interface for disabling such a signal processing device after the communication event; a clock external to the communication interface; and a synchronisation circuit configured to receive the first output signal and to synchronise the clock in dependence on the timing of the first output signal.
-
公开(公告)号:US20190251823A1
公开(公告)日:2019-08-15
申请号:US16343265
申请日:2017-10-20
Applicant: McLaren Applied Technologies Limited
Inventor: Matthew John Griffiths
Abstract: A device for monitoring one or more passenger seats of a vehicle, the device comprising: at least one sensor configured to monitor an occupancy status for each of the one or more seats; and a communication interface configured to receive reservation conditions for each of the one or more seats; wherein the device is configured to: display an occupancy condition for each of the one or more seats and a reservation condition for each of the one or more seats; and determine the occupancy condition for each of the one or more seats based on the occupancy status for each of the one or more seats over a predefined time period.
-
公开(公告)号:US10289461B2
公开(公告)日:2019-05-14
申请号:US15047403
申请日:2016-02-18
Applicant: McLaren Applied Technologies Limited
Inventor: Robert Thomas Pigott , Charles Edward Hawkins , Gregg Dinning
Abstract: A data management controller for a data processing system, the data processing system being capable of running one or more user space applications, each user space application defining: (i) one or more interface storage locations with which the data management controller can interact, each interface storage location being capable of storing interface data; and (ii) one or more services for processing data, each service interacting with at least one interface storage location during a processing run; the data management controller being configured to: (i) register each of the interface storage locations as an input data location or an output data location in response to the user space application so identifying the respective interface storage location to the data management controller; (ii) register the output data locations of user space applications as designated inputs to input data locations of one or more other user space applications; and (iii) in response to a user space application signalling that a processing run of a service is complete, initiate copying of the interface data stored in the output data locations with which that user space application interacts to the input data locations to which those output data locations are the designated inputs.