G05B9/02

Collision Mitigation Systems and Methods

A method includes: obtaining one or more images of a facility containing objects; detecting positions of the objects in the images; determining, from the detected positions, respective locations in a facility coordinate system for each detected object; for each detected object, generating a trajectory based on the determined location; obtaining a set of computing device identifiers and corresponding computing device locations in the facility coordinate system; based on the identifiers and device locations and at least one of (i) the locations of the objects, (ii) the trajectories, or (iii) the image, detecting associations between the objects and the devices; detecting, based on the trajectories, a potential collision between a first detected object and a second detected object; in response to detecting the potential collision, selecting a computing device associated with at least one of the first and second detected objects; and transmitting a collision notification to the selected computing device.

Collision Mitigation Systems and Methods

A method includes: obtaining one or more images of a facility containing objects; detecting positions of the objects in the images; determining, from the detected positions, respective locations in a facility coordinate system for each detected object; for each detected object, generating a trajectory based on the determined location; obtaining a set of computing device identifiers and corresponding computing device locations in the facility coordinate system; based on the identifiers and device locations and at least one of (i) the locations of the objects, (ii) the trajectories, or (iii) the image, detecting associations between the objects and the devices; detecting, based on the trajectories, a potential collision between a first detected object and a second detected object; in response to detecting the potential collision, selecting a computing device associated with at least one of the first and second detected objects; and transmitting a collision notification to the selected computing device.

Vehicle seat including a heating mat having overheating prevention and protection
11526184 · 2022-12-13 · ·

A vehicle seat includes a seat portion having a heating element, such as an electrically conductive wire. A sensing structure having a characteristic that is responsive to a temperature of the heating element is provided adjacent to the heating element, such as by being helically wrapped thereabout or extending parallel thereto. For example, the sensing structure may include an optical fiber, and the characteristic of the sensing structure may be an amount of light transmitted through the optical fiber. A controller is responsive to the characteristic of the sensing structure for determining when the temperature of the heating element exceeds a predetermined value.

Vehicle seat including a heating mat having overheating prevention and protection
11526184 · 2022-12-13 · ·

A vehicle seat includes a seat portion having a heating element, such as an electrically conductive wire. A sensing structure having a characteristic that is responsive to a temperature of the heating element is provided adjacent to the heating element, such as by being helically wrapped thereabout or extending parallel thereto. For example, the sensing structure may include an optical fiber, and the characteristic of the sensing structure may be an amount of light transmitted through the optical fiber. A controller is responsive to the characteristic of the sensing structure for determining when the temperature of the heating element exceeds a predetermined value.

Operation verification program, operation synchronization method, and error detection apparatus

In the conventional semiconductor device, it is impossible for two CPUs to operate memories to be debugged at synchronous timings. According to one embodiment, the operation verifying program analyzes the operation verifying command received by the first semiconductor device 10 from the external device 31 by its own device (S32), transfers the operation verifying command to the second semiconductor device 20 (S31, S41), also analyzes the operation verifying command in the second semiconductor device 20 (S42), outputs the trigger signal (S34, S44) to the first semiconductor device 10 from the second semiconductor device 20 based on the result of the analysis, writes the memory setting values included in the operation verifying command to the memories in the respective semiconductor device (S35, S45) based on the trigger signal, and restarts the device operation based on the written memory setting values.

Operation verification program, operation synchronization method, and error detection apparatus

In the conventional semiconductor device, it is impossible for two CPUs to operate memories to be debugged at synchronous timings. According to one embodiment, the operation verifying program analyzes the operation verifying command received by the first semiconductor device 10 from the external device 31 by its own device (S32), transfers the operation verifying command to the second semiconductor device 20 (S31, S41), also analyzes the operation verifying command in the second semiconductor device 20 (S42), outputs the trigger signal (S34, S44) to the first semiconductor device 10 from the second semiconductor device 20 based on the result of the analysis, writes the memory setting values included in the operation verifying command to the memories in the respective semiconductor device (S35, S45) based on the trigger signal, and restarts the device operation based on the written memory setting values.

Emergency stop of robot

A robot may perform emergency stopping. The robot includes: a driving device configured to perform movement of the robot; a stop switch configured to output a stop switch signal; a controller configured to output a stop signal; and a stop circuit configured to output a first control signal and a second control signal for stopping the driving device. The stop circuit may output the first control signal and the second control signal in response to the stop signal and the stop switch signal.

SAFETY MODULE FOR A SAFE DRIVE CONTROL OF A DRIVE SYSTEM IN AN AUTOMATION SYSTEM, DRIVE SYSTEM AND AUTOMATION SYSTEM

A safety module for a secured drive control of an automated drive system is configured to receive encoder data sent from an encoder unit to a drive unit, based on an encoder protocol via a protocol active unit. The safety module is configured to forward the encoder data from the protocol active unit to a safety logic and a protocol passive unit, check the forwarded encoder data with the aid of the safety logic for correspondence with predetermined safety criteria relating to operation of a motor unit, and transmit the forwarded encoder data via the protocol passive unit to the drive unit, in respective data packets based on the encoder protocol. The safety module can stop operation of the motor unit with the aid of the safety logic, if the encoder data does not correspond to the predetermined safety criteria. A corresponding drive system and automation system are also provided.

SAFETY SWITCH, AND SWITCH SYSTEM
20220390906 · 2022-12-08 ·

A safety switch includes a detection unit, an output unit, an input unit; and a display unit. The detection unit is configured to detect presence or absence of abnormality. The output unit is configured to output an abnormality detection signal indicating a detection result of the presence or absence of the abnormality. The input unit is configured to input a display control signal. The display unit is configured to perform display based on the display control signal.

SAFETY SWITCH, AND SWITCH SYSTEM
20220390906 · 2022-12-08 ·

A safety switch includes a detection unit, an output unit, an input unit; and a display unit. The detection unit is configured to detect presence or absence of abnormality. The output unit is configured to output an abnormality detection signal indicating a detection result of the presence or absence of the abnormality. The input unit is configured to input a display control signal. The display unit is configured to perform display based on the display control signal.