CN108698225B - Method and robot for stacking goods by robot - Google Patents

Method and robot for stacking goods by robot Download PDF

Info

Publication number
CN108698225B
CN108698225B CN201780006693.7A CN201780006693A CN108698225B CN 108698225 B CN108698225 B CN 108698225B CN 201780006693 A CN201780006693 A CN 201780006693A CN 108698225 B CN108698225 B CN 108698225B
Authority
CN
China
Prior art keywords
end effector
sensor
goods
held
target state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201780006693.7A
Other languages
Chinese (zh)
Other versions
CN108698225A (en
Inventor
张�浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Lan Pangzi Machine Intelligence Co ltd
Original Assignee
Shenzhen Lan Pangzi Machine Intelligence Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Lan Pangzi Machine Intelligence Co ltd filed Critical Shenzhen Lan Pangzi Machine Intelligence Co ltd
Publication of CN108698225A publication Critical patent/CN108698225A/en
Application granted granted Critical
Publication of CN108698225B publication Critical patent/CN108698225B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • B25J9/1664Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)

Abstract

一种机器人码放货物的方法及机器人(10),该机器人码放货物的方法包括:通过传感器(102)获取传感参数;控制机器人(10)的末端执行器(101)趋近目标状态,若所述传感参数符合预设条件,则控制所述末端执行器(101)执行获持操作或放置操作。机器人码放货物的方法及机器人可在码放货物时准确完成货物的放置、获持,堆放稳定,节约放置空间。

Figure 201780006693

A method for stacking goods by a robot and a robot (10), the method for stacking goods by a robot comprises: acquiring sensing parameters through a sensor (102); controlling an end effector (101) of the robot (10) to approach a target state, if all If the sensing parameters meet the preset conditions, the end effector (101) is controlled to perform a holding operation or a placing operation. The method for stacking goods by the robot and the robot can accurately complete the placement and holding of the goods when stacking the goods, the stacking is stable, and the storage space is saved.

Figure 201780006693

Description

Method for stacking goods by robot and robot
Technical Field
The invention belongs to the technical field of robots, and particularly relates to a method for stacking goods by a robot and the robot.
Background
The rapid development of science and technology brings the change of turning over the ground for the life of people, and simultaneously, the working efficiency of enterprises is also improved. The rapid development of electronic commerce also puts forward unprecedented speed-increasing requirements on domestic warehouse logistics. The concept of the application of intelligent robots to logistics has also been gradually mentioned and multi-directional research has been developed. Among them, how to maintain the stability of the loaded and unloaded goods and the quality of the stacked goods in the loading, unloading and transporting directions of the goods becomes an important technical problem.
In the prior art, generally, during the loading and unloading process of a robot, goods are stacked at a designated position. However, based on the field of the current robot, mechanical errors and calculation errors inevitably exist in hardware equipment, in the actual operation process, the placement of goods cannot be accurately completed, the distance between the goods is large or small, the goods are uneven, the goods are easy to stack unstably, collapse of the stacked goods is caused, and the requirement of stacking quality is difficult to achieve. Meanwhile, the waste of placing space is caused, and the requirement of stacking rate is difficult to achieve. In addition, based on the particularity of the logistics storage field, one difficulty of the application of the robot is that the robot is influenced by different shapes, sizes and weights of goods, and the high-quality and high-efficiency stacking requirement is more difficult to meet.
Therefore, how to solve the problem of accurate acquisition and placement in the robot field and further apply the robot to the logistics storage field to effectively stack goods is a problem to be solved urgently.
Disclosure of Invention
The invention provides a method for stacking goods by a robot and the robot, aiming at executing placing or holding operation according to sensing parameters of a sensor when the robot approaches a target position for placing or holding the goods. Thereby solving the problem that the holding and placing can not be accurately carried out.
The first aspect of the embodiments of the present invention provides a method for stacking goods by a robot, where the robot includes an end effector disposed at an operation end of the robot, and the method includes: continuously acquiring sensing parameters through a sensor; and controlling the end effector of the robot to approach a target state, and controlling the end effector to execute holding or placing operation if the sensing parameters meet preset conditions.
A second aspect of an embodiment of the present invention provides a robot, including: an end effector provided at an operation end of the robot; the sensor is used for acquiring sensing parameters; the robot stacking method includes the steps of storing a plurality of articles in a storage device, storing the articles in the storage device, and executing a computer program stored in the storage device and capable of running on the processor.
According to the embodiment of the invention, the end effector of the robot is controlled to approach the target state, the sensor continuously acquires the sensing parameter, and the robot is controlled to place or hold the goods according to the continuously acquired sensing parameter, so that the robot can accurately complete the holding and placing operations.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention.
Fig. 1 is a schematic application environment diagram of a method for stacking goods by a robot according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of an implementation of a method for stacking goods by a robot according to a first embodiment of the present invention;
fig. 3 is a schematic flow chart of an implementation of a method for stacking goods by a robot according to a second embodiment of the present invention;
fig. 4 is a schematic flow chart of a method for stacking goods by a robot according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a robot according to a fourth embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
For the convenience of understanding, the following description will be made in conjunction with a specific application environment example in the field of logistics storage to describe a scheme for accurate acquisition and placement of the robot of the present invention.
Referring to fig. 1, fig. 1 is a schematic view of an application environment of a method for stacking goods by a robot according to an embodiment of the present invention. The robot 10 performs data interaction with the server 80 in a wired or wireless manner, and proceeds to the cargo compartment 30 to perform unloading or loading operation according to an instruction sent by the server 80. For example: cargo 60 is loaded into the cargo hold 30 from a location external to the cargo hold 30 or on the conveyor 40. Alternatively, the cargo 60 is unloaded from the cargo hold 30 onto the conveyor 40 or carried to a location outside of the cargo hold 30. The robot 10 may be a single robot, or may be a robot cluster including a plurality of robots. Specifically, the robot 10 includes a robotic arm and an end effector coupled to an operative end of the robotic arm. End effectors include, but are not limited to, suction cups, manipulators, and clamping devices. The manipulator comprises a dexterous hand.
Referring to fig. 2, fig. 2 is a schematic flow chart illustrating an implementation of a method for stacking goods by a robot according to a first embodiment of the present invention, where the method includes the following steps:
s201, acquiring sensing parameters through a sensor.
S202, controlling the end effector of the robot to approach a target state, and controlling the end effector to execute holding or placing operation if the sensing parameters meet preset conditions.
In this embodiment, the sensor may include, but is not limited to: the sensor comprises one or more of a visual sensor, a distance measuring sensor, a proximity sensor, a touch sensor, a vacuum sensor, a force feedback sensor, a torque sensor and a force and torque sensor. The target state includes a target position and/or a target pose.
Specifically, the target state includes a first target state corresponding to performing the placing operation or a second target state corresponding to performing the obtaining operation. Correspondingly, when the end effector of the control robot approaches the first target state, if the sensing parameter meets the first preset condition, the placing operation is executed to place the goods to be placed. And when the end effector of the control robot approaches a second target state, if the sensing parameters meet a second preset condition, executing a holding operation to hold the goods to be held.
In the embodiment of the invention, in the process of approaching the target state, the sensor acquires the sensing parameter, and the robot is controlled to place or hold the goods according to the sensing parameter. So that the robot can accurately complete the placing and holding of the goods. When using and logistics storage field, especially be used for sign indicating number goods scheme, can realize that the distance of putting between the goods is appropriate, place neatly, practice thrift and place the space, the goods is stacked stably. When unloading, can stably and effectively accomplish the task of unloading.
Referring to fig. 3, fig. 3 is a schematic flow chart illustrating an implementation of a method for stacking goods by a robot according to a second embodiment of the present invention. The present embodiment is explained from the viewpoint of placing goods, and as shown in fig. 3, the method includes the steps of:
s301, acquiring sensing parameters through a sensor;
s302, planning a first execution path from the current state to a third target state of the end effector according to the first target state and the current state of the end effector, wherein the third target state has a first distance from the first target state;
s304, controlling the end effector to reach a third target state according to the first execution path;
s305, when the end effector is controlled to approach the first target state, if the sensing parameter meets a first preset condition, the end effector is controlled to execute the operation of placing the held goods to be placed.
The first target state corresponds to performing a placing operation. A first execution path from the current state to a third target state at a first distance from the first target state of the end effector is planned based on the first target state of the cargo and the current state of the end effector. And after the end effector of the robot is controlled to reach the third target state according to the first execution path, the end effector approaches the first target state, and when the sensing parameters meet a first preset condition, the end effector is controlled to place the goods to be placed. The current state of the end effector includes a current position and/or a current pose at which the cargo to be placed has been held.
The third target state is a feasible position and/or feasible attitude that is close to the first target state. The first target state is approached by the third target state. And in the approaching process, judging whether to execute the placing operation or not by combining the sensing parameters of the sensor. For example, in the application scenario of logistics storage, the robot that has already acquired the goods to be placed judges, according to the force and moment sensors, that the acquired goods to be placed do not contact the spatial position of any surface, including the ground, the bulkhead, the wall surface, and the goods that have been stacked on the lower side, the left side, the right side, and the rear side, and the like, then when the end effector gradually approaches the first target state, the goods to be placed contact the lower bearing surface, such as the aforementioned ground, the bottom surface of the bulkhead, the goods below, and the like, and an external force is generated, it is proved that the pre-placed bottom surface has been contacted, and the judgment condition for the robot to place the goods to be placed can be used as the judgment condition for the robot to place the goods loosely. Of course, in a scene where goods or obstacles are also present near the bottom surface or other surfaces, the robot may determine whether to place the goods or not, and may determine that external force is generated on the rear side and the lower side of the goods, or external force is generated on the left side or the right side, and it may be determined that the goods or the obstacles are closely stacked. However, the external force generated by the other sides such as the left side and the right side may also be used as an adjustment parameter, for example, when the external force generated by the left side is detected in the process of approaching the target position, it is indicated that the cargo needs to be placed after moving to the right.
Optionally, the external force is detected by a sensor, and external force parameters are obtained. The sensing parameters comprise external force parameters acquired by the sensor. The first preset condition includes: the external force parameter belongs to a first region parameter. The area range of the first area parameter can be flexibly set according to the constraint condition of the scene requirement. For example, the external force parameter obtained by the sensor when the external force is detected in the direction corresponding to the first target state in the area range can be set. The external force parameter may be acquired by the sensor when the external force is detected in a direction corresponding to the approach direction to the first target state. The external force parameter acquired by the sensor when the external force is detected in a specific direction and is greater than an external force value can also be used. It is understood that the specific direction may include a constraint condition of multiple directions, and under the constraint condition, the range of the external force parameter which meets the requirement and is obtained by the sensor is the first region parameter. The first area parameter is a sensing parameter corresponding to the first target state and set according to the specific application scene. For example, the first target state required by the scene includes the placement position and the placement posture of the goods to be placed, and in the process of approaching the first target state, the compactness requirement of stacking the goods is met, and then the placing can be performed. In this example, whether the cargo is touched or not can be judged by detecting the reaction force of other cargo or the bulkhead on the cargo, and even if the reaction force reaches a certain range, the sensing parameter region meeting the tightness requirement is the first region parameter required by the scene. And in the process of approaching the first target state, if the sensing parameter belongs to the first region parameter corresponding to the first target state, performing placement. For example, the first area parameter corresponds to a reaction force of any one or more of the bottom side, the rear side, the left side and the right side of the cargo to be placed, such as a bulkhead contacting other cargo, the ground or the cargo compartment, and the like, to generate a reaction force to the cargo, and further, a reaction force to a sensor connected to the end effector is generated by the end effector holding the cargo to be placed. This connection includes both direct and indirect connections.
Optionally, the sensor may comprise: the Force feedback Sensor and/or the Torque Sensor may also be Force/Torque Sensor. The sensor may be located at a joint where the robotic manipulation end is coupled to the end-effector, or may be located directly on the end-effector.
Force sensors (Force sensors) are devices that convert the magnitude of a Force into a related electrical signal. Forces are the direct cause of the change in motion of the material. Force and moment sensors (Force/Torque sensors) are used to measure the interaction Force and Torque between a support and a supported object. May be provided at the joint where the robotic manipulation end is attached to the end effector.
Further, the sensor further comprises: a vision sensor.
In another embodiment of the present invention, the movable space where the end effector holds the goods to be placed when the end effector approaches the first target state may be obtained by the visual sensor. The sensing parameters may include: the movable space of the first target state is approached by the goods to be placed, which are obtained by the vision sensor. Specifically, the Vision sensor includes a three-dimensional image pickup device such as a color Depth (RGBD, RGB Depth) device, Binocular Stereo Vision (Binocular Stereo Vision). The sensing parameter is spatial data acquired by the three-dimensional camera device. A two-dimensional imaging device may be combined with a depth sensing device to obtain a two-dimensional image and depth data, i.e., spatial data.
The sensing parameter meets the first preset condition that the movable space belongs to a preset first space range. That is, when the end effector of the robot is controlled to obtain that the goods to be placed approach the first target state, if the movable space of the goods to be placed, which is obtained by the vision sensor and approaches the first target state, belongs to the preset first space range, the robot places the goods to be placed.
Further, the sensor further comprises: and a distance measuring sensor.
In another embodiment of the present invention, a first distance that the goods to be placed approach to other objects may be detected by the distance measuring sensor. The sensing parameters may include the distance from the ranging sensor to the other object to which the goods to be placed approach, and the sensing parameters meet a first preset condition that the distance from the goods to be placed to the other object to which the goods to be placed approach belongs to a preset first threshold range. That is, when the end effector of the robot is controlled to obtain that the goods to be placed approach the first target state, if the distance, detected by the distance measuring sensor, of the goods to be placed approaching other objects belongs to the preset first threshold range, the robot places the goods to be placed.
In general, a range sensor may obtain one-dimensional data. When three distance measuring sensors are provided, the normal vector of the measuring and calculating surface can be calculated. And then the distance between the end effector and the measuring and calculating surface can be measured and calculated according to the normal vector. And further, the posture of the end effector can be adjusted to accurately approach.
It should be noted that, in the process of approaching the first target state through the visual sensor, if the detected object exceeds the detection range of the visual sensor, the distance sensor may also measure the sensing parameters required by the scene, such as the distance between the goods to be placed and other goods.
Further, the sensor also includes a proximity sensor.
In another embodiment of the present invention, the first proximity data of the goods to be placed and the other objects approaching thereto may be detected by the proximity sensor. The sensing parameters can include first proximity data of the goods to be placed and other objects approaching the goods detected by the proximity sensor, and the sensing parameters meet a first preset condition that the first proximity data belong to a preset third threshold range. That is, when the end effector of the robot is controlled to obtain that the goods to be placed approach the first target state, if the first approach data of the goods to be placed and the approach other objects belong to the preset third threshold range, the robot places the goods to be placed.
The proximity sensor may be used to detect a specific proximity parameter or may be used only to detect whether proximity data is generated. When the proximity sensor detects whether proximity data is generated, the positions of the proximity sensor and the robot may be set according to detection parameters of the proximity sensor. For example, if the proximity distance is 55mm, proximity to 55mm or less generates proximity data, and otherwise, no data is generated. The proximity sensor is disposed at a position where the distance from the end effector to the load falls within 55mm in a state where the end effector can hold the load. Then, when the end effector approaches the second target state, the proximity sensor generates proximity data, which represents that the end effector is in a state of being able to hold the goods, and then the holding is executed.
Further, the sensor also includes a tactile sensor.
In another embodiment of the present invention, the contact data of the end effector and the goods to be placed can be obtained by the touch sensor. The sensing parameters include contact data of the end effector with the goods to be placed. The sensing parameter meets a first preset condition, which comprises the following steps: the sensing parameter detected by the tactile sensor belongs to the third area parameter. And when the end effector of the robot is controlled to approach the first target state, if the sensing parameter detected by the touch sensor is detected to belong to the third area parameter, placing the goods to be placed. The third area is the combination of the sensing parameters acquired by all the touch sensors corresponding to the first target state and set according to the specific application scene. For example, the first target state required by the scene includes a placement position and a placement posture of the goods to be placed, and in the process of approaching the first target state, if the acquired contact data meets the tightness requirement for stacking the goods, the placing may be performed. In this example, whether the goods are contacted or not can be judged by detecting the reaction force of other goods or bulkheads on the goods, and even if the reaction force reaches a certain range, the sensing parameter meeting the tightness requirement is the sensing parameter of the third area under the constraint of the scene requirement, which is the sensing parameter detected by the sensor. And in the process of approaching the first target state, if the sensing parameter falls into the sensing parameter range of the third area corresponding to the first target state, performing placement. For example, the third area parameter corresponds to a reaction force of any one or more of the bottom side, the rear side, the left side and the right side of the cargo to be placed, such as a bulkhead contacting other cargo, the ground or the cargo compartment, and the like, to generate a reaction force to the cargo, and further generate a reaction force to a tactile sensor connected to the end effector by the end effector holding the cargo to be placed. In particular, the tactile sensor may be disposed in an area that is in contact with the cargo when the end effector is holding the cargo.
Further, the tactile sensor may also detect the distribution of force. The setting of the third region may also include a contact data definition of an end effector contact profile with the cargo. For example, when the end effector is a robot arm, the touch sensor is disposed in a region where each finger of the robot arm contacts the goods. The setting of the third area includes a contact data range defined by the contact distribution of each finger with the goods. It is assumed that the contact distribution is defined such that the contact area of each finger with the goods is larger than the first area. It will be appreciated that the specific contact data range of the third region may also include a definition of the magnitude of the force, depending on the scene requirements.
In another embodiment of the present invention, the end effector of the robot includes a suction cup. The sensor may also include a vacuum sensor, and the sensed parameter includes a negative pressure parameter. The first preset condition includes that the value of the negative pressure parameter produces a preset fluctuation. The preset fluctuation corresponds to the contact of the goods on the placing surface, such as the contact with other goods, the ground or bulkheads of the cargo holds, and the like, the reaction force on the goods is generated, further, the negative pressure intensity change is generated on the vacuum sensor connected with the end effector by the sucking disc for holding the goods to be placed, and when the change meets the preset fluctuation, the first preset condition is met, namely, the placing operation is executed.
In the embodiment of the invention, in the process of approaching the target state, the sensor obtains the sensing parameter, and the robot is controlled to place goods according to the sensing parameter. So that the robot can accurately complete the placement of the goods. When using and logistics storage field, especially be used for sign indicating number goods scheme, can realize that the distance of putting between the goods is appropriate, place neatly, practice thrift and place the space, the goods is stacked stably. When unloading, can stably and effectively accomplish the task of unloading.
Referring to fig. 4, fig. 4 is a schematic flow chart illustrating an implementation of a method for stacking goods by a robot according to a third embodiment of the present invention. The present embodiment is illustrated from the perspective of holding goods, and as shown in fig. 4, the method comprises the steps of:
s401, acquiring sensing parameters through a sensor.
S402, planning a second execution path from the current state to a fourth target state of the end effector according to the second target state and the current state of the end effector, wherein the fourth target state and the second target state have a second distance;
s403, controlling the end effector to reach a fourth target state according to the second execution path;
and S404, when the end effector approaches the second target state, if the sensing parameter meets a second preset condition, controlling the end effector to execute the operation of holding the goods to be held.
It should be noted that, according to the target state to be held by the cargo and the current state of the end effector, including according to the second target state and the current state of the end effector, a second execution path from the current state to a fourth target state having a second distance from the second target state is planned. And after the end effector of the robot is controlled to reach a fourth target state according to the second execution path, the second target state is approached, and when the sensing parameters meet a second preset condition, the end effector is controlled to obtain the obtained goods. The current state of the end effector includes a current position and/or a current pose of the end effector. The fourth target state is a feasible position and/or feasible attitude that is close to the second target state. The second target state is approached by reaching a fourth target state.
Specifically, the acquiring of the sensing parameter by the sensor includes: and detecting the external force through a sensor to obtain external force parameters. Then, the second preset condition includes: the external force parameter belongs to the second region parameter. The second area parameter is a sensing parameter corresponding to the second target state and set according to the specific application scene. For example, the second target state required by the scene includes a holding position and a holding posture for receiving the goods to be held, and in the process of approaching the second target state, if the end effector is in contact with the goods to be held, the holding can be performed. In this example, whether the end effector contacts the goods to be held may be detected, and even if the acting force with the goods to be held reaches a certain range, the sensing parameter region that meets the holding requirement, that is, the second region parameter, may be set. And in the process of approaching the second target state, if the sensing parameter belongs to the second area parameter corresponding to the second target state, executing the acquisition. For example, the second area parameter corresponds to contact with or even pressing of the object to be held, and the object to be held generates a reaction force against the end effector and further a sensor connected to the end effector to acquire the sensing parameter. This connection includes both direct and indirect connections.
Wherein, the sensor can include: the Force feedback Sensor and/or the Torque Sensor can also be a Force/Torque Sensor. The sensor may be located at a joint that operably couples the end effector to the end effector, or may be located directly on the end effector.
Further, the sensor includes: a vision sensor. In particular, the vision sensor comprises a three-dimensional camera device, such as a color depth device, binocular stereo vision. The sensing parameter is spatial data acquired by the three-dimensional camera device. A two-dimensional imaging device may be combined with a depth sensing device to obtain a two-dimensional image and depth data, i.e., spatial data.
In another embodiment of the present invention, the relative status of the end effector and the goods to be held is obtained by the visual sensor. The sensing parameters may include: the relative position of the end effector and the cargo to be held. The second preset condition includes: the relative state of the end effector and the goods to be held belongs to a preset holding state. For example, when the second target state is an initial holding position and/or holding posture for holding the to-be-held item. When the end effector of the robot is controlled to approach a second target state, namely approach the goods to be held, more accurate space data of the goods to be held is obtained according to the visual data obtained by the visual sensor, and then an optimized holding position and/or holding posture can be obtained. And when the end effector is in the optimized holding position and/or holding posture, the goods to be held is held.
Further, the sensor further comprises: and a distance measuring sensor.
In another embodiment of the present invention, a second distance between the end effector and the goods to be held is obtained by the distance measuring sensor. The second predetermined condition is that the second distance falls within a second threshold range within which the end effector can hold the cargo to be held. That is, when the end effector of the robot is controlled to approach the goods to be held, that is, to approach the second target state, if the distance to the goods to be held is determined according to the sensing parameter of the distance measuring sensor, and if the distance belongs to the execution threshold range in which the end effector can hold the goods to be held, the goods to be held is held. The execution threshold range includes contact with the goods to be held and also includes a non-contact state. For example, when the end effector is a suction cup, the distance between the suction cup and the goods to be held may fall within the suction range of the suction cup.
In general, a range sensor may obtain one-dimensional data. When three distance measuring sensors are provided, the normal vector of the measuring and calculating surface can be calculated. And then the distance between the end effector and the measuring and calculating surface can be measured and calculated according to the normal vector. And further, the posture of the end effector can be adjusted to accurately approach.
It should be noted that, in the process of approaching the second target state by the visual sensor, if the detected object exceeds the detection range of the visual sensor, the distance between the end effector and the goods to be held, the distance between the goods to be held and the surrounding objects, and other sensing parameters that are required by the scene may also be measured by the distance measuring sensor.
Further, the sensor further comprises: a proximity sensor.
In another embodiment of the present invention, the second proximity data of the end effector and the goods to be held are obtained by the proximity sensor, and the sensing parameters may further include the second proximity data of the end effector and the goods to be held, which are obtained by the proximity sensor. The second preset condition is that the second proximity data belongs to a preset fourth threshold range. That is, when the end effector of the robot is controlled to approach the goods to be held, that is, to approach the second target state, if it is detected that the second approach data of the robot and the goods to be held belongs to the preset fourth threshold range, the goods to be held is held.
The proximity sensor may detect a specific proximity parameter, or may only detect whether there is proximity data. When the proximity sensor detects whether the proximity data is generated, the proximity sensor may be set at the position of the robot according to the detection parameters of the proximity sensor. For example, if the proximity distance is 55mm, proximity to 55mm or less generates proximity data, and otherwise, no data is generated. The proximity sensor is disposed at a position where the distance from the end effector to the load falls within 55mm in a state where the end effector can hold the load. The proximity sensor generates proximity data when the end effector approaches the second target state, i.e., the end effector is in a state in which the cargo is available, and a holding operation is performed.
Further, the sensor further comprises: a tactile sensor.
In another embodiment of the present invention, the contact data of the end effector and the goods to be held can be obtained by the touch sensor. The second preset condition includes: the contact data of the end effector with the goods to be held belongs to the fourth area parameter. That is, when the end effector of the robot is controlled to approach the goods to be held, that is, when the end effector approaches the second target state, if it is detected that the contact data of the end effector and the goods to be held belongs to the fourth region parameter, the goods to be held is held. Since the tactile sensor can detect the magnitude of the force, the setting of the fourth area can also include a definition of the magnitude of the force acting with the cargo.
Further, the tactile sensor may also detect the distribution of force. The setting of the fourth region may further include a contact data definition of an end effector contact profile with the cargo. For example, when the end effector is a robot arm, the tactile sensors are disposed in areas where fingers of the robot arm contact the goods. The setting of the fourth area includes a contact data range defined by the contact distribution of each finger with the goods. It is assumed that the contact distribution is defined such that the contact area of each finger with the goods is larger than the first area. Approaching the second target state by the manipulator includes approaching the manipulator to hold the goods to be held, for example, gradually closing the fingers until the contact data obtained by the touch sensor of each finger corresponds to the contact area of the goods to be held being larger than the first area, and then performing holding. It will be appreciated that the specific contact data range for the fourth region may also include a definition of the magnitude of the force, depending on the context requirements.
Furthermore, whether the goods slide or not can be monitored by utilizing the contact data of the tactile sensor under the state of holding the goods. And if the sliding is performed, controlling the end effector to increase the holding force. And adjusting the cargo attitude in the holding state.
Further, the texture of the goods is obtained from the contact data. For example, the second target state is a region where the holding position and/or the holding posture corresponds to the cargo having the texture feature. And judging whether the end effector is contacted with the area with the texture characteristics according to the contact data when the end effector approaches to the second target state, and executing the holding operation when the characteristics of the contact data of the end effector and the goods to be held are matched with the characteristics of the contact data corresponding to the contact of the end effector and the area with the texture characteristics of the goods to be held when the end effector and the goods to be held are contacted.
In another possible implementation manner, according to the foregoing manner, if it is determined that the goods to be held is touched according to the touch data, the holding is performed. And after the goods are held, controlling the end effector to adjust the posture of the goods. For example, knowing that the texture feature is located above the cargo capture area by the end effector based on visual sensors or known cargo model data can reduce the capture force of the end effector while maintaining contact, i.e., control the force between the end effector and the cargo based on the contact data. Under the contact state, the friction force is still provided, the goods are controlled to slide down until the texture features reach the holding area of the end effector, namely whether the texture features exist is judged according to the contact data in the sliding down stage, and if the texture features exist, the end effector is controlled to increase the holding force. That is, the cargo is stably captured in the end effector and the region captured by the end effector is in the region of the textural features of the cargo. Specifically, when the texture feature includes cargo information, the texture feature may be obtained by the touch sensor, and the cargo information may be obtained.
Further, the sensor further comprises: a vacuum sensor.
In another embodiment of the present invention, the end effector of the robot includes a suction cup. The sensor may also include a vacuum sensor, and the sensed parameter includes a negative pressure parameter. The second preset condition includes that the value of the negative pressure parameter is greater than a preset negative pressure threshold. The preset negative pressure threshold value accords with the negative pressure value required by the sucking disc to suck the goods to be held.
It is to be understood that performing the capturing or placing and determining the sensing parameter may be done synchronously. Namely, once the preset condition is judged to be met, the end effector stops approaching movement.
The first region parameter, the second region parameter, the third region parameter and the fourth region parameter include a plurality of sets of sensing parameters corresponding to a multi-dimensional space such as a one-dimensional interval, a two-dimensional region, a three-dimensional space, a six-dimensional space and the like. The specific values of the sensing parameters in the set may be continuous or discontinuous. For example, when 2 sensors capable of detecting six dimensions are included, 12-dimensional spatial data describing the state of the sensors may be obtained.
In the embodiment of the invention, in the process of approaching the target state, the sensor is used for acquiring the sensing parameter, and the robot is controlled to acquire the goods according to the sensing parameter. So that the robot can accurately complete the holding of the goods. When using and logistics storage field, especially be used for sign indicating number goods scheme, can realize that the distance of putting between the goods is appropriate, place neatly, practice thrift and place the space, the goods is stacked stably.
In the above embodiment, after the third target state close to the first target state and the fourth target state close to the second target state are reached, in the process of approaching the first target state and the second target state, whether to perform placing or holding is judged through the sensing parameters obtained by the sensor, so as to avoid the problem that a task fails because the robot is extruded to other goods or walls or the goods cannot be held when planning to reach the target state at one time and performing placing or holding due to errors in robot calculation and mechanical operation. Thereby improving the chances of keeping the cargo intact.
Referring to fig. 5, fig. 5 is a robot according to a fourth embodiment of the present invention, the robot is a robot 10 in fig. 1, and the robot 10 includes:
the end effector 101 is provided at the operation end of the robot 10. The manipulation tip may be a robotic arm actuation tip. The end effector 101 is disposed at the end of the robot arm.
And the sensor 102 is used for acquiring sensing parameters.
A memory 103, a processor 104 and a computer program stored on the memory 103 and executable on the processor 104, when executing the computer program, implements the method for palletizing goods by the robot as described in the embodiments of fig. 2 to 4.
The end effector 101, sensor 102, memory 103, and processor 104 are communicatively coupled, including but not limited to, via bus 105.
The Memory 103 may be a high-speed Random Access Memory (RAM) Memory or a non-volatile Memory (non-volatile Memory), such as a disk Memory. The memory 103 is used for storing a set of executable program code, and the processor 104 is coupled to the memory 104. In some embodiments, the memory 103 optionally includes memory located remotely from the processor 104, which may be connected to the robot over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Further, the sensor 102 includes: a visual sensor, a ranging sensor, a proximity sensor, a tactile sensor, a vacuum sensor, a force feedback sensor, a torque sensor, and one or more of a force and torque sensor.
Wherein force feedback sensors are provided at the end effector and force and torque sensors are provided at the joints where the operational end is connected to the end effector.
In particular, force feedback sensors are used to detect external forces.
The force and moment sensor is used for detecting external force and moment.
The visual sensor is used for acquiring a movable space of the goods to be placed in the first target state.
The visual sensor is also used for acquiring data of the goods to be held and acquiring the distance between the visual sensor and the goods to be held.
The distance measuring sensor is used for detecting the distance of the goods to be placed approaching other objects.
The distance measuring sensor is also used for detecting the distance to the goods to be held.
The proximity sensor is used for detecting first proximity data of the goods to be placed and other objects approaching.
The proximity sensor is also configured to detect second proximity data to the item to be held.
The touch sensor is used for acquiring contact data generated when the end effector is in contact with goods to be placed or held.
The vacuum sensor is used for acquiring negative pressure parameters. Furthermore, after the object is judged to be sucked according to the negative pressure parameter, the vacuum sensor can also be used for adjusting the suction force.
The vacuum sensor is also used to measure fluctuations in the negative pressure.
And according to the sensor parameters detected by the sensors, when the sensing parameters obtained by the sensors are confirmed to accord with a first preset condition, placing the goods to be placed. And when the sensing parameters obtained by the sensor are confirmed to meet the second preset condition, the goods to be held are held. Please refer to the description of the embodiments in fig. 2 to fig. 4, which will not be repeated herein.
Further, the robot further includes: the robot comprises a moving mechanism, a mechanical arm, a machine body and a power supply.
The bottom of the moving mechanism is provided with a plurality of wheels, and the robot can move in all directions by driving the wheels to rotate.
The processor 104 and the memory 103 are provided in the body.
For details of the technology that are not described in detail in this embodiment, reference may be made to the methods provided in the first to third embodiments of the present invention.
In the embodiment of the invention, at least one sensor is arranged on the robot, the sensor is used for acquiring the sensing parameter, and the robot is controlled to place or hold the goods according to the sensing parameter, so that the robot can accurately finish the operation of the goods when the goods are stacked, the distance between the goods is proper, the goods are placed orderly, the placing space is saved, and the goods are stacked stably.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present invention is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no acts or modules are necessarily required of the invention.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the above description, for those skilled in the art, there are variations on the specific implementation and application range according to the idea of the embodiment of the present invention, and in summary, the content of the description should not be construed as a limitation to the present invention.

Claims (14)

1.一种机器人码放货物的方法,其特征在于,所述机器人包括设置于机器人操作末端的末端执行器,所述方法包括:1. a method for robot stacking goods, is characterized in that, described robot comprises the end effector that is arranged on the robot operation end, described method comprises: 通过传感器获取传感参数;Obtain sensing parameters through sensors; 控制机器人的末端执行器趋近目标状态,若所述传感参数符合预设条件,则控制所述末端执行器执行获持或放置操作;Controlling the end effector of the robot to approach the target state, and controlling the end effector to perform a holding or placing operation if the sensing parameters meet the preset conditions; 所述目标状态包括用于执行获持操作对应的第二目标状态,则所述控制机器人的末端执行器趋近目标状态,若所述传感参数符合预设条件,则控制所述末端执行器执行获持或放置操作,包括:The target state includes a second target state corresponding to a hold operation, and the end effector of the control robot approaches the target state, and if the sensing parameter meets a preset condition, the end effector is controlled Perform hold or put operations, including: 根据所述第二目标状态以及所述末端执行器的当前状态,规划所述末端执行器从所述当前状态到达第四目标状态的第二执行路径,所述第四目标状态与所述第二目标状态具有第二距离;According to the second target state and the current state of the end effector, plan a second execution path of the end effector from the current state to a fourth target state, the fourth target state and the second the target state has a second distance; 根据所述第二执行路径,控制所述末端执行器到达第四目标状态;controlling the end effector to reach a fourth target state according to the second execution path; 当所述末端执行器趋近所述第二目标状态时,若所述传感参数符合第二预设条件,则控制所述末端执行器执行获持待获持货物的操作;When the end effector approaches the second target state, if the sensing parameter meets the second preset condition, controlling the end effector to perform the operation of acquiring the goods to be acquired; 所述目标状态还包括用于执行放置操作对应的第一目标状态,则所述控制机器人的末端执行器趋近目标状态,若所述传感参数符合预设条件,则控制所述末端执行器执行获持或放置操作,包括:The target state further includes a first target state corresponding to the placing operation, the end effector of the control robot approaches the target state, and if the sensing parameter meets the preset condition, the end effector is controlled Perform hold or put operations, including: 根据所述第一目标状态以及所述末端执行器的当前状态,规划从所述末端执行器从所述当前状态到达第三目标状态的第一执行路径,所述第三目标状态与所述第一目标状态具有第一距离;According to the first target state and the current state of the end effector, plan a first execution path from the end effector from the current state to a third target state, the third target state and the third target state a target state has a first distance; 根据所述第一执行路径,控制所述末端执行器到达所述第三目标状态;controlling the end effector to reach the third target state according to the first execution path; 当控制所述末端执行器趋近所述第一目标状态时,若所述传感参数符合第一预设条件,则控制所述末端执行器执行放置已获持的待放置货物的操作;When the end effector is controlled to approach the first target state, if the sensing parameter meets the first preset condition, the end effector is controlled to perform the operation of placing the held goods to be placed; 所述通过传感器获取传感参数包括:通过视觉传感器获取所述末端执行器趋近所述第一目标状态时,所述末端执行器获持的待放置货物的可移动空间;The acquiring the sensing parameter through the sensor includes: acquiring the movable space of the goods to be placed held by the end effector when the end effector approaches the first target state through a vision sensor; 则,所述第一预设条件包括:所述可移动空间属于预置的第一空间范围;Then, the first preset condition includes: the movable space belongs to a preset first space range; 所述通过传感器获取传感参数包括:通过视觉传感器获取所述末端执行器与所述待获持货物的相对状态;The acquiring the sensing parameter through the sensor includes: acquiring the relative state of the end effector and the cargo to be held through a visual sensor; 则,所述第二预设条件包括:所述相对状态属于可获持状态;Then, the second preset condition includes: the relative state belongs to the holdable state; 当控制机器人的末端执行器趋近第二目标状态时,根据视觉传感器获取的视觉数据获得待获持货物的空间数据,则得到获持位置和/或获持姿态;当末端执行器处于获持位置和/或获持姿态时,则获持该待获持货物;When the end effector of the control robot approaches the second target state, the spatial data of the goods to be held is obtained according to the visual data obtained by the vision sensor, and the holding position and/or the holding attitude are obtained; when the end effector is in the holding position position and/or attitude, the cargo to be held is held; 所述通过传感器获取传感参数包括:通过力反馈传感器、力矩传感器以及力和力矩传感器中的一种或几种的组合检测外力,获取外力参数;The acquiring the sensing parameters through the sensor includes: detecting the external force through one or a combination of a force feedback sensor, a torque sensor and a force and torque sensor, and acquiring the external force parameter; 则,所述第一预设条件包括:所述外力参数属于第一区域参数;Then, the first preset condition includes: the external force parameter belongs to the first area parameter; 通过检测货物受到的其他货物或舱壁对货物产生的反作用力判断是否接触到,以及设定作用力达到某一范围,符合紧密度要求的传感参数区域,即为第一区域参数;By detecting the reaction force generated by other cargo or bulkhead on the cargo to determine whether the cargo is in contact, and setting the force to reach a certain range, the sensing parameter area that meets the tightness requirements is the first area parameter; 则,所述第二预设条件包括:所述外力参数属于第二区域参数;Then, the second preset condition includes: the external force parameter belongs to the second area parameter; 通过检测末端执行器是否接触到待获持货物,以及设与待获持货物的作用力达到某一范围,则符合获持要求的传感参数区域,即为第二区域参数。By detecting whether the end effector is in contact with the goods to be held, and if the force on the goods to be held reaches a certain range, the sensing parameter area that meets the holding requirements is the second area parameter. 2.根据权利要求1所述的方法,其特征在于,2. The method according to claim 1, wherein 所述通过传感器获取传感参数包括:通过测距传感器检测所述待放置货物趋近其他物体的第一距离;The acquiring the sensing parameter through the sensor includes: detecting, through the ranging sensor, a first distance at which the to-be-placed cargo approaches other objects; 则,所述第一预设条件包括:所述第一距离属于预置的第一阈值范围。Then, the first preset condition includes: the first distance belongs to a preset first threshold range. 3.根据权利要求1所述的方法,其特征在于,3. The method according to claim 1, wherein 所述通过传感器获取传感参数包括:通过测距传感器检测所述末端执行器与所述待获持货物的第二距离;The acquiring the sensing parameter through the sensor includes: detecting the second distance between the end effector and the cargo to be held through a ranging sensor; 则,所述第二预设条件包括:所述第二距离属于所述末端执行器可获持货物的第二阈值范围。Then, the second preset condition includes: the second distance belongs to a second threshold range of goods that can be held by the end effector. 4.根据权利要求1所述的方法,其特征在于,4. The method of claim 1, wherein 所述通过传感器获取传感参数包括:通过接近传感器获取所述待放置货物与趋近其他物体的第一接近数据;The acquiring the sensing parameter through the sensor includes: acquiring the first proximity data of the goods to be placed and approaching other objects through the proximity sensor; 则,所述第一预设条件包括:所述第一接近数据属于预置的第三阈值范围。Then, the first preset condition includes: the first proximity data belongs to a preset third threshold range. 5.根据权利要求1所述的方法,其特征在于,5. The method of claim 1, wherein 所述通过传感器获取传感参数包括:通过接近传感器获取所述末端执行器与待获持货物的第二接近数据;The acquiring the sensing parameter by using the sensor includes: acquiring second proximity data between the end effector and the cargo to be held by using a proximity sensor; 则,所述第二预设条件包括:所述第二接近数据属于预置的第四阈值范围。Then, the second preset condition includes: the second proximity data belongs to a preset fourth threshold range. 6.根据权利要求1所述的方法,其特征在于,6. The method of claim 1, wherein 所述通过传感器获取传感参数包括:通过触觉传感器获取所述末端执行器与所述待放置货物的接触数据;The acquiring the sensing parameter through the sensor includes: acquiring the contact data between the end effector and the goods to be placed through a tactile sensor; 则,所述第一预设条件包括:所述末端执行器与所述待放置货物的接触数据属于第三区域参数。Then, the first preset condition includes: the contact data between the end effector and the goods to be placed belongs to the third area parameter. 7.根据权利要求1所述的方法,其特征在于,7. The method of claim 1, wherein, 所述通过传感器获取传感参数包括:通过触觉传感器获取所述末端执行器与待获持货物的接触数据;The acquiring the sensing parameter through the sensor includes: acquiring the contact data between the end effector and the cargo to be held through the tactile sensor; 则,所述第二预设条件包括:所述末端执行器与所述待获持货物的接触数据属于第四区域参数。Then, the second preset condition includes: the contact data between the end effector and the cargo to be held belongs to the fourth area parameter. 8.根据权利要求1所述的方法,其特征在于,8. The method of claim 1, wherein: 所述通过传感器获取传感参数包括:通过触觉传感器获取所述末端执行器与待获持货物的接触数据;The acquiring the sensing parameter through the sensor includes: acquiring the contact data between the end effector and the cargo to be held through the tactile sensor; 则,所述第二预设条件包括:所述末端执行器与所述待获持货物的接触数据的特征,与所述末端执行器和所述待获持货物的具有纹理特征的区域接触时对应的接触数据的特征相匹配。Then, the second preset condition includes: the characteristics of the contact data between the end effector and the goods to be held, when the end effector is in contact with the area with texture features of the goods to be held The features of the corresponding contact data are matched. 9.根据权利要求8所述的方法,其特征在于,所述控制所述末端执行器执行获持待获持货物的操作之后,包括:9 . The method according to claim 8 , wherein after the controlling the end effector to perform the operation of acquiring the goods to be acquired, the method comprises: 10 . 根据所述末端执行器与所述待获持货物的接触数据,分析获持货物状态下,获持的货物是否产生滑动;According to the contact data between the end effector and the cargo to be held, analyze whether the held cargo slips under the held cargo state; 若产生滑动,则控制所述末端执行器加大获持力度。If slippage occurs, the end effector is controlled to increase the holding force. 10.根据权利要求9所述的方法,其特征在于,所述控制所述末端执行器执行获持待获持货物的操作之后,包括:10 . The method according to claim 9 , wherein after the controlling the end effector to perform the operation of holding the goods to be held, the method comprises: 10 . 在获持货物状态下,根据所述末端执行器与所述待获持货物的接触数据,调整获持的货物的姿态。In the state of the cargo being held, the posture of the cargo being held is adjusted according to the contact data between the end effector and the cargo to be held. 11.根据权利要求1所述的方法,其特征在于,所述方法还包括:11. The method of claim 1, wherein the method further comprises: 在视觉传感器趋近第二目标状态的过程中,若检测对象超出所述视觉传感器的检测范围时,则通过测距传感器测量所述末端执行器与所述待获持货物的距离,以及通过所述测距传感器测量所述待获持货物与周围的物体之间的距离。During the process of the visual sensor approaching the second target state, if the detection object exceeds the detection range of the visual sensor, the distance between the end effector and the cargo to be held is measured by the distance measuring sensor, and the distance between the end effector and the cargo to be held is measured by the distance measuring sensor. The distance measuring sensor measures the distance between the cargo to be held and surrounding objects. 12.根据权利要求1所述的方法,其特征在于,所述末端执行器为吸盘,所述传感器包括真空传感器,所述传感参数包括负压压强参数,则所述若所述传感参数符合预设条件,则控制所述末端执行器执行获持或放置操作,包括:12. The method according to claim 1, wherein the end effector is a suction cup, the sensor comprises a vacuum sensor, and the sensing parameter comprises a negative pressure parameter, and the if the sensing parameter If the preset conditions are met, the end effector is controlled to perform a holding or placing operation, including: 若所述负压压强参数的值产生预设波动,则控制所述末端执行器执行获持操作;If the value of the negative pressure parameter generates a preset fluctuation, controlling the end effector to perform a holding operation; 若所述负压压强参数的值大于预设负压压强阈值,则控制所述末端执行器执行放置操作。If the value of the negative pressure parameter is greater than a preset negative pressure threshold, the end effector is controlled to perform a placing operation. 13.一种机器人,其特征在于,包括:13. A robot, characterized in that, comprising: 末端执行器,设置于所述机器人的操作末端;an end effector, arranged at the operating end of the robot; 传感器,用于获取传感参数;sensor, used to obtain sensing parameters; 存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1至12中的任一项所述的机器人码放货物的方法。A memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the computer program according to any one of claims 1 to 12 when the processor executes the computer program The method of the robot stacking the goods. 14.根据权利要求13所述的机器人,其特征在于,所述传感器包括:视觉传感器,测距传感器,接近传感器,触觉传感器,真空传感器,力反馈传感器,力矩传感器以及力和力矩传感器中的一种或几种的组合。14. The robot according to claim 13, wherein the sensor comprises: a vision sensor, a distance sensor, a proximity sensor, a tactile sensor, a vacuum sensor, a force feedback sensor, a torque sensor and one of a force and torque sensor one or a combination of several.
CN201780006693.7A 2017-08-24 2017-08-24 Method and robot for stacking goods by robot Expired - Fee Related CN108698225B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/098781 WO2019037013A1 (en) 2017-08-24 2017-08-24 Method for stacking goods by means of robot and robot

Publications (2)

Publication Number Publication Date
CN108698225A CN108698225A (en) 2018-10-23
CN108698225B true CN108698225B (en) 2022-05-17

Family

ID=63843794

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780006693.7A Expired - Fee Related CN108698225B (en) 2017-08-24 2017-08-24 Method and robot for stacking goods by robot

Country Status (2)

Country Link
CN (1) CN108698225B (en)
WO (1) WO2019037013A1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109648562B (en) * 2018-12-29 2021-01-26 深圳蓝胖子机器人有限公司 Box body grabbing control method, box body placing control method, related device and system
CN110509067B (en) * 2019-07-31 2021-06-29 清华大学 A multi-robot system equipment for in-situ machining of large and complex components
CN114671256B (en) * 2020-12-24 2024-05-24 未势能源科技有限公司 Battery stack material stacking control method, device and material taking mechanism
CN115557432B (en) * 2022-09-28 2025-10-03 深圳海星智驾科技有限公司 Cargo unloading method, device, electronic device and storage medium
CN116187908B (en) * 2023-03-21 2023-12-22 岳阳礼一科技股份有限公司 An intelligent management method and system for warehousing and logistics based on image recognition
WO2025156560A1 (en) * 2024-01-23 2025-07-31 上海市浦东新区人民医院 Intelligent mobile device applied in medical imaging systems for automatic placement of mr coils
CN118220723B (en) * 2024-05-22 2024-07-26 菲特(天津)检测技术有限公司 Accurate stacking method and system based on machine vision
CN119610037A (en) * 2024-12-13 2025-03-14 北京航空航天大学 An immersive master-slave teleoperated humanoid robot system with force feedback
CN120191769B (en) * 2025-05-26 2025-08-15 北京汇研中科科技发展有限公司 Vehicle sensing and mechanical arm unloading system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2585256A1 (en) * 2010-06-24 2013-05-01 Zenrobotics OY Method for the selection of physical objects in a robot system
CN103978474A (en) * 2014-05-14 2014-08-13 湖南大学 Special operation robot for extreme environment
CN104626171A (en) * 2015-01-07 2015-05-20 北京卫星环境工程研究所 Mechanical arm collision detection and response method based on six-dimensional force sensor
CN104786220A (en) * 2015-03-20 2015-07-22 江苏南铸科技股份有限公司 Robot arm used for handling LCD screens
CN205060979U (en) * 2015-10-08 2016-03-02 胡雨滨 Pile up neatly robot system
CN105377512A (en) * 2013-06-28 2016-03-02 菲尔罗伯蒂克斯顺从式机器人技术有限公司 Robot-supported object stacking methods
US9333649B1 (en) * 2013-03-15 2016-05-10 Industrial Perception, Inc. Object pickup strategies for a robotic device
CN105692198A (en) * 2016-03-11 2016-06-22 青岛创想智能技术有限公司 Clamp control system
CN205555541U (en) * 2016-03-16 2016-09-07 广州圣益龙自动控制技术有限公司 Pile up neatly, machine people breaks a jam
CN106346510A (en) * 2016-10-11 2017-01-25 佛山科学技术学院 A flexible three-finger gripper with tactile sensing function
CN106671112A (en) * 2016-12-13 2017-05-17 清华大学 Judging method of grabbing stability of mechanical arm based on touch sensation array information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6746203B2 (en) * 2001-03-30 2004-06-08 Axium, Inc. Gripping and transport clamp mounted at the end of a robotic arm and method for operating the same
US9067744B2 (en) * 2011-10-17 2015-06-30 Kabushiki Kaisha Yaskawa Denki Robot system, robot, and sorted article manufacturing method
CN102902271A (en) * 2012-10-23 2013-01-30 上海大学 Binocular vision-based robot target identifying and gripping system and method
CN106610666A (en) * 2015-10-22 2017-05-03 沈阳新松机器人自动化股份有限公司 Assistant robot based on binocular vision, and control method of assistant robot
CN106695792A (en) * 2017-01-05 2017-05-24 中国计量大学 Tracking and monitoring system and method of stacking robot based on machine vision

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2585256A1 (en) * 2010-06-24 2013-05-01 Zenrobotics OY Method for the selection of physical objects in a robot system
US9333649B1 (en) * 2013-03-15 2016-05-10 Industrial Perception, Inc. Object pickup strategies for a robotic device
CN105377512A (en) * 2013-06-28 2016-03-02 菲尔罗伯蒂克斯顺从式机器人技术有限公司 Robot-supported object stacking methods
CN103978474A (en) * 2014-05-14 2014-08-13 湖南大学 Special operation robot for extreme environment
CN104626171A (en) * 2015-01-07 2015-05-20 北京卫星环境工程研究所 Mechanical arm collision detection and response method based on six-dimensional force sensor
CN104786220A (en) * 2015-03-20 2015-07-22 江苏南铸科技股份有限公司 Robot arm used for handling LCD screens
CN205060979U (en) * 2015-10-08 2016-03-02 胡雨滨 Pile up neatly robot system
CN105692198A (en) * 2016-03-11 2016-06-22 青岛创想智能技术有限公司 Clamp control system
CN205555541U (en) * 2016-03-16 2016-09-07 广州圣益龙自动控制技术有限公司 Pile up neatly, machine people breaks a jam
CN106346510A (en) * 2016-10-11 2017-01-25 佛山科学技术学院 A flexible three-finger gripper with tactile sensing function
CN106671112A (en) * 2016-12-13 2017-05-17 清华大学 Judging method of grabbing stability of mechanical arm based on touch sensation array information

Also Published As

Publication number Publication date
WO2019037013A1 (en) 2019-02-28
CN108698225A (en) 2018-10-23

Similar Documents

Publication Publication Date Title
CN108698225B (en) Method and robot for stacking goods by robot
JP7617577B2 (en) Robot system with piece loss management mechanism
JP6374993B2 (en) Control of multiple suction cups
JP7175487B1 (en) Robotic system with image-based sizing mechanism and method for operating the robotic system
US9498887B1 (en) Two-faced linearly actuated gripper
JP2023524607A (en) ROBOT MULTI-SPECIFIED GRIPPER ASSEMBLY AND METHOD OF OPERATION THEREOF
US20230071488A1 (en) Robotic system with overlap processing mechanism and methods for operating the same
US12552030B2 (en) Systems and methods for grasping and placing multiple objects with a robotic gripper
WO2022098706A1 (en) Robotic tools and methods for operating same
JP7264387B2 (en) Robotic gripper assembly for openable objects and method for picking objects
US20250196361A1 (en) Controlling a robotic manipulator for packing an object
CN116197890A (en) Control method and device for double-arm robot, conveying method, and double-arm robot
KR20250114098A (en) Method and control system for controlling a robotic manipulator
CN114683299B (en) Robot tool and method of operating the same
US20240293936A1 (en) Use of robotic arm to achieve packing density

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: B701-702, industrialization building, Shenzhen Virtual University Park, No.2, Yuexing Third Road, Nanshan District, Shenzhen, Guangdong Province

Applicant after: Shenzhen Lan pangzi machine intelligence Co.,Ltd.

Address before: B701-702, industrialization building, Shenzhen Virtual University Park, No.2, Yuexing Third Road, Nanshan District, Shenzhen, Guangdong Province

Applicant before: SHENZHEN DORABOT Inc.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 h6-1, H6 reservoir, Chiwan oil base, H6 reservoir, Chiwan left battery Road, Chiwan community, zhaoshang street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen Lan pangzi machine intelligence Co.,Ltd.

Address before: B701-702, industrialization building, Shenzhen Virtual University Park, No.2, Yuexing Third Road, Nanshan District, Shenzhen, Guangdong Province

Applicant before: Shenzhen Lan pangzi machine intelligence Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220517

CF01 Termination of patent right due to non-payment of annual fee