-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10904165B2
公开(公告)日:2021-01-26
申请号:US16282190
申请日:2019-02-21
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Joyce Y. Kwong , Leland W. Lew
IPC: H04L12/939 , H04L12/24 , H04L12/825 , H04L12/707 , H04L12/725
Abstract: Data generated by one or more data producers may be transmitted via multiple communication paths according to a path transmission scheme that divides transmission of different portions of the data amongst different communication paths. Upon a failure of a communication path, transmission of data may continue for those portions of data that are not assigned to the failed communication path. In some embodiments, modifications to the path transmission scheme may be made to change the division of data amongst remaining communication paths in the event of failure.
-
公开(公告)号:US20240265233A1
公开(公告)日:2024-08-08
申请号:US18614256
申请日:2024-03-22
Applicant: Apple Inc.
Inventor: Erik Norden , Liran Fishel , Sung Hee Park , Jaewon Shin , Christopher L. Mills , Seungjin Lee , Fernando A. Mujica
IPC: G06N3/04 , G06F1/3296 , G06N3/08
CPC classification number: G06N3/04 , G06F1/3296 , G06N3/08
Abstract: Embodiments relate to a neural processor circuit with scalable architecture for instantiating one or more neural networks. The neural processor circuit includes a data buffer coupled to a memory external to the neural processor circuit, and a plurality of neural engine circuits. To execute tasks that instantiate the neural networks, each neural engine circuit generates output data using input data and kernel coefficients. A neural processor circuit may include multiple neural engine circuits that are selectively activated or deactivated according to configuration data of the tasks. Furthermore, an electronic device may include multiple neural processor circuits that are selectively activated or deactivated to execute the tasks.
-
公开(公告)号: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.
-
公开(公告)号:US20230099652A1
公开(公告)日:2023-03-30
申请号:US17991373
申请日:2022-11-21
Applicant: Apple Inc.
Inventor: Erik Norden , Liran Fishel , Sung Hee Park , Jaewon Shin , Christopher L. Mills , Seungjin Lee , Fernando A. Mujica
IPC: G06N3/04 , G06F1/3296 , G06N3/08
Abstract: Embodiments relate to a neural processor circuit with scalable architecture for instantiating one or more neural networks. The neural processor circuit includes a data buffer coupled to a memory external to the neural processor circuit, and a plurality of neural engine circuits. To execute tasks that instantiate the neural networks, each neural engine circuit generates output data using input data and kernel coefficients. A neural processor circuit may include multiple neural engine circuits that are selectively activated or deactivated according to configuration data of the tasks. Furthermore, an electronic device may include multiple neural processor circuits that are selectively activated or deactivated to execute the tasks.
-
公开(公告)号: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.
-
公开(公告)号:US20190340491A1
公开(公告)日:2019-11-07
申请号:US15971882
申请日:2018-05-04
Applicant: Apple Inc.
Inventor: Erik K. Norden , Liran Fishel , Sung Hee Park , Jaewon Shin , Christopher L. Mills , Seungjin Lee , Fernando A. Mujica
Abstract: Embodiments relate to a neural processor circuit with scalable architecture for instantiating one or more neural networks. The neural processor circuit includes a data buffer coupled to a memory external to the neural processor circuit, and a plurality of neural engine circuits. To execute tasks that instantiate the neural networks, each neural engine circuit generates output data using input data and kernel coefficients. A neural processor circuit may include multiple neural engine circuits that are selectively activated or deactivated according to configuration data of the tasks. Furthermore, an electronic device may include multiple neural processor circuits that are selectively activated or deactivated to execute the tasks.
-
公开(公告)号:US10218644B1
公开(公告)日:2019-02-26
申请号:US15705156
申请日:2017-09-14
Applicant: Apple Inc.
Inventor: Fernando A. Mujica , Joyce Y. Kwong , Leland W. Lew
IPC: H04L12/24 , H04L12/939 , H04L12/825 , H04L12/707
Abstract: Data generated by one or more data producers may be transmitted via multiple communication paths according to a path transmission scheme that divides transmission of different portions of the data amongst different communication paths. Upon a failure of a communication path, transmission of data may continue for those portions of data that are not assigned to the failed communication path. In some embodiments, modifications to the path transmission scheme may be made to change the division of data amongst remaining communication paths in the event of failure.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-