Patent classifications
B25J9/1679
Method for robot to automatically find bending position
A method for a robot to automatically find a bending position, including the following steps: step 1, establishing a gripper tool coordinate system (TX, TY, TZ); step 2, determining a user coordinate system (X.sub.A, Y.sub.A, Z.sub.A; X.sub.B, Y.sub.B, Z.sub.B) of rear blocking fingers (11, 21); step 3, a robot gripper moving horizontally, and detecting the state of sensors (12, 22); step 4, the robot gripper executing a rotational movement, detecting the state of the sensors (12, 22), and thereby obtaining a standard bending position. The robot automatically finds the bending position, the teaching difficulty is reduced, and the bending quality is increased. In the elevator industry, elevator door plate bending sizes are the same, but forming sizes are different. In the present invention, only one product process needs to be taught in order to satisfy elevator door plate processing with different specifications, thereby reducing maintenance costs and increasing production efficiency.
WORKPIECE HOLDING APPARATUS, WORKPIECE HOLDING METHOD, PROGRAM, AND CONTROL APPARATUS
A workpiece holding apparatus include holding means for attracting and holding each workpiece in turn from among workpieces placed in a 3D space; first information acquisition means for acquiring 3D information of workpieces; candidate calculation means for calculating, based on the acquired 3D information of the workpieces, candidate holding points, the candidate holding points being, when the holding means holds each of the workpieces in turn, candidates for a holding point of that workpiece; second information acquisition means for acquiring information about each of other workpieces present within a predetermined range from each of the candidate holding points on the workpieces; and control means for selecting one of the candidate holding points based on the information about the workpiece acquired by the second information acquisition means, and controlling the holding means so that the holding means holds the workpiece at the selected candidate holding point.
METHODS FOR USE IN MATERIAL PROCESSING OF A TWO-DIMENSIONAL SHEET LIKE MATERIAL
The disclosure relates to a method for material processing of a two-dimensional sheet like material. The method comprises: obtaining information related to a desired design of a three dimensional object; obtaining information related to material characteristics of the sheet like material; defining a primary surface and a secondary surface of the desired design; and defining a geometrical relationship between said primary surface and secondary surface, wherein the secondary surface is a reflection of the primary surface in a two dimensional plane, and wherein when said primary surface is concave said secondary surface is convex, or when said primary surface is convex said secondary surface is concave; and providing a digital instruction for a fully developed spreading and subsequent folding of a two dimensional sheet into the obtained desired design, wherein said digital instruction is based on the defined primary and secondary surfaces, respectively, and said obtained material characteristics.
System and Method for Controlling the Contact Pressure Between an Articulated Robotic Arm and a Secondary Object
A system for moving an object against a working surface of a finishing machine. A mounting platform is provided that is supported by a stationary frame. The mounting platform can only move reciprocally relative to the stationary frame along a linear line of motion. An articulating arm is mounted on the mounting platform and moves with the mounting platform. A linear actuator is provided having a first end coupled to the mounting platform and an opposite end mounted to the stationary frame. The linear actuator has a midline that is parallel to, and aligned with, the linear line of motion. A finishing machine is provided that has a working surface. The articulating arm touches objects to the working surface at a point of contact that is coplanar with the linear line of motion. This directs forces along the linear line of motion and into the linear actuator.
Surgical table base with high stiffness and adjustable support members with force feedback
Apparatus and methods for providing a surgical table base with sufficient stiffness and adjustable support members with force feedback are described herein. In some embodiments, a base for a surgical table includes a base body to which other components of a surgical table can be coupled. A surgical table, and optionally a patient supportable by the surgical table, and any equipment to be carried by the surgical table, collectively representing a table load to be carried by the base body to support the surgical table on a surface. The base further includes a support assembly coupled to the base body to support the base body on the surface. The support assembly includes at least four support members. Each support member has a surface-engaging end and can transmit a portion of a total load represented by the weight of the base and the table load through the surface-engaging end to the surface. The surface-engaging ends of any three of the four support members define a plane. One of the support members is adjustable to move the one support member relative to a plane defined by the three of the other support members and thereby to change the portion of the total load carried by one of the support members. The base further includes a load sensor operably coupled to the support assembly and disposed to detect the portion of the total load carried by one of the support members.
CONTAINER STORAGE SYSTEM, WAREHOUSING SYSTEM AND ROBOT
Provided are a container storage system, a warehousing system, a robot control method, and a robot; the container storage system comprises an inventory area, a control server, a robot, and a plurality of workstations; the control server communicates with the robot wirelessly; an inventory rack is placed in the inventory area; the inventory rack comprises at least one layer of layered panels; the at least one layer of layered panels divides the inventory rack into at least two layers; at least two storage containers are placed on the inventory rack in the direction of the depth of the layered panels, and the direction of width of the storage container on the inventory rack is consistent with the direction of the depth of the layered panels. The system increases the storage density of storage containers in the inventory area, and reduces the energy consumption of the robot picking the storage containers.
Method and apparatus for controlling behavior of service robot
A method and apparatus for controlling an operation of a service robot is disclosed. The method includes measuring, by processing circuitry, an evaluation index of the service robot based on sensor data in a service mode; determining, by the processing circuitry, an operation mode of the service robot from a set of at least two operation modes based on the measured evaluation index; selecting, by the processing circuitry, a behavior to be applied to the operation of the service robot from a set of at least two behaviors based on the operation mode; and controlling, by the processing circuitry, the operation of the service robot based on the behavior.
DETERMINING ENVIRONMENT-CONDITIONED ACTION SEQUENCES FOR ROBOTIC TASKS
Training and/or using a machine learning model for performing robotic tasks is disclosed herein. In many implementations, an environment-conditioned action sequence prediction model is used to determine a set of actions as well as a corresponding particular order for the actions for the robot to perform to complete the task. In many implementations, each action in the set of actions has a corresponding action network used to control the robot in performing the action.
Method of detecting human and/or animal motion and performing mobile disinfection
Implementations of the disclosed subject matter provide a method of moving a mobile robot within an area. The movement of the mobile robot and the emission of ultraviolet (UV) light may be stopped when a human and/or animal is determined to be within the area. Using at least one sensor, the method may be determine whether there is at least one of human identification, animal identification, motion, heat, and/or sound within the area for a predetermined period of time. When there is no human identification, animal identification, motion, heat, and/or sound within the predetermined period of time, UV light may be emitted and the drive system may be controlled to move the mobile robot within the area. When there is at least one of human identification, motion, heat, and/or sound within the predetermined period of time, a light source may be controlled to prohibit the emission of UV light.
Task hierarchical control method, and robot and computer readable storage medium using the same
A task hierarchical control method as well as a robot and a storage medium using the same are provided. The method includes: obtaining a task instruction for a robot, where the task instruction is for determining a target task card including an amount of selection matrices for dividing a target task into the amount of hierarchical subtasks and a controller name for executing each of the hierarchical subtasks; obtaining a null space projection matrix of each of the hierarchical subtasks based on the corresponding selection matrix; generating control finks of the amount according to the corresponding controller of each of the hierarchical subtasks and the corresponding null space projection matrix; calculating a control torque of each of the control links and obtaining a hierarchical control output quantity by adding ail the control torques; and controlling the robot to perform the target task using the hierarchical control output quantity.