Patent classifications
G05B2219/39112
COMPLIANT PAYLOAD PRESENTATION USING ROBOTIC SYSTEM WITH COORDINATED SERIAL AND PARALLEL ROBOTS
A robotic system for presenting a payload within a workspace includes a pair of serial robots configured to connect to the payload, a parallel robot coupled to a distal end of one of the serial robots such that the parallel robot is disposed between the distal end and the payload, a sensor situated within a kinematic chain extending between the distal end and the payload, and a robot control system (RCS). The sensor outputs a sensor signal indicative of a measured property of the payload. The RCS includes a coordinated motion controller configured to control the serial robots, and a corrective motion controller configured to control the parallel robot. Parallel robot control occurs in response to the sensor signal concurrently with control of the serial robots in order to thereby modify the property of the payload in real-time.
Compliant payload presentation using robotic system with coordinated serial and parallel robots
A robotic system for presenting a payload within a workspace includes a pair of serial robots configured to connect to the payload, a parallel robot coupled to a distal end of one of the serial robots such that the parallel robot is disposed between the distal end and the payload, a sensor situated within a kinematic chain extending between the distal end and the payload, and a robot control system (RCS). The sensor outputs a sensor signal indicative of a measured property of the payload. The RCS includes a coordinated motion controller configured to control the serial robots, and a corrective motion controller configured to control the parallel robot. Parallel robot control occurs in response to the sensor signal concurrently with control of the serial robots in order to thereby modify the property of the payload in real-time.
WORK MACHINE OVERLOAD PREVENTION
A controller may obtain initial sensing data to determine an estimated weight associated with each initial load of one or more initial loads of material carried by an implement. The controller may identify an estimated weigh accuracy metric associated with each initial load and an estimated weight accuracy metric associated with a final load to be carried by the implement. The controller may determine a target weight for the final load based on the estimated weights of the one or more initial loads, the estimated weight accuracy metrics of the one or more initial loads, or the estimated weight accuracy metric associated with the final load. The controller may obtain final sensing data to determine an estimated weight associated with the final load and may cause the implement to perform one or more actions based on the estimated weight of the final load and the target weight.
PRESS DEVICE, LOAD CORRECTION METHOD, AND RECORDING MEDIUM
Press-fitting work is evaluated by appropriately determining a load when sliding occurs. A load-drop determination unit determines whether or not a load value detected by a load detecting unit exceeds a load-drop determination value decided based on a moving average value and a dispersion average value stored in a storage unit. A data substitution unit substitutes the load value which is determined to exceed the load-drop determination value in the load-drop determination unit with a predetermined value.
Press device, load correction method, and recording medium
Press-fitting work is evaluated by appropriately determining a load when sliding occurs. A load-drop determination unit determines whether or not a load value detected by a load detecting unit exceeds a load-drop determination value decided based on a moving average value and a dispersion average value stored in a storage unit. A data substitution unit substitutes the load value which is determined to exceed the load-drop determination value in the load-drop determination unit with a predetermined value.
Work machine overload prevention
A controller may obtain initial sensing data to determine an estimated weight associated with each initial load of one or more initial loads of material carried by an implement. The controller may identify an estimated weigh accuracy metric associated with each initial load and an estimated weight accuracy metric associated with a final load to be carried by the implement. The controller may determine a target weight for the final load based on the estimated weights of the one or more initial loads, the estimated weight accuracy metrics of the one or more initial loads, or the estimated weight accuracy metric associated with the final load. The controller may obtain final sensing data to determine an estimated weight associated with the final load and may cause the implement to perform one or more actions based on the estimated weight of the final load and the target weight.
Mobile robot
Methods, systems, and apparatus, including an apparatus that includes a motorized base configured to move the apparatus; an upper portion coupled to the motorized base; one or more load-sensing devices located between the motorized base and the upper portion, the one or more load-sensing devices being configured to (i) detect forces between the upper portion and the motorized base, and (ii) provide force information based on the detected forces between different portions of the upper portion and the motorized base; and one or more processors performs operations of: obtaining the force information provided by the one or more load-sensing devices; determining a difference between the forces indicated by the force information from the one or more load-sensing devices; determining, based the difference in the forces, a movement to be performed by the apparatus; and providing control information to cause the motorized base to perform the determined movement.
Mobile robot
Methods, systems, and apparatus, including an apparatus that includes a motorized base configured to move the apparatus; an upper portion coupled to the motorized base; one or more load-sensing devices located between the motorized base and the upper portion, the one or more load-sensing devices being configured to (i) detect forces between the upper portion and the motorized base, and (ii) provide force information based on the detected forces between different portions of the upper portion and the motorized base; and one or more processors performs operations of: obtaining the force information provided by the one or more load-sensing devices; determining a difference between the forces indicated by the force information from the one or more load-sensing devices; determining, based the difference in the forces, a movement to be performed by the apparatus; and providing control information to cause the motorized base to perform the determined movement.