Patent classifications
G05B2219/37388
Smart box for automatic feature testing of smart phones and other devices
An automated test system for testing smart devices is presented. The system includes a system controller coupled to a smart device, wherein the system controller includes a memory with test logic and a processor. The system also includes an enclosure with a plurality of components. The plurality of components include (a) a robotic arm with a stylus, wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith; (b) a platform with a device holder, wherein the device holder is operable to hold a smart device inserted therein; (c) an audio capture and generator device; and (d) a microphone. The processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic.
MACHINE MOTION TRAJECTORY MEASURING APPARATUS
A machine motion trajectory measuring apparatus includes a three-axis acceleration sensor measuring acceleration of a motion-trajectory measurement subject and outputting the result as an acceleration sensor signal, a sensor signal separation unit separating the acceleration sensor signal into two or more frequency bands, a motor signal separation unit separating a detection position signal into the frequency bands identical to those of the sensor signal separation unit, a data calibration unit calibrating the acceleration sensor signal in each of the two or more frequency bands by using the acceleration sensor signal separated by the sensor signal separation unit and the detection position signal separated by the motor signal separation unit and obtaining a motion trajectory component in each of the two or more frequency bands, and a motion trajectory calculation unit coupling the motion trajectory components in the two or more frequency bands and outputting the result as a motion trajectory.
MACHINE TOOL AND PARAMETER ADJUSTMENT METHOD THEREFOR
A machine tool comprises: a servomotor feeding a workpiece or a tool; a motor control section controlling the servomotor; and a processor connected to the motor control section, in a parameter adjustment mode while rotating a load by the servomotor with a given speed command issued to the motor control section under a condition where torque is limited, the processor calculating load inertia based on the torque and an angular acceleration of the servomotor that is obtained based on an output from the servomotor, calculating a parameter based on the load inertia, and adjusting a control parameter set to the motor control section based on the parameter.
Robot, control apparatus, and robot system
A robot includes a robot arm and an inertial sensor provided in the robot arm. The robot arm is controlled using a weighting value for weighting output from the inertial sensor. In at least apart of a range in which the robot arm is movable, the weighting value is a first value when acceleration of the robot arm is first acceleration, and changes from the first value to a second value higher than the first value when the acceleration of the robot arm changes from the first acceleration to second acceleration lower than the first acceleration.
Smart box for automatic feature testing of smart phones and other devices
An automatic system level testing (ASLT) system for testing smart devices is disclosed. The system comprises a system controller operable to be coupled with a smart device in an enclosure, wherein the system controller comprises a memory comprising test logic and a processor. The system also comprises the enclosure, wherein the enclosure comprises a plurality of components, the plurality of components comprising: (i) a robotic arm comprising a stylus, wherein the stylus is operable to manipulate the smart device to simulate human interaction therewith; and (ii) a platform comprising a device holder, wherein the device holder is operable to receive a smart device inserted there into. The processor is configured to automatically control the smart device and the plurality of components in accordance with the test logic.
Numerical control device and numerical control method
To dynamically change the acceleration without trial executions of a machining program, a numerical control device, which controls a motor on the basis of a machining program that specifies a path for a drive target of the motor, includes a changing unit that changes the acceleration of the motor under the control of the motor on the basis of the inertia ratio, the acceleration-deceleration factor that can be externally input, or the current value of the motor.
Systems and methods for controlling a robotic manipulator or associated tool
A system includes a robotic manipulator including a serial chain comprising a first joint, a second joint, and a first link. The system further includes a processing unit including one or more processors. The processing unit is configured to receive first link data from a first sensor system located at the first link, generate a first joint state estimate of the first joint based on the first link data, and generate a second joint state estimate of the second joint. The processing unit is further configured to apply a first weight to the first joint state estimate to generate a first weighted joint state estimate, apply a second weight to the second joint state estimate to generate a second weighted joint state estimate, and control the first and second joints based on the first weighted joint state estimate and second weighted joint state estimate.
METHOD FOR ESTIMATING POSTURE OF ROBOTIC WALKING AID
A method for estimating posture of robotic walking aid comprises: providing a motor controller, a motor encoder and a motor on right and left hip joints, and right and left knee joints of a robotic walking aid, providing an inertial sensor on upper body of the robotic walking aid, wherein the motor controller, the motor encoder, the motor and the inertial sensor are coupled to a control unit; installing the robotic walking aid on a user; inputting the lengths of the upper body, two thighs, two shanks, two feet of the robotic walking aid to the control unit, wherein the upper body, two thighs, two shanks, two feet form a plurality of points; obtaining an angle of the upper body corresponding to a reference frame with the inertial sensor; obtaining angles of those joints with those motor encoders; and calculating 3 dimensional coordinates of each point with a motion model.
OSCILLATION INFORMATION CALCULATION DEVICE, OSCILLATION INFORMATION CALCULATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
An oscillation information calculation device includes: a sensor information obtainer that obtains time series position information on a motor as detected by a position detector, and time series sensor information on a movable part as detected by a sensor attached to the movable part, the movable part being connected to the motor via a joint; and an information calculator that calculates and outputs at least one of oscillation presence/absence information, oscillation frequency information, or oscillation causal information, based on the time series position information and the time series sensor information, the oscillation presence/absence information indicating presence or absence of oscillation of the motor and the movable part, the oscillation frequency information indicating an oscillation frequency of the motor and the movable part, the oscillation causal information indicating a cause of the oscillation of the motor and the movable part.
ROBOT, CONTROL APPARATUS, AND ROBOT SYSTEM
A robot includes a robot arm and an inertial sensor provided in the robot arm. The robot arm is controlled using a weighting value for weighting output from the inertial sensor. In at least apart of a range in which the robot arm is movable, the weighting value is a first value when acceleration of the robot arm is first acceleration, and changes from the first value to a second value higher than the first value when the acceleration of the robot arm changes from the first acceleration to second acceleration lower than the first acceleration.