Movatterモバイル変換


[0]ホーム

URL:


CN109623824A - Artificial intelligence trajectory reproducing method - Google Patents

Artificial intelligence trajectory reproducing method
Download PDF

Info

Publication number
CN109623824A
CN109623824ACN201811639956.0ACN201811639956ACN109623824ACN 109623824 ACN109623824 ACN 109623824ACN 201811639956 ACN201811639956 ACN 201811639956ACN 109623824 ACN109623824 ACN 109623824A
Authority
CN
China
Prior art keywords
target trajectory
trajectory
artificial intelligence
robot
reproducing method
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.)
Pending
Application number
CN201811639956.0A
Other languages
Chinese (zh)
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 Yuejiang Technology Co Ltd
Original Assignee
Shenzhen Yuejiang Technology 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 Yuejiang Technology Co LtdfiledCriticalShenzhen Yuejiang Technology Co Ltd
Priority to CN201811639956.0ApriorityCriticalpatent/CN109623824A/en
Publication of CN109623824ApublicationCriticalpatent/CN109623824A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The present invention relates to the technical fields of artificial intelligence, disclose artificial intelligence trajectory reproducing method, it is characterized in that, robot passes through record target trajectory, the variation of autonomous learning target trajectory, using high-order pose spline curve fitting optimization aim track, the target trajectory approach of continual curvature is generated, robot controls mechanical arm and restores the target trajectory approach;Artificial intelligence trajectory reproducing method provided by the invention, robot passes through the record target trajectory to be learnt, it can be with the variation of autonomous learning target trajectory, target trajectory is fitted, the target trajectory approach for forming robot dataization processing, in this way, robot then can control mechanical arm performance objective trajectory paths, it namely realizes the digitization to various target trajectories, realizes that mechanical arm uses to execute technique.

Description

Artificial intelligence trajectory reproducing method
Technical field
The invention patent relates to the technical fields of artificial intelligence, in particular to artificial intelligence trajectory reproducing method.
Background technique
In production operation, many process experiences are to be difficult to be come out with data representation, such as spray, weld and polishEtc. the horizontal higher technique of professional skills use.And with the raising and utilization of current the degree of automation, it is more and more to produceOperation needs to replace manual operation using robot, and since process experiences are difficult to data representation, cause many techniques with difficultTo realize that robot automation operates.
For the ability for making robot that there is study people's execution movement, need to reappear by track artificial intelligence, it will be formerThe process experiences stated with data are difficult to by running track digitization, such as spraying, welding is completed, polishes to professional skill levelDemanding robot technique application.
Summary of the invention
The purpose of the present invention is to provide artificial intelligence trajectory reproducing method, robot passes through running track digitization, intelligenceTechnique utilization can be reappeared.
The invention is realized in this way artificial intelligence trajectory reproducing method, robot is autonomous to learn by record target trajectoryTarget trajectory variation is practised, using high-order pose spline curve fitting optimization aim track, generates the target trajectory way of continual curvatureDiameter, robot control mechanical arm and restore the target trajectory approach.
Further, target trajectory is formed by dragging the mechanical arm of robot.
Further, the output end mounting torque sensor to slow down in the joint of the mechanical arm is passed according to the torqueSensor obtains joint moment data, carries out elasticity modeling by the joint moment data, carries out to the joint moment dataRobot records target trajectory is realized in amendment.
Further, during dragging the mechanical arm, pass through external encoder or external grating device straightenerThe position in the joint of the end and mechanical arm of tool arm.
Further, by the combination of 2D 3 D visual marker mark point and depth RGB image, target trajectory is carried outPoint cloud data, is converted to the detection template of concern by detection and in real time tracking, realizes robot records target trajectory.
Further, the step of robot autonomous learning objective track is as follows:
1) the deep learning network FCN based on self-supervision, is created;
2) data of target trajectory, the data training points comprising entire project task, are acquired;
3) it, according to the collected data, is fitted by multiple spline curve means;
4) it, is iterated using small lot gradient descent method, obtains target trajectory approach.
7, artificial intelligence trajectory reproducing method as claimed in claim 6, which is characterized in that in the step 3), lead toIt is as follows to cross the fitting of Quintic spline curve means:
Q (t)=q0+a1(t-t0)+a2(t-t0)2+a3(t-t0)3+a4(t-t0)4+a5(t-t0)5
Wherein, q (t) is target trajectory position,For speed,For acceleration, t is time, t0For initial time,t1For end time, q0For initial position, q1For end position, a1,a2,a3,a4,a5Respectively Quintic spline curve coefficients, v0ForInitial velocity, v1To terminate speed, a0 is initial acceleration, and a1 is to terminate acceleration;
Meet the following conditions:
q(t0)=q0 q(t1)=q1
Define T=t1-t0, obtain following result:
Further, it in the step 4), is iterated using X sample, wherein 1 < X < m, m is the step3) sample number being fitted in.
Compared with prior art, artificial intelligence trajectory reproducing method provided by the invention, robot to be learned by recordThe target trajectory of habit can be fitted target trajectory with the variation of autonomous learning target trajectory, be formed at robot dataThe target trajectory approach of reason in this way, robot then can control mechanical arm performance objective trajectory paths, that is, is realized to variousThe digitization of target trajectory realizes that mechanical arm uses to execute technique.
Detailed description of the invention
Fig. 1 is the process frame diagram of artificial intelligence trajectory reproducing method provided by the invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, andIt is not used in the restriction present invention.
Realization of the invention is described in detail below in conjunction with specific embodiment.
The same or similar label correspond to the same or similar components in the attached drawing of the present embodiment;In description of the inventionIn, it is to be understood that if there is the orientation or positional relationship of the instructions such as term " on ", "lower", "left", "right" for based on attached drawing instituteThe orientation or positional relationship shown, is merely for convenience of description of the present invention and simplification of the description, rather than the dress of indication or suggestion meaningIt sets or element must have a particular orientation, be constructed and operated in a specific orientation, therefore describe the use of positional relationship in attached drawingLanguage only for illustration, should not be understood as the limitation to this patent, for the ordinary skill in the art, can be withThe concrete meaning of above-mentioned term is understood as the case may be.
It is preferred embodiment provided by the invention shown in referring to Fig.1.
Artificial intelligence trajectory reproducing method provided in this embodiment can make robot have the energy of study people's execution movementPower is reappeared by track artificial intelligence, will be difficult to the process experiences stated with data in the past by running track digitization, and was completedThe robot technique application high to professional skill level requirement such as spraying, welding, polishing, specific as follows:
Robot passes through record target trajectory, autonomous learning target trajectory variation, using high-order pose spline curve fittingOptimization aim track, generates the target trajectory approach of continual curvature, and robot controls mechanical arm and restores the target trajectory approach.
The artificial intelligence trajectory reproducing method of above-mentioned offer, robot, can be with by the record target trajectory to be learntThe variation of autonomous learning target trajectory, is fitted target trajectory, forms the target trajectory approach of robot dataization processing,In this way, robot then can control mechanical arm performance objective trajectory paths, that is, realize the digitization to various target trajectories,Realize that mechanical arm uses to execute technique.
In the present embodiment, the mechanical arm by dragging robot forms target trajectory, specific as follows:
In the output end mounting torque sensor that the joint of mechanical arm is slowed down, joint moment number is obtained according to torque sensorAccording to carrying out elasticity modeling, it can be achieved that high-precision dragging teaching by joint moment data, and reduce speed reducer frictional forceIt influences, joint moment data is modified, realize robot records target trajectory.
During driving machinery arm, end and the machine of mechanical arm are corrected by external encoder or external grating deviceThe position in the joint of tool arm.
Alternatively, the knot of 2D 3 D visual marker mark point and depth RGB image can also be passed through as other embodimentsIt closes, carries out the detection and tracking in real time of target trajectory, point cloud data is converted to the detection template of concern, realizes robot noteRecord target trajectory.
In the present embodiment, the step of robot autonomous learning objective track, is as follows:
1) the deep learning network FCN based on self-supervision, is created;
2) data of target trajectory, the data training points comprising entire project task, are acquired;
3) it, according to the collected data, is fitted by multiple spline curve means;
4) it, is iterated using small lot gradient descent method, obtains target trajectory approach.
In step 3), it is fitted by Quintic spline curve means as follows:
Q (t)=q0+a1(t-t0)+a2(t-t0)2+a3(t-t0)3+a4(t-t0)4+a5(t-t0)5
Wherein, q (t) is target trajectory position,For speed,For acceleration, t is time, t0For initial time,t1For end time, q0For initial position, q1For end position, a1,a2,a3,a4,a5Respectively Quintic spline curve coefficients, v0ForInitial velocity, v1To terminate speed, a0 is initial acceleration, and a1 is to terminate acceleration;
Meet the following conditions:
q(t0)=q0 q(t1)=q1
Define T=t1-t0, obtain following result:
It in step 4), is iterated using X sample, wherein 1 < X < m, m is the sample being fitted in the step 3)This number.
Small lot gradient descent method is the compromise of batch gradient descent method and stochastic gradient descent method, that is, for mSample, using X appearance come iteration, 1 < X < m can generally take X=10, certainly according to the data of sample, can adjust for weThe value of this whole X.
In order to make it easy to understand, we are unfolded using the linear regression for containing only a feature, at this point, the vacation of linear regressionIf function are as follows:
hθ(x(i))=θ1x(i)0
Wherein, i=1,2 ... ..., m are expressed as sample number.
Corresponding objective function are as follows:
Batch gradient descent method is the form of most original, when referring to iteration each time, is carried out using all samplesThe update of gradient, as follows:
Local derviation is asked to above-mentioned objective function:
Wherein, i=1,2 ... ..., m are expressed as sample number, j=0, and 1, it indicates characteristic, biasing top is used herein
When each iteration, parameter is updated.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the inventionMade any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.

Claims (8)

CN201811639956.0A2018-12-292018-12-29Artificial intelligence trajectory reproducing methodPendingCN109623824A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811639956.0ACN109623824A (en)2018-12-292018-12-29Artificial intelligence trajectory reproducing method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811639956.0ACN109623824A (en)2018-12-292018-12-29Artificial intelligence trajectory reproducing method

Publications (1)

Publication NumberPublication Date
CN109623824Atrue CN109623824A (en)2019-04-16

Family

ID=66054723

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811639956.0APendingCN109623824A (en)2018-12-292018-12-29Artificial intelligence trajectory reproducing method

Country Status (1)

CountryLink
CN (1)CN109623824A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110278777A (en)*2019-07-262019-09-27郑州永丰生物肥业有限公司A kind of method of robot learning picking camellia oleifera fruit
CN111476152A (en)*2020-04-032020-07-31甘肃省科学院Hub polishing track output method and system based on compliance rule
CN113110423A (en)*2021-03-262021-07-13深圳市优必选科技股份有限公司Gait trajectory planning method and device, computer readable storage medium and robot
CN113287421A (en)*2021-07-022021-08-24王小平Intelligent tea leaf collector

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103235513A (en)*2013-04-242013-08-07武汉科技大学Genetic-algorithm-based trajectory planning optimization method for mobile mechanical arm
CN105619409A (en)*2016-02-242016-06-01佛山市科莱机器人有限公司Movement optimizing treatment method for manual teaching robot
CN105665970A (en)*2016-03-012016-06-15中国科学院自动化研究所System and method for automatic generation for path points of welding robot
CN106228563A (en)*2016-07-292016-12-14杭州鹰睿科技有限公司Automatic setup system based on 3D vision
JPWO2017033357A1 (en)*2015-08-252018-06-14川崎重工業株式会社 Robot system
CN108927805A (en)*2018-07-252018-12-04哈尔滨工业大学A kind of robot automation's plug pin method of view-based access control model compensation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103235513A (en)*2013-04-242013-08-07武汉科技大学Genetic-algorithm-based trajectory planning optimization method for mobile mechanical arm
JPWO2017033357A1 (en)*2015-08-252018-06-14川崎重工業株式会社 Robot system
CN105619409A (en)*2016-02-242016-06-01佛山市科莱机器人有限公司Movement optimizing treatment method for manual teaching robot
CN105665970A (en)*2016-03-012016-06-15中国科学院自动化研究所System and method for automatic generation for path points of welding robot
CN106228563A (en)*2016-07-292016-12-14杭州鹰睿科技有限公司Automatic setup system based on 3D vision
CN108927805A (en)*2018-07-252018-12-04哈尔滨工业大学A kind of robot automation's plug pin method of view-based access control model compensation

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
李德毅等: "《中国科协新一代信息技术系列丛书 人工智能导论》", 31 August 2018, 中国科学技术出版社*
林强等: "《行为识别与智能计算》", 30 November 2016, 西安电子科技大学出版社*
王玲: "《数据挖掘学习方法》", 31 August 2017, 冶金工业出版社*

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110278777A (en)*2019-07-262019-09-27郑州永丰生物肥业有限公司A kind of method of robot learning picking camellia oleifera fruit
CN111476152A (en)*2020-04-032020-07-31甘肃省科学院Hub polishing track output method and system based on compliance rule
CN111476152B (en)*2020-04-032023-03-21甘肃省科学院Hub polishing track output method and system based on compliance rule
CN113110423A (en)*2021-03-262021-07-13深圳市优必选科技股份有限公司Gait trajectory planning method and device, computer readable storage medium and robot
WO2022198995A1 (en)*2021-03-262022-09-29深圳市优必选科技股份有限公司Gait trajectory planning method and apparatus, computer readable storage medium, and robot
CN113110423B (en)*2021-03-262024-04-26深圳市优必选科技股份有限公司Gait track planning method and device, computer readable storage medium and robot
CN113287421A (en)*2021-07-022021-08-24王小平Intelligent tea leaf collector

Similar Documents

PublicationPublication DateTitle
CN109623824A (en)Artificial intelligence trajectory reproducing method
CN106737673B (en)A method of the control of mechanical arm end to end based on deep learning
US11429854B2 (en)Method and device for a computerized mechanical device
CN108115681B (en)Simulation learning method and device for robot, robot and storage medium
Hoerger et al.An on-line POMDP solver for continuous observation spaces
CN109702740B (en) Robot compliance control method, device, equipment and storage medium
CN114905508B (en)Robot grabbing method based on heterogeneous feature fusion
Maeda et al.Acquiring and generalizing the embodiment mapping from human observations to robot skills
WO2020118730A1 (en)Compliance control method and apparatus for robot, device, and storage medium
Rodić et al.Advances in Robot Design and Intelligent Control: Proceedings of the 25th Conference on Robotics in Alpe-Adria-Danube Region (RAAD16)
CN106371442A (en)Tensor-product-model-transformation-based mobile robot control method
Prados et al.Kinesthetic learning based on fast marching square method for manipulation
Zarei et al.Experimental study on shared-control of a mobile robot via a haptic device with an optimal velocity obstacle based receding horizon control approach
ArsenicDevelopmental learning on a humanoid robot
Rana et al.Learning generalizable robot skills from demonstrations in cluttered environments
Wang et al.Dynamic feedback tracking control of non-holonomic mobile robots with unknown camera parameters
Gäbert et al.Generation of human-like arm motions using sampling-based motion planning
Costa et al.Integrating artificial intelligence for autonomous navigation in robotics
Yadav et al.Trajectory control and optimization of PID controller parameters for dual-arms with a single-link underwater robot manipulator
CN107065563B (en)A kind of monomer machine fish behaviour control method based on three-dimensional Fuzzy processing
Joukov et al.Gaussian process based model predictive controller for imitation learning
CN111596691A (en) A decision modeling and collaborative control method and system for a human-in-the-loop multi-robot system
Touil et al.Image-based visual servoing control of a quadcopter air vehicle
CN105242671A (en)Two-dimension track tracking controller of underwater robot
Yang et al.Adaptive tracking control for dynamic nonholonomic mobile robots with uncalibrated camera parameters

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190416


[8]ページ先頭

©2009-2025 Movatter.jp