G05B6/00

Safety system, program, and method

A safety system according to one or more embodiments including a safety controller that executes a safety program. The safety system includes: a collection unit configured to collect an input value over a predetermined period, the input value being a value of an input signal selected previously in one or a plurality of input signals input to the safety controller; and a visualization unit configured to reproduce a behavior of the safety program over the predetermined period based on the input value collected over the predetermined period, and to express visually an operating state of the safety program at an appointed point of time in the predetermined period.

REAL-TIME IDENTIFICATION AND PROVISION OF PREFERRED FLIGHT PARAMETERS

Real-time identification and provision of preferred flight parameters is provided by obtaining flight data of aircraft flights and classifying the flight data according to categories, acquiring current flight parameters from devices of an aircraft during an in-process flight, comparing the current flight parameters to the classified flight data and identifying, in real-time during the in-process flight, and based on thresholds in correlations between the current flight parameters and the classified flight data, preferred action(s) to take and preferred flight parameter value(s) for the in-process flight given current conditions of the aircraft and surrounding environment as reflected by the current flight parameters, and providing the preferred flight parameter values to computer system(s) of the aircraft.

PREDICTING DISTRIBUTIONS OF VALUES OF LAYERS FOR THREE-DIMENSIONAL PRINTING

In some examples, a distribution of values of a property of a given layer to be printed as part of three-dimensional (3D) printing is predicted, wherein the predicting is based on a distribution of values of the property in a previous layer that has been printed as part of the 3D printing. 3D printing of an object is controlled based on the predicted distribution of values of the property of the given layer.

Actuator control device, optical module, electronic apparatus, and actuator control method
09910262 · 2018-03-06 · ·

A spectroscopic measurement apparatus includes an electrostatic actuator that is driven by applying a drive voltage, a gap detector that detects a dimension of a gap, a closed loop system that controls the drive voltage applied to the electrostatic actuator depending on a detection signal from the gap detector, and a gain setting unit that sets a gain in the closed loop system depending on drive characteristics of electrostatic actuator based on the detection signal of the gap detector.

Actuator control device, optical module, electronic apparatus, and actuator control method
09910262 · 2018-03-06 · ·

A spectroscopic measurement apparatus includes an electrostatic actuator that is driven by applying a drive voltage, a gap detector that detects a dimension of a gap, a closed loop system that controls the drive voltage applied to the electrostatic actuator depending on a detection signal from the gap detector, and a gain setting unit that sets a gain in the closed loop system depending on drive characteristics of electrostatic actuator based on the detection signal of the gap detector.

Velocity control of position-controlled motor controllers

An example system may include a motor, a position-controlled motor controller configured to drive the motor to a commanded position with a characteristic acceleration profile, and a control system. The control system may be configured to determine a target velocity for the motor. The control system may be additionally configured to determine a target position that, when commanded to the motor controller, is predicted to cause the motor controller to drive the motor with the target velocity at a target time point by driving the motor with the characteristic acceleration profile. Further, the control system may be configured to provide an instruction for execution by the position-controlled motor controller, the instruction may be configured to cause the motor controller to drive the motor to the target position.

Surgical robot and control method thereof

A method for controlling a surgical robot includes calculating an external force acting on a robot arm mounted with a surgical instrument, filtering the external force acting on the robot arm when a central point of an incision is set, calculating a virtual force to enable the surgical instrument which is positioned away from the central point of the incision to return to the central point of the incision, and applying the calculated virtual force to the filtered external force, to control movement of the robot arm. As a result, it is possible to compactly design the surgical robot and thereby reduce the volume of the surgical robot.

Surgical robot and control method thereof

A method for controlling a surgical robot includes calculating an external force acting on a robot arm mounted with a surgical instrument, filtering the external force acting on the robot arm when a central point of an incision is set, calculating a virtual force to enable the surgical instrument which is positioned away from the central point of the incision to return to the central point of the incision, and applying the calculated virtual force to the filtered external force, to control movement of the robot arm. As a result, it is possible to compactly design the surgical robot and thereby reduce the volume of the surgical robot.