CN110948504A - Normal constant force tracking method and device for robot machining operation - Google Patents
Normal constant force tracking method and device for robot machining operation Download PDFInfo
- Publication number
- CN110948504A CN110948504A CN202010103489.0A CN202010103489A CN110948504A CN 110948504 A CN110948504 A CN 110948504A CN 202010103489 A CN202010103489 A CN 202010103489A CN 110948504 A CN110948504 A CN 110948504A
- Authority
- CN
- China
- Prior art keywords
- contact force
- force
- robot
- reference track
- actual contact
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/005—Manipulators for mechanical processing tasks
- B25J11/0065—Polishing or grinding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
The invention provides a normal constant force tracking method and a normal constant force tracking device for robot machining operation, wherein the method comprises the following steps: giving an initial reference track; controlling the robot to move along the reference track; iteratively calculating and updating the position of the current reference track according to the error between the actual contact force and the expected contact force; calculating the attitude of the reference trajectory based on the updated position of the reference trajectory and the direction of the actual contact force. The method introduces a reference track into the existing robot machining force control system, obtains the high-precision reference track through iterative learning and attitude estimation, reflects the outline of a machined workpiece and the attitude which a robot machining tool needs to keep, performs machining according to the reference track, and can realize normal constant force tracking in the process of various curved surface machining operations. Meanwhile, the invention can be realized only by a 3-dimensional force sensor, and the cost increase caused by adopting a 6-dimensional force sensor is avoided.
Description
Technical Field
The invention relates to the field of industrial robots, in particular to a robot control technology, and specifically relates to a normal constant force tracking method and device in robot machining operation.
Background
At present, the 3C industry has a great demand on the application of robot grinding, polishing and the like. The traditional robot adopts position control, which is difficult to ensure constant contact force in grinding and polishing operations, resulting in uneven processing quality. Force sensor based robotic manual machining solutions have therefore been introduced by many companies.
Most of the current methods used in force control machining are impedance/admittance control (the control block diagram is shown in fig. 1). In performing robotic machining (sanding, polishing) operations, the contact force and relative position between the robot end tool and the part being machined can be expressed as a determined impedance relationship. Error F of actual contact force from expected contact forceeCan be expressed as:
wherein M represents an inertia parameter, B represents a damping parameter, K represents a stiffness parameter, EdfRepresenting a desired trajectory XdesAnd the actual trajectory XfacPosition error therebetween.
When the contact force is stable, the above formula is simplified to
Fe=KEdf
I.e. for a fixed stiffness parameter, as long as the position error E is guaranteeddf=0 ensures that the contact force is kept consistent with the desired force. This requires a sufficiently accurate machining reference trajectory XfacTo improve force tracking accuracy.
Suppose the contour locus of the surface of the workpiece is XwpThe track that the robot end tool should run is XdesThen X is presentdes=Xwp-Edw。
In general, the profile trace of the workpiece surface is readily available (e.g., taught) via E if the contact stiffness K between the tool tip and the workpiece surface is also knowndw=Fdes∕K(FdesFor target contact force) to calculate a position error Edw. Then the position error E is calculateddwAnd the required track position of the tail end can be obtained by superposing the tail end on the contour track of the surface of the workpiece. However, for most processing scenes, it is difficult to obtain the stiffness parameter K, so that it is difficult to obtain an accurate processing track X finallydes。
In addition, if normal constant force tracking in machining operations is to be achieved, it is often necessary to employ 6-dimensional force sensors, which undoubtedly increases production costs. Meanwhile, due to the friction force between the end tool of the robot and the workpiece, accurate normal tracking is difficult to realize.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a normal constant force tracking method and a control system in robot machining operation, so that the machining precision in the robot machining operation is effectively improved, and meanwhile, the cost is reduced.
The invention provides a normal constant force tracking method for robot machining operation on one hand, which comprises the following steps:
giving an initial reference trajectory comprising a position and a pose;
controlling the robot to move along the reference track, and ensuring that a tool at the tail end of the robot is always in contact with a workpiece in the moving process;
according to the error between the actual contact force and the expected contact force, iteratively calculating and updating the position of the current reference track to be used as the reference track of the next movement;
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
and converting the actual contact force vector of each control period into a base coordinate system, and calculating the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period in the base coordinate system as the attitude of the updated reference track.
Optionally, the initial reference trajectory is obtained through teaching point location, model derivation, or traction teaching.
Optionally, a force control method based on impedance/admittance control is adopted to control the robot to move along the reference track and ensure that the end tool of the robot and the workpiece are always kept in contact in the moving process.
Optionally, the iteratively calculating and updating the position of the current reference trajectory according to the error between the actual contact force and the expected contact force in the motion process, as the reference trajectory of the next motion, includes:
collecting the actual contact force between the robot tail end tool and the workpiece in the motion process;
calculating an error between the actual contact force and the desired contact force;
updating the position of the current reference track according to the error;
the robot moves next time along the updated reference track;
and repeating the steps until the error between the actual contact force and the expected contact force converges to a set value or the movement times reach the set value, and finishing the iteration.
Optionally, the position of the current reference track is iteratively calculated and updated according to the following rules:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
Optionally, the interpolating and differentiating the updated reference trajectory to obtain the velocity vector of each control period includes:
smoothing the updated reference track;
carrying out spline curve interpolation to obtain the position information of each control period;
and obtaining a velocity vector according to the change difference of the position.
Optionally, the method for obtaining the velocity vector according to the change of the position includes:
assume that the position at time T is
The position at time T-1 is
Velocity vector at time T
Optionally, the method further comprises the steps of: and controlling the robot to move according to the reference track obtained after the iteration, including the position and the posture, and using the reference track for processing the formal workpiece.
In another aspect, the present invention further provides a normal constant force tracking apparatus for robot machining operation, including: robot force control unit, robot position control unit, actual contact force collection system, position feedforward unit, wherein:
the actual contact force acquisition device is used for measuring the actual contact force between the robot tail end processing tool and the workpiece and feeding back the actual contact force to the force control unit;
the force controller unit is used for generating a robot tail end position adjusting instruction according to the error between the actual contact force and the expected contact force and sending the robot tail end position adjusting instruction to the position control unit;
the position feedforward unit is used for sending the current reference track to the position control unit; iteratively updating the position of the current reference track according to the error between the actual contact force and the expected contact force, and calculating the posture of the current reference track based on the updated reference track;
and the position control unit controls the position and the posture of the robot to make corresponding adjustment according to the received robot tail end position adjustment instruction and the reference track.
Optionally, the position feedforward unit iteratively updates the position of the current reference trajectory according to the following formula:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
Optionally, the method for calculating the attitude of the position feedforward unit based on the updated reference trajectory includes:
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
and converting the actual contact force vector of each control period into a base coordinate system, and calculating the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period in the base coordinate system to be used as the attitude of the updated reference track.
Optionally, the actual contact force collecting device adopts a 3-dimensional force sensor, and the robot end processing tool is fixedly mounted on the 3-dimensional force sensor.
The invention improves the force control precision by adding the reference track in the robot machining operation, and simultaneously obtains the accurate reference track including the position and the posture by introducing the preprocessing step for subsequent formal machining. Therefore, on one hand, the position of the reference track is updated through an iterative learning method, namely the surface contour of the workpiece is obtained, on the other hand, the tail end attitude of the robot in the motion process along the reference track is estimated by utilizing the tail end speed information of the robot and the actual contact force information contained in the reference track, the influence of friction force is avoided, the position and the attitude of a tail end processing tool of the robot are controlled according to the obtained reference track, and normal constant force tracking in processing operation on various curved surfaces can be realized. In addition, the invention can be realized only by a 3-dimensional force sensor, and the cost increase caused by adopting a 6-dimensional force sensor is avoided.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic structural diagram of a conventional robot machining operation force control system (impedance/admittance control method);
FIG. 2 is a flow chart of one embodiment of a method for constant normal force tracking for robotic work operations according to the present disclosure;
FIG. 3 is a flow chart of one embodiment of a method for constant normal force tracking for robotic work operations according to the present disclosure;
FIG. 4 is a schematic structural diagram of an embodiment of a normal constant force tracking device for robotic work operations according to the present disclosure;
fig. 5 is a graph comparing the effect of an exemplary embodiment of a method for tracking a constant normal force in a robot machining operation with the prior art.
Detailed Description
Reference will now be made in detail to various exemplary embodiments of the invention, the detailed description should not be construed as limiting the invention but as a more detailed description of certain aspects, features and embodiments of the invention. Many modifications and variations may be made to the specific embodiments of the present disclosure without departing from the scope or spirit of the present disclosure.
Fig. 2 and 3 are flow charts of an embodiment of a method for tracking a constant normal force in a robotic work operation according to the present disclosure.
Example one
As shown in fig. 2, the normal constant force tracking method for robot machining operation in this embodiment includes
The method comprises the following steps:
step S101: given an initial reference trajectory, including position and attitude
I.e. given a rough reference trajectory XrIncluding position and attitude, where attitude refers to the attitude direction of the robot end tooling.
Optionally, the initial reference trajectory may be derived from teaching point positions, models, or traction teaching.
Step S102: and controlling the robot to move along the reference track, and ensuring that a tool at the tail end of the robot is always in contact with the workpiece in the moving process.
And setting the robot to move along a reference track, starting a force control function, and setting appropriate force control parameters such as reference force, damping and the like so as to ensure that a tool at the tail end of the robot is always in contact with a workpiece in the movement process.
Optionally, the robot is controlled to complete the above movement by using a force control method based on impedance/admittance control, which is commonly used at present.
Step S103: and iteratively calculating and updating the position of the current reference track according to the error between the actual contact force and the expected contact force to serve as the reference track of the next movement.
In the motion process, the robot force control unit can automatically adjust the position of the robot to ensure the force tracking precision, but due to the inaccurate track, certain errors exist between the actual contact force and the expected reference force. Updating the position of the reference track according to the error so as to reduce the error;
then, according to the updated reference track, the next movement is carried out, namely step S102 is repeated, the track is further updated, and the error is reduced;
through such a plurality of iterative updates, the iteration is terminated when the error converges to a desired range or the number of movements reaches a predetermined set value.
Optionally, the error between the actual contact force and the expected contact force during the movement is determined
And the difference is used for iteratively calculating and updating the position of the current reference track as the reference track of the next movement, and the method comprises the following steps:
collecting the actual contact force between the robot tail end tool and the workpiece in the motion process;
calculating an error between the actual contact force and the desired contact force;
updating the position of the current reference track according to the error;
the robot moves next time along the updated reference track;
and repeating the steps until the error between the actual contact force and the expected contact force converges to a set value or the movement times reach the set value, and finishing the iteration.
Optionally, the position of the current reference track is iteratively calculated and updated according to the following rules:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
The track update may also adopt other existing update rules. These rules are updated based on the error in the force.
And obtaining the position information of the reference track in the base coordinate system at the end of the iteration.
Step S104: calculating the attitude based on the position of the reference trajectory obtained after the last update, namely when the iteration is finished, specifically comprising:
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
converting the actual contact force vector of each control period into a base coordinate system;
the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period is calculated in the basis coordinate system as the pose of the updated reference trajectory.
For normal constant force tracking, the force application direction of the robot end machining tool is always perpendicular to the velocity vector, and a plane perpendicular to the velocity direction at each moment, namely a tool attitude plane at each moment, can be determined according to the constraint relation. Then calculating the actual contact force vector at the level
And (3) projection on the surface, wherein the projection direction is the normal direction of the surface of the workpiece in the control period, namely the attitude direction which the machining tool at the tail end of the robot needs to reach.
Optionally, the interpolating and differentiating the updated reference trajectory to obtain the velocity vector of each control period includes:
smoothing the updated reference track;
carrying out spline curve interpolation to obtain the position information of each control period;
and obtaining a velocity vector according to the change difference of the position.
Optionally, the method for obtaining the velocity vector according to the change of the position includes:
assume that the position at time T is
The position at time T-1 is
Velocity vector at time T
In each recording period of the robot machining process, actual contact force information is continuously acquired through the force acquisition device. Suppose the force information at time T is
At this time FTFor the force vector in the sensor coordinate system, by transforming the matrixCan be converted into a vector F in the base coordinate systembaseI.e. by
Calculating the actual contact force vector FbaseThe projection in the plane perpendicular to the velocity vector results in the tool attitude perpendicular to the velocity direction during machining, i.e., the normal force application direction.
Therefore, high-precision reference track position and posture information can be completely obtained, and the follow-up robot applies constant force along the track and the posture, so that normal constant force machining can be realized.
Example two
As shown in fig. 3, the difference between the present embodiment and the first embodiment is that after the track position is updated, the posture is updated each time. This method increases the amount of calculation, but can further improve the accuracy of the reference trajectory.
Optionally, the robot normal constant force tracking method further includes step S201: and controlling the robot to move according to the reference track obtained after the iteration, including the position and the posture, and using the reference track for processing the formal workpiece.
Figure 4 provides one embodiment of a robotic work operation normal constant force tracking device according to the present disclosure. As shown in fig. 4, the apparatus includes:
the force sensor is used as one of the actual contact force acquisition devices, is used for measuring the actual contact force between the robot tail end processing tool and the workpiece, and feeds back the actual contact force to the force controller;
the force controller is a robot force control unit and is used for generating a robot tail end position adjusting instruction according to the error between the actual contact force and the expected contact force and sending the robot tail end position adjusting instruction to the robot position control unit;
the position feedforward unit is used for sending the current reference track to the robot position control unit; iteratively updating the position of the current reference track according to the error between the actual contact force and the expected contact force, and calculating the posture of the current reference track based on the updated reference track;
the robot is a position control unit of the robot, and the position and the posture of the robot are controlled to be correspondingly adjusted according to the received tail end position adjusting instruction of the robot and the reference track;
in addition, the expected force in the figure is the preset expected contact force.
Optionally, the position feedforward unit iteratively updates the position of the current reference trajectory according to the following formula:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
Optionally, the method for calculating the attitude of the position feedforward unit based on the updated reference trajectory includes:
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
and converting the actual contact force vector of each control period into a base coordinate system, and calculating the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period in the base coordinate system to be used as the attitude of the updated reference track.
Optionally, the force sensor in this embodiment is a 3-dimensional force sensor, and the robot end-of-line processing tool is fixedly mounted on the 3-dimensional force sensor.
As can be seen from fig. 1, in this embodiment, a position feedforward unit is introduced into a currently-used force control processing control system, and on one hand, the unit stores a current reference trajectory and continuously sends the current reference trajectory to a position control unit in a robot movement process; meanwhile, in the preprocessing process, the position of the current reference track is continuously iteratively corrected through iterative learning, and the normal posture of the robot terminal processing tool is calculated based on the corrected reference track. After the final correction of the reference track is completed, in formal processing, the reference track (including the position and the attitude) recorded in the position feedforward unit is only required to be continuously sent to the position control unit.
Therefore, the contour position and normal posture of the surface of the workpiece can be obtained, the tail end of the robot is always perpendicular to the surface of the workpiece in the machining operation process, and the force tracking precision of the force control unit in a complex curved surface environment is greatly improved.
The effects are as follows:
given a desired force of 10N, the curve is constant force tracked using a conventional force tracking method and a normal constant force tracking method as described in the first embodiment, respectively, and the comparison of the actual contact force and the desired contact force is shown in fig. 5(a) and (b), respectively. It can be seen that, by adopting the normal constant force tracking method described in this embodiment, the actual contact force substantially matches the expected contact force, compared with the existing contact force
The technology obviously improves the stability of the normal force in the robot machining operation, thereby improving the machining precision.
The foregoing is merely an illustrative embodiment of the present invention, and any equivalent changes and modifications made by those skilled in the art without departing from the spirit and principle of the present invention should fall within the protection scope of the present invention.
Claims (12)
1. A robot machining operation normal constant force tracking method comprises the following steps:
giving an initial reference trajectory comprising a position and a pose;
controlling the robot to move along the reference track, and ensuring that a tool at the tail end of the robot is always in contact with a workpiece in the moving process;
according to the error between the actual contact force and the expected contact force, iteratively calculating and updating the position of the current reference track to be used as the reference track of the next movement;
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
and converting the actual contact force vector of each control period into a base coordinate system, and calculating the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period in the base coordinate system as the attitude of the updated reference track.
2. The normal constant force tracking method of claim 1, wherein the initial reference trajectory is derived from teach point locations, model derivation, or pull teaching.
3. The normal constant force tracking method of claim 1, wherein a force control method based on impedance/admittance control is used to control the robot to move along the reference trajectory and ensure that the robot end tool and the workpiece are always in contact during the movement.
4. The normal constant force tracking method of claim 1, wherein the iteratively calculating and updating the position of the current reference trajectory as the reference trajectory for the next movement according to the error between the actual contact force and the expected contact force during the movement comprises:
collecting the actual contact force between the robot tail end tool and the workpiece in the motion process;
calculating an error between the actual contact force and the desired contact force;
updating the position of the current reference track according to the error;
the robot moves next time along the updated reference track;
and repeating the steps until the error between the actual contact force and the expected contact force converges to a set value or the movement times reach the set value, and finishing the iteration.
5. The normal constant force tracking method of claim 1, wherein the position of the current reference trajectory is iteratively calculated and updated according to the following rules:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
6. The normal constant force tracking method of claim 1, wherein the interpolating and differentiating the updated reference trajectory to derive the velocity vector for each control cycle comprises:
smoothing the updated reference track;
carrying out spline curve interpolation to obtain the position information of each control period;
and obtaining a velocity vector according to the change difference of the position.
8. The normal constant force tracking method of claim 1, further comprising the steps of: and controlling the robot to move according to the reference track obtained after the iteration, including the position and the posture, and using the reference track for processing the formal workpiece.
9. A robotic work normal constant force tracking device applying the method of any one of claims 1-8, comprising: robot force control unit, robot position control unit, actual contact force collection system, position feedforward unit, wherein:
the actual contact force acquisition device is used for measuring the actual contact force between the robot tail end processing tool and the workpiece and feeding back the actual contact force to the force control unit;
the force control unit is used for generating a robot tail end position adjusting instruction according to the error between the actual contact force and the expected contact force and sending the robot tail end position adjusting instruction to the position control unit;
the position feedforward unit is used for sending the current reference track to the position control unit; iteratively updating the position of the current reference track according to the error between the actual contact force and the expected contact force, and calculating the posture of the current reference track based on the updated reference track;
and the position control unit controls the position and the posture of the robot to make corresponding adjustment according to the received robot tail end position adjustment instruction and the reference track.
10. The robotic work normal constant force tracking device of claim 9, wherein the position feed forward unit iteratively updates the position of the current reference trajectory according to:
wherein, XrFor the position of the reference trajectory, n is the number of iterations, KpFor iterative scaling factor, KdFor iterative differential coefficients, FeThe error of the expected contact force from the actual contact force.
11. The robotic work normal constant force tracking device of claim 9, wherein the method of the position feed forward unit calculating its pose based on the updated reference trajectory comprises:
carrying out interpolation and difference on the updated reference track to obtain a speed vector of each control period;
and converting the actual contact force vector of each control period into a base coordinate system, and calculating the projection of the actual contact force vector on a plane perpendicular to the velocity vector of the corresponding period in the base coordinate system to be used as the attitude of the updated reference track.
12. A robotic work operation normal constant force tracking device as defined in claim 9, wherein said actual contact force pick-up means employs a 3-dimensional force sensor, and wherein the robotic end-of-line work tool is fixedly mounted to said 3-dimensional force sensor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010103489.0A CN110948504B (en) | 2020-02-20 | 2020-02-20 | Normal constant force tracking method and device for robot machining operation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010103489.0A CN110948504B (en) | 2020-02-20 | 2020-02-20 | Normal constant force tracking method and device for robot machining operation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110948504A true CN110948504A (en) | 2020-04-03 |
CN110948504B CN110948504B (en) | 2020-06-19 |
Family
ID=69985781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010103489.0A Active CN110948504B (en) | 2020-02-20 | 2020-02-20 | Normal constant force tracking method and device for robot machining operation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110948504B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111640495A (en) * | 2020-05-29 | 2020-09-08 | 北京机械设备研究所 | Variable force tracking control method and device based on impedance control |
CN111722628A (en) * | 2020-06-19 | 2020-09-29 | 江南大学 | Point-to-point tracking control method for multi-agent track updating iterative learning |
CN112405536A (en) * | 2020-11-10 | 2021-02-26 | 东南大学 | High-precision constant force control method combining offline compensation and online tracking hybrid strategy |
CN113110051A (en) * | 2021-04-14 | 2021-07-13 | 南开大学 | Polishing machine manpower/position hybrid control method and system considering error constraint |
CN113459085A (en) * | 2021-05-24 | 2021-10-01 | 南京航空航天大学 | Complex curved surface robot fitting method based on force feedback |
CN113910232A (en) * | 2021-10-27 | 2022-01-11 | 苏州艾利特机器人有限公司 | Self-adaptive attitude tracking method and device, storage medium and electronic equipment |
CN114019798A (en) * | 2021-11-03 | 2022-02-08 | 中国科学院深圳先进技术研究院 | Robot trajectory tracking control method, magnetic medical robot and storage medium |
CN114274047A (en) * | 2020-09-27 | 2022-04-05 | 中国科学院沈阳自动化研究所 | Efficient precise polishing track optimization method based on force sensing measurement |
CN118046406A (en) * | 2024-04-16 | 2024-05-17 | 广东省科学院智能制造研究所 | Method for controlling compliance of robot to workpiece with uncertain contour |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102363301A (en) * | 2011-10-19 | 2012-02-29 | 浙江工业大学 | Method for adaptively tracking and controlling fingertip force of robot anthropomorphic finger |
US20150123417A1 (en) * | 2013-11-01 | 2015-05-07 | Sabanci University | Variable Negative Stiffness Actuation |
CN106483964A (en) * | 2015-08-31 | 2017-03-08 | 中南大学 | A kind of robot Shared control method based on contact force observer |
CN109084722A (en) * | 2018-06-20 | 2018-12-25 | 华中科技大学 | A kind of adaptively sampled complex-curved contact measurement method |
-
2020
- 2020-02-20 CN CN202010103489.0A patent/CN110948504B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102363301A (en) * | 2011-10-19 | 2012-02-29 | 浙江工业大学 | Method for adaptively tracking and controlling fingertip force of robot anthropomorphic finger |
US20150123417A1 (en) * | 2013-11-01 | 2015-05-07 | Sabanci University | Variable Negative Stiffness Actuation |
CN106483964A (en) * | 2015-08-31 | 2017-03-08 | 中南大学 | A kind of robot Shared control method based on contact force observer |
CN109084722A (en) * | 2018-06-20 | 2018-12-25 | 华中科技大学 | A kind of adaptively sampled complex-curved contact measurement method |
Non-Patent Citations (2)
Title |
---|
李琳等: "基于自适应迭代的机器人曲面恒力跟踪", 《北京航空航天大学学报》 * |
许家忠等: "复合材料打磨机器人的主动柔顺控制", 《电机与控制学报》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111640495B (en) * | 2020-05-29 | 2024-05-31 | 北京机械设备研究所 | Variable force tracking control method and device based on impedance control |
CN111640495A (en) * | 2020-05-29 | 2020-09-08 | 北京机械设备研究所 | Variable force tracking control method and device based on impedance control |
CN111722628A (en) * | 2020-06-19 | 2020-09-29 | 江南大学 | Point-to-point tracking control method for multi-agent track updating iterative learning |
CN111722628B (en) * | 2020-06-19 | 2021-07-09 | 江南大学 | Point-to-point tracking control method for multi-agent track updating iterative learning |
CN114274047B (en) * | 2020-09-27 | 2023-09-12 | 中国科学院沈阳自动化研究所 | Efficient precise polishing track optimization method based on force sensing measurement |
CN114274047A (en) * | 2020-09-27 | 2022-04-05 | 中国科学院沈阳自动化研究所 | Efficient precise polishing track optimization method based on force sensing measurement |
CN112405536B (en) * | 2020-11-10 | 2021-12-28 | 东南大学 | High-precision constant force control method combining offline compensation and online tracking hybrid strategy |
CN112405536A (en) * | 2020-11-10 | 2021-02-26 | 东南大学 | High-precision constant force control method combining offline compensation and online tracking hybrid strategy |
CN113110051B (en) * | 2021-04-14 | 2022-03-04 | 南开大学 | Polishing machine manpower/position hybrid control method and system considering error constraint |
CN113110051A (en) * | 2021-04-14 | 2021-07-13 | 南开大学 | Polishing machine manpower/position hybrid control method and system considering error constraint |
CN113459085A (en) * | 2021-05-24 | 2021-10-01 | 南京航空航天大学 | Complex curved surface robot fitting method based on force feedback |
CN113910232A (en) * | 2021-10-27 | 2022-01-11 | 苏州艾利特机器人有限公司 | Self-adaptive attitude tracking method and device, storage medium and electronic equipment |
CN113910232B (en) * | 2021-10-27 | 2022-12-20 | 苏州艾利特机器人有限公司 | Self-adaptive attitude tracking method and device, storage medium and electronic equipment |
CN114019798A (en) * | 2021-11-03 | 2022-02-08 | 中国科学院深圳先进技术研究院 | Robot trajectory tracking control method, magnetic medical robot and storage medium |
CN114019798B (en) * | 2021-11-03 | 2023-08-11 | 中国科学院深圳先进技术研究院 | Robot track tracking control method, magnetic medical robot and storage medium |
WO2023077618A1 (en) * | 2021-11-03 | 2023-05-11 | 中国科学院深圳先进技术研究院 | Robot trajectory tracking control method, magnetic medical robot and storage medium |
CN118046406A (en) * | 2024-04-16 | 2024-05-17 | 广东省科学院智能制造研究所 | Method for controlling compliance of robot to workpiece with uncertain contour |
Also Published As
Publication number | Publication date |
---|---|
CN110948504B (en) | 2020-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110948504B (en) | Normal constant force tracking method and device for robot machining operation | |
CN108515519B (en) | Grinding path self-adaptive correction method based on force sensor | |
CN108908327B (en) | Robot positioning error grading compensation method | |
CN108748159B (en) | Self-calibration method for tool coordinate system of mechanical arm | |
Trigatti et al. | A new path-constrained trajectory planning strategy for spray painting robots-rev. 1 | |
WO2020133880A1 (en) | Industrial robot vibration suppression method | |
CN110142762B (en) | Robot joint position control method and device and robot | |
CN111546334B (en) | Industrial robot online pose error compensation method for reducing contour error | |
CN111975579B (en) | Robot constant-force polishing system based on polishing model and iterative algorithm | |
CN108115690A (en) | A kind of robot adaptive control system and method | |
CN108189034B (en) | Method for realizing continuous track of robot | |
CN114290147B (en) | Automobile hub polishing system and method based on cooperation of duplex robot | |
CN111515928B (en) | Mechanical arm motion control system | |
CN113634871A (en) | Robot friction stir welding track planning method based on offline programming | |
CN113910232B (en) | Self-adaptive attitude tracking method and device, storage medium and electronic equipment | |
CN111530670A (en) | Part position error compensation method and system applied to robot spraying field | |
CN114505865A (en) | Pose tracking-based mechanical arm path generation method and system | |
JP5765557B2 (en) | Trajectory tracking device and method for machining robot | |
CN117331309A (en) | Robot polishing method based on super-twist sliding mode self-adaptive admittance control | |
CN109397293B (en) | Ground level error modeling and compensating method based on mobile robot | |
CN113618728A (en) | Method and device for compensating motion trail of robot and computer storage medium | |
CN111405966A (en) | Method and control device for controlling a robot group | |
JP3380028B2 (en) | Profile control method of pipe surface by force control robot | |
Zhang et al. | Research on the algorithm of constant force grinding controller based on reinforcement learning PPO | |
CN115210048A (en) | Robot curved surface profiling control method |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |