Patent classifications
H04L12/40013
SYSTEM AND METHOD FOR IDENTIFYING COMPROMISED ELECTRONIC CONTROLLER USING INTENTIONALLY INDUCED ERROR
A system and method for identifying a compromised controller using an intentional error are provided. The method, performed by an electronic device in a controller area network (CAN), for identifying a compromised electronic control unit (ECU) that transmits an attack message on a CAN bus in a periodic transmission cycle. The method includes, in response to detecting the attack message, transitioning a first ECU among a plurality of ECUs connected to the CAN bus to a bus-off state intentionally, and determining whether the first ECU is the compromised ECU based at least in part on a time, which is predicted from recovery parameters related to the first ECU, for when the first ECU resumes transmission of a CAN message and a time when the attack message is redetected on the CAN bus.
REDUNDANT POWER BRIDGE BATTERY ARCHITECTURE
Devices, systems, and methods for constant and reliable power distribution, using a redundant power bridge battery architecture, in autonomous vehicles are described. An example method includes determining that each of a plurality of sensors is operating within in a nominal range for the respective sensor, and distributing, based on the determining, power from at least one alternating current (AC) power source or at least one direct current (DC) power source to at least one power distribution unit (PDU), wherein a first power bridge is coupled to the at least one AC power source and the at least one DC power source and a second power bridge is coupled to the at least one DC power source and the at least one PDU, and wherein the plurality of sensors is used to monitor a health of the vehicle and any single point failure is detectable.
DISPLAY APPARATUS FOR CONTROLLING HUB, METHOD OF CONTROLLING THE SAME AND SYSTEM THEREOF
A display apparatus including: a display; a communicator configured to communicate with a third hub; a user input configured to receive a user's input; and a processor configured: to receive information about a list of apparatuses, which are connected to a first hub and a second hub using a different protocol from the first hub, through the third hub, to control the display to display a list of first electronic apparatuses connected to the first hub and second electronic apparatuses connected to the second hub based on the received information about the list of apparatuses, and to control an operation of an electronic apparatus selected by a user's input to the user input among the first electronic apparatuses and the second electronic apparatuses.
Autonomous Navigation using Visual Odometry
A system and method are provided for autonomously navigating a vehicle. The method captures a sequence of image pairs using a stereo camera. A navigation application stores a vehicle pose (history of vehicle position). The application detects a plurality of matching feature points in a first matching image pair, and determines a plurality of corresponding object points in three-dimensional (3D) space from the first image pair. A plurality of feature points are tracked from the first image pair to a second image pair, and the plurality of corresponding object points in 3D space are determined from the second image pair. From this, a vehicle pose transformation is calculated using the object points from the first and second image pairs. The rotation angle and translation are determined from the vehicle pose transformation. If the rotation angle or translation exceed a minimum threshold, the stored vehicle pose is updated.
Communication device
A communication device includes: a plurality of sensors, each of which includes at least one sensor element that detects information relating to a single detection target and an output circuit that generates an output signal based on a detection signal of the sensor element and transmits the output signal; and a controller that acquires the output signal. One of the sensors transmits the output signal to the controller at an output timing that is shifted, by a predetermined period shorter than a length of one period of the output signal, from another output timing when another one of the sensors transmits the output signal.
MONITORING APPARATUS AND COMMUNICATION SYSTEM
A monitoring apparatus capable of efficiently disabling, when an invalid frame is detected in an in-vehicle network, the invalid frame by a simple method, for example, includes a reception unit configured to receive a frame from a communication network, a determination unit configured to determine whether the frame received by the reception unit is a valid frame or an invalid frame which is not a valid frame, and a transmission unit configured to transmit, if the determination unit determines that the received frame is an invalid frame, a frame including information identical to that included in the valid frame.
COMMUNICATION APPARATUS AND COMMUNICATION SYSTEM
A system includes a first communication apparatus connected to first and second communication paths, and at least one second communication apparatus connected to the second communication path. The first communication apparatus includes a first communication unit configured to perform communication with the first communication path, a second communication unit configured to perform communication with the second communication path, and a control unit configured to receive, from the first communication path, a first frame storing a diagnosis request and identification information of the first communication apparatus, specify, among the at least one second communication apparatus, a second communication apparatus to process the diagnosis request, generate a second frame by rewriting the identification information stored in the first frame to identification information of the specified second communication apparatus, and transmit the second frame to the second communication path.
COMMUNICATION SYSTEM
A communication system includes a first communication apparatus connected to first and second communication paths and at least one second communication apparatus connected to the second communication path. The first communication apparatus includes first and second communication units configured to perform communication with the first and second communication paths, respectively, and a control unit configured to receive a first frame storing a diagnosis request from the first communication path, specify, among the at least one second communication apparatus, a second communication apparatus to process the diagnosis request, determine whether the first communication apparatus can process the diagnosis request instead of the specified second communication apparatus, acquire, if it is determined that the diagnosis request can be processed, a diagnosis result by processing the diagnosis request, and transmit a frame storing the diagnosis result to the first communication path.
Accessing different types of memory by respective distinct command with different timing requirements
A system is provided that includes a remote device and bus controller coupled to the remote device via a digital network bus. The remote device includes one or more data channels for respective one or more peripherals, and includes volatile channel-based memory for each data channel and non-volatile device-based memory for the remote device. The bus controller is and configured to send a command across the network bus to the remote device, and in response thereto, the remote device is configured to acquire data from a designated data channel or command the designated data channel to perform a conversion. The command is from a communication protocol with which the remote device is compatible, and includes a set of channel commands for accessing the channel-based memory, and a different, distinct set of device-memory commands for accessing the device-based memory. The channel commands and device-memory commands have different timing requirements.
Sensor transmission device and method for transmitting payload data from multiple sensors to a bus control device for a vehicle
A method is described for assigning payload data from a bus data packet to different sensor transmission devices, a bus control device being connected to a data bus of a vehicle designed for the simultaneous transmission of bus data packets (100) between multiple sensor transmission devices and the bus control device. The bus data packets include at least one signaling field and a payload data field having at least two payload data blocks. The method includes a step of reading in a bus data packet and a step of determining an assignment rule based on an action list. The action list includes multiple combinations in each case of one of multiple possible operating states for each sensor transmission device which uses the data bus.