Patent classifications
G05D13/62
Servo motor controller
A servo motor controller capable of eliminating inconvenience that the position of a shaft or the like of a servo motor is detected or set erroneously due to influence of noise or the like is provided. A servo motor controller that detects Z-phase signals of an incremental-type encoder that detects rotation of a servo motor to perform driving control of the servo motor includes: a position detection unit that detects a reference position of a rotating shaft of the servo motor on the basis of the Z-phase signal of the encoder; a signal interval detection unit that measures intervals of a plurality of detected Z-phase signals; and an abnormality determination unit that determines that the Z-phase signal is abnormal when the interval measured by the signal interval detection unit is equal to or larger than a prescribed threshold.
Command generation device and command generation method to control motor
A command generation device to control a motor includes command input circuitry configured to receive a first command, first intermediate data calculation circuitry configured to calculate first intermediate data based on the first command, delay time setting circuitry configured to determine a delay time based on the first command, second intermediate data calculation circuitry configured to calculate second intermediate data by smoothing the first intermediate data based on the delay time, and command output circuitry configured to calculate, based on the second intermediate data, a second command according to which the motor is controlled. A first time period during which positioning the motor based on the first command is completed when the first intermediate data is smoothed is longer by the delay time than a second time period during which positioning the motor based on the first command is completed when the first intermediate data is not smoothed.
Command generation device and command generation method to control motor
A command generation device to control a motor includes command input circuitry configured to receive a first command, first intermediate data calculation circuitry configured to calculate first intermediate data based on the first command, delay time setting circuitry configured to determine a delay time based on the first command, second intermediate data calculation circuitry configured to calculate second intermediate data by smoothing the first intermediate data based on the delay time, and command output circuitry configured to calculate, based on the second intermediate data, a second command according to which the motor is controlled. A first time period during which positioning the motor based on the first command is completed when the first intermediate data is smoothed is longer by the delay time than a second time period during which positioning the motor based on the first command is completed when the first intermediate data is not smoothed.
MULTI-SPEED ELECTRIC JACK FOR LINE PULLING SYSTEMS
A line pulling system having a chassis, a reel carrier assembly, an electric power source, and an electric jack assembly. The electric jack assembly can include a housing, a leg configured to extend and retract axially from the housing, an electric motor, a current sensor configured to detect a current supplied to the electric motor, and a controller. The controller can receive current data and, if the current is less than a threshold current, supply a first voltage to the electric motor to cause the electric motor to extend or retract the leg at a first speed. If the current is greater than or equal to the threshold current, the controller can supply a second voltage to the electric motor. The second voltage can cause the electric motor to extend or retract the leg at a second speed that is less than the first speed.
MULTI-SPEED ELECTRIC JACK FOR LINE PULLING SYSTEMS
A line pulling system having a chassis, a reel carrier assembly, an electric power source, and an electric jack assembly. The electric jack assembly can include a housing, a leg configured to extend and retract axially from the housing, an electric motor, a current sensor configured to detect a current supplied to the electric motor, and a controller. The controller can receive current data and, if the current is less than a threshold current, supply a first voltage to the electric motor to cause the electric motor to extend or retract the leg at a first speed. If the current is greater than or equal to the threshold current, the controller can supply a second voltage to the electric motor. The second voltage can cause the electric motor to extend or retract the leg at a second speed that is less than the first speed.
CONTROLLING MOVEMENT OF A VEHICLE
Apparatus (101) for controlling movement of a vehicle (202), a system (201) and vehicle (202) comprising the apparatus (101), and a method (500, 600) for controlling the movement of a vehicle (202) are disclosed. The apparatus (202) comprises processing means (102) configured to receive first signals from a receiving means (103) arranged to receive transmitted signals from a remote control device (204) indicating a requested motion of the vehicle (202). From the first signals or an additional signal received from a sensing means (104), one or more distance values indicative of a distance from a point on the vehicle (202) to an object is determined, and a maximum speed value for the vehicle (202) is determine in dependence on the one or more distance values. The processing means provides an output signal (106) for controlling speed of the vehicle (202) based on the requested motion. The output signal (106) is arranged to control the speed of the vehicle (202) to be less than or equal to the maximum speed value.
CONTROLLING MOVEMENT OF A VEHICLE
Apparatus (101) for controlling movement of a vehicle (202), a system (201) and vehicle (202) comprising the apparatus (101), and a method (500, 600) for controlling the movement of a vehicle (202) are disclosed. The apparatus (202) comprises processing means (102) configured to receive first signals from a receiving means (103) arranged to receive transmitted signals from a remote control device (204) indicating a requested motion of the vehicle (202). From the first signals or an additional signal received from a sensing means (104), one or more distance values indicative of a distance from a point on the vehicle (202) to an object is determined, and a maximum speed value for the vehicle (202) is determine in dependence on the one or more distance values. The processing means provides an output signal (106) for controlling speed of the vehicle (202) based on the requested motion. The output signal (106) is arranged to control the speed of the vehicle (202) to be less than or equal to the maximum speed value.
MOWER SLOPE SENSING SYSTEM
A mower slope sensing system on a grass mowing machine. An elevation sensor may capture terrain elevation values for each of a plurality of different locations according to a latitude and a longitude of each of the locations on a field. An electronic controller may store the terrain elevation values, latitudes and longitudes, and adjust a mowing blade speed depending on changes in the terrain elevation values from a current location to a next expected location.
MOWER SLOPE SENSING SYSTEM
A mower slope sensing system on a grass mowing machine. An elevation sensor may capture terrain elevation values for each of a plurality of different locations according to a latitude and a longitude of each of the locations on a field. An electronic controller may store the terrain elevation values, latitudes and longitudes, and adjust a mowing blade speed depending on changes in the terrain elevation values from a current location to a next expected location.
System and method of determining a representative measurement from multiple independent measurements of electric machine speed
A vehicle includes first and second electric machines constrained to rotate in unison and configured to power a common axle. A controller is programmed to, in response to activation of the vehicle, select one of the first and second speed sensors as a representative speed sensor, and, in response to the electric machines being in speed control, command speeds to the first and second electric machines based on a difference between a target speed of the electric machines and a measured speed of the representative speed sensor.