-
公开(公告)号:US20250044799A1
公开(公告)日:2025-02-06
申请号:US18765948
申请日:2024-07-08
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Mark P. Colosky , Jamie M. Waydo
Abstract: In an embodiment, an automation controller periodically generates stop trajectories and controls actuators to follow the stop trajectories. As long as new stop trajectories continue to be generated, the automation controller may follow a destination trajectory that is formed from the first portion of each stop trajectory. If stop trajectories are not generated for a period of time (e.g., due to failure in one or more computers generating the stop trajectories), the automation controller may continue to follow the most recent stop trajectory and bring the mobile machine to a stop.
-
公开(公告)号:US20230088591A1
公开(公告)日:2023-03-23
申请号:US17932177
申请日:2022-09-14
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Joyce Y. Kwong , Mark P. Colosky
IPC: G05B23/02
Abstract: Fault tolerance for an automation controller for a machine is provided. A first portion of phases of the automation controller may be processed with fail operational protection, in which a failure of one of the computers used for the first portion still permits full operational functionality in the machine. The remaining portion of the phases are processed with fail degraded protection, in which a failure of a computer used for the remaining portion permits continued operation but with one or more constraints, as compared to the fail operational portions.
-
公开(公告)号:US12015710B2
公开(公告)日:2024-06-18
申请号:US17374456
申请日:2021-07-13
Applicant: Apple Inc.
Inventor: Paul A. Baker , Michael W. Murphy , Mark P. Colosky , James E. Zmuda , Jangwon Lee , Kevin C. Gotze , Peter Louis Bielawski
IPC: H04L9/32
CPC classification number: H04L9/32
Abstract: Various techniques related to authenticating and verifying the integrity of data received by a computer system from an external source (such as a sensor) are disclosed. Hardware circuits are disclosed that, along with the computer processor, allow for error-checking and authentication of data received by the computer system. For instance, the hardware circuits may generate a separate authentication code that can be compared to the authentication code in the data itself to determine whether or not the message is authentic and whether or not there is an error in the data. The disclosed techniques reduce the processing requirements of a computer system and can be implemented using simple hardware circuit designs.
-
公开(公告)号:US11685396B2
公开(公告)日:2023-06-27
申请号:US16959177
申请日:2019-01-11
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Mark P. Colosky , Paul A. Baker , Joyce Y. Kwong , Leland W. Lew
CPC classification number: B60W60/001 , G01C21/3407 , G01C21/3602 , G01S13/66 , G01S13/865 , G01S13/867 , G01S13/931 , B60W2420/42 , B60W2420/52
Abstract: In an embodiment, an automation system for a vehicle may employ a variety of diversities to enhance reliability, accuracy, and stability in automating operation of the vehicle. For example, in an embodiment, an automation system for a vehicle may include multiple sensor pods with overlapping fields of view. Each sensor pod may include multiple different sensors in an embodiment, providing diverse views of the environment surrounding the vehicle. A set of sensor pods with overlapping fields of view may also transmit their object data at different points in time, providing diversity in time. Redundancy in other areas, such as the network switches which connect the sensor pods to an automation controller, may also aid in provided fail operational functionality. In an embodiment, the sensor pods may include local processing to process the data captured by the sensors into object identification.
-
公开(公告)号:US20230019372A1
公开(公告)日:2023-01-19
申请号:US17374456
申请日:2021-07-13
Applicant: Apple Inc.
Inventor: Paul A. Baker , Michael W. Murphy , Mark P. Colosky , James E. Zmuda , Jangwon Lee , Kevin C. Gotze , Peter Louis Bielawski
Abstract: Various techniques related to authenticating and verifying the integrity of data received by a computer system from an external source (such as a sensor) are disclosed. Hardware circuits are disclosed that, along with the computer processor, allow for error-checking and authentication of data received by the computer system. For instance, the hardware circuits may generate a separate authentication code that can be compared to the authentication code in the data itself to determine whether or not the message is authentic and whether or not there is an error in the data. The disclosed techniques reduce the processing requirements of a computer system and can be implemented using simple hardware circuit designs.
-
公开(公告)号:US20240396731A1
公开(公告)日:2024-11-28
申请号:US18670151
申请日:2024-05-21
Applicant: Apple Inc.
Inventor: Paul A. Baker , Michael W. Murphy , Mark P. Colosky , James E. Zmuda , Jangwon Lee , Kevin C. Gotze , Peter Louis Bielawski
IPC: H04L9/32
Abstract: Various techniques related to authenticating and verifying the integrity of data received by a computer system from an external source (such as a sensor) are disclosed. Hardware circuits are disclosed that, along with the computer processor, allow for error-checking and authentication of data received by the computer system. For instance, the hardware circuits may generate a separate authentication code that can be compared to the authentication code in the data itself to determine whether or not the message is authentic and whether or not there is an error in the data. The disclosed techniques reduce the processing requirements of a computer system and can be implemented using simple hardware circuit designs.
-
公开(公告)号:US12032378B2
公开(公告)日:2024-07-09
申请号:US17573932
申请日:2022-01-12
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Mark P. Colosky , Jamie M. Waydo
CPC classification number: G05D1/0214 , G05B15/02
Abstract: In an embodiment, an automation controller periodically generates stop trajectories and controls actuators to follow the stop trajectories. As long as new stop trajectories continue to be generated, the automation controller may follow a destination trajectory that is formed from the first portion of each stop trajectory. If stop trajectories are not generated for a period of time (e.g., due to failure in one or more computers generating the stop trajectories), the automation controller may continue to follow the most recent stop trajectory and bring the mobile machine to a stop.
-
公开(公告)号:US20220221868A1
公开(公告)日:2022-07-14
申请号:US17573932
申请日:2022-01-12
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Mark P. Colosky , Jamie M. Waydo
Abstract: In an embodiment, an automation controller periodically generates stop trajectories and controls actuators to follow the stop trajectories. As long as new stop trajectories continue to be generated, the automation controller may follow a destination trajectory that is formed from the first portion of each stop trajectory. If stop trajectories are not generated for a period of time (e.g., due to failure in one or more computers generating the stop trajectories), the automation controller may continue to follow the most recent stop trajectory and bring the mobile machine to a stop.
-
公开(公告)号:US20210362740A1
公开(公告)日:2021-11-25
申请号:US16959177
申请日:2019-01-11
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Mark P. Colosky , Paul A. Baker , Joyce Y. Kwong , Leland W. Lew
Abstract: In an embodiment, an automation system for a vehicle may employ a variety of diversities to enhance reliability, accuracy, and stability in automating operation of the vehicle. For example, in an embodiment, an automation system for a vehicle may include multiple sensor pods with overlapping fields of view. Each sensor pod may include multiple different sensors in an embodiment, providing diverse views of the environment surrounding the vehicle. A set of sensor pods with overlapping fields of view may also transmit their object data at different points in time, providing diversity in time. Redundancy in other areas, such as the network switches which connect the sensor pods to an automation controller, may also aid in provided fail operational functionality. In an embodiment, the sensor pods may include local processing to process the data captured by the sensors into object identification.
-
-
-
-
-
-
-
-