CN109465834A - A kind of mechanical arm fast worktodo planing method based on planning knowledge base - Google Patents

A kind of mechanical arm fast worktodo planing method based on planning knowledge base Download PDF

Info

Publication number
CN109465834A
CN109465834A CN201910006488.1A CN201910006488A CN109465834A CN 109465834 A CN109465834 A CN 109465834A CN 201910006488 A CN201910006488 A CN 201910006488A CN 109465834 A CN109465834 A CN 109465834A
Authority
CN
China
Prior art keywords
task
planning
knowledge base
environment
mechanical arm
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
CN201910006488.1A
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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201910006488.1A priority Critical patent/CN109465834A/en
Publication of CN109465834A publication Critical patent/CN109465834A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1661Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages

Landscapes

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

Abstract

The embodiment of the invention provides a kind of mechanical arm mission planning methods based on planning knowledge base, on the one hand, the embodiment of the present invention obtains task whole story position, environmental information and predecessor's business planing method;To, task space environmental constraints information has been compared with the environmental information for planning planning tasks unit in knowledge base based on planning knowledge base principle, the random road sign map in planning tasks unit is obtained in planning knowledge base, point sequence among the executable task between whole story position is searched for;Finally, completing the mission planning of mechanical arm according to point sequence among gained task and executable predecessor's business planing method.

Description

A kind of mechanical arm fast worktodo planing method based on planning knowledge base
[technical field]
The present invention relates to a kind of mechanical arm fast path planing methods based on planning knowledge base, belong to manipulator motion rule Draw technical field.
[background technique]
With the fast development of science and technology, has many advantages, such as the high high-freedom degree mechanical arm of flexible operation, precision It is widely used in the fields such as industrial production, aerospace.Industrial production environment constraint is numerous, when mechanical arm executes mobile task It tends not to that robotic arm path planning algorithm is directly utilized to solve manipulator motion track.Mechanical arm mission planning technology is as rule Draw system it is top, be responsible for complex task reception, analysis, dismantling, it is impossible to directly planning complete task dismantling be can Directly carry out the former task sequence of path planning.The ability to work for being proposed for improving mechanical arm of mission planning technology increases Mechanical arm can operational readiness be of crucial importance.
It is existing to be planned immediately about mechanical arm mission planning method using random road sign Map Method, i.e., often receive a new rule When the task of drawing, first building adapts to the random road sign map of this task space environmental constraints, searches again for the task intermediate point in map Sequence completes the dismantling of complicated movement task.After planning is completed, constructed random road sign map is destroyed immediately, algorithm rule Draw inefficiency.
[summary of the invention]
In view of this, the embodiment of the invention provides a kind of mechanical arm fast path planning sides based on planning knowledge base Method, to solve the problems, such as that efficiency of algorithm is not able to satisfy complex task requirement in the prior art.
During the above-mentioned mechanical arm fast path planing method based on planning knowledge base, the method used is included at least:
Acquisition task whole story position, the executable predecessor's business planing method of mechanical arm and task space environmental constraints, predecessor's business Planing method is specially joint of mechanical arm space path planing method;
According to manipulator motion whole story position, task space environmental constraints and its execute predecessor business planing method, based on advise Draw point sequence among the executable task between knowledge base principle acquisition whole story position;
According to point sequence among gained task and executable planing method of being engaged in of formerly helding the post of, the mission planning of mechanical arm is completed.
The aspect and any possible implementation manners as described above, it is further provided a kind of implementation, according to mechanical arm Movement whole story position, task space environmental constraints and its execute predecessor business planing method, based on planning knowledge base principle obtain beginning Last bit set between executable task among point sequence, comprising:
Saving element in definition planning knowledge base is the TU task unit planned, wherein each TU task unit includes task ring Border information matrix M, environmental characteristic λ, learn to obtain random road sign map G;
According to planning knowledge base principle, by job order in the mechanical arm task space environmental constraints and all planning knowledge bases The task environment information matrix of member is matched;
According to matching result, point sequence among search or the executable task of planning.
The aspect and any possible implementation manners as described above, it is further provided a kind of implementation, according to planning knowledge Library principle, by the task space ring of known task unit in the mechanical arm task space environmental constraints and all planning knowledge bases Border constraint is matched, comprising:
Task space environmental constraints, referred to as environmental information matrix M are characterized using three-dimensional matrice M, construction method is in office The information of each position is extracted in business space environment constraint information, if coordinate is then to enable at (i, j, k) with the presence of environmental constraints Element M in three-dimensional matrice Mijk=1, conversely, Mijk=0;
This task environment information matrix is compared with the environment matrix in each TU task unit in planning knowledge base, is obtained To comparing result;
If comparing result is that two matrixes are equal, then it is assumed that task space environmental constraints are identical, if comparing result is two Matrix etc., then by the environmental information in other TU task units in this step 2 the method comparison planning knowledge base, if knowing Know in library and be not present and the matched TU task unit of task space environmental constraints, then it is assumed that task space environmental constraints and planning knowledge Any TU task unit all mismatches in library.
The aspect and any possible implementation manners as described above, it is further provided a kind of implementation, by this task ring Border information matrix is compared with the environment matrix in each TU task unit in planning knowledge base, obtains comparing result, comprising:
Solve the number of the element " 1 " of three-dimensional environment matrix, referred to as environmental characteristic λ;
Compare the environmental characteristic of two environment matrixes;
If environmental characteristic etc., then it is assumed that two matrixes are unequal, if environmental characteristic is equal, by the ring of element comparison task Environment matrix in border matrix and planning knowledge base TU task unit, judges whether two matrixes are equal.
The aspect and any possible implementation manners as described above, it is further provided a kind of implementation, according to matching result Point sequence among executable task is planned in search, comprising:
If the environmental information of a TU task unit exactly matches in task space environmental constraints and planning knowledge base, directly mention The random road sign map in the TU task unit is taken, searches for program results in random road sign map using random road sign Map Method, Intermediate point sequence is the shortest path mark sequence in random road sign map from task initial position to target position;
If any TU task unit all mismatches in task space environmental constraints and planning knowledge base, plans and save again Task result under this environment.
The aspect and any possible implementation manners as described above, it is further provided a kind of implementation, if task space Any TU task unit all mismatches in environmental constraints and planning knowledge base, then plans again and save the task knot under this environment Fruit, comprising:
Using the random road sign map of random road sign Map Method planing method building mechanical arm in such circumstances, and agree to machine Road sign Map Method searches for point sequence among from initial position to the task of target position in map, and intermediate point sequence is as random Shortest path mark sequence in road sign map from task initial position to target position;
Using the environmental information matrix M of the task, environmental characteristic λ, learn random road sign map G as a new task unit It saves to planning knowledge base, TU task unit is stored in planning knowledge base as a mission planning result and uses this to subsequent Secondary program results.
[Detailed description of the invention]
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it is therefore apparent that drawings in the following description are only some embodiments of the invention, common for this field For technical staff, under the premise of not paying creative and laborious, it can also be obtained according to these attached drawings other attached drawings.
Fig. 1 is the flow diagram of the mission planning method of mechanical arm provided by the embodiment of the present invention;
Fig. 2 is to utilize the mechanical arm mission planning embodiment of the method provided in an embodiment of the present invention based on planning knowledge base Flow diagram;
Fig. 3 is to utilize the structural representation that knowledge base is planned in mechanical arm mission planning method provided by the embodiment of the present invention Figure;
Fig. 4 is the task optimization effect contrast figure using mechanical arm mission planning method provided by the embodiment of the present invention.
[specific embodiment]
For a better understanding of the technical solution of the present invention, being retouched in detail to the embodiment of the present invention with reference to the accompanying drawing It states.
It will be appreciated that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Base Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its Its embodiment, shall fall within the protection scope of the present invention.The embodiment of the present invention provides a kind of mission planning method of space manipulator, Referring to FIG. 1, its flow diagram for the mission planning method of space manipulator provided by the embodiment of the present invention, such as Fig. 1 It is shown, method includes the following steps:
Mechanical arm task whole story position, task space environmental constraints and predecessor's business planing method, business side of formerly helding the post of are obtained first Method is mechanical arm basic joint space path planing method, and this method can construct the path of task whole story position, the road Dan Ruoci Diameter is unsatisfactory for task space environmental constraints, then planning failure, and mechanical arm need to use mission planning method at this time.
The complex task that mechanical arm mission planning will be unsatisfactory for constraint is planned to a series of executable former task sequences, Be characterized as point sequence among task herein, specific method referring to FIG. 2, specifically includes the following steps:
The task space environmental constraints extracted can be characterized as three-dimensional matrice M, save mechanical arm workspace by pixel Environmental information in domain.It is assumed that mechanical arm working region is the square that side length is l, n is divided by square is latticed3A side The identical small square of a length of l/n, wherein n is the measurement of equal part.If then being enabled at coordinate (i, j, k) with the presence of environmental constraints Element M in three-dimensional matrice Mijk=1, conversely, Mijk=0.
The matrix character λ, λ for extracting task environment matrix M are the number for the element that environment matrix M intermediate value is 1.
It can be applied to current scene with the presence or absence of planning information in retrieval planning knowledge base, planning knowledge base includes more A TU task unit is stored in the environment matrixes of planning tasks, environmental characteristic in TU task unit and plans random road sign map, Its specific structure please refers to Fig. 3.
The environment matrix character and the environment matrix character in TU task unit for comparing task space environmental constraints;If two environment Feature is unequal, then it is assumed that task space environmental constraints are not identical as the task space environmental constraints of this TU task unit;If two rings Border feature is equal, then continues the environment matrix for comparing task space environmental constraints and the environment matrix in compared TU task unit.
If two environment matrixes are equal, then it is assumed that the task space environmental constraints of task space environmental constraints and this TU task unit It is identical, then it is assumed that the constraint of mechanical arm current task space environment is identical as the task space environmental constraints of this TU task unit; If two environment matrixes are unequal, then it is assumed that the task space environmental constraints of current task and the task space environment of this TU task unit Constraint is different.
If the environment matrix of current task space environment constraint is different from the task space environmental constraints of this TU task unit, The TU task unit in other planning knowledge bases is retrieved, until there are the task space environmental constraints and current task of a TU task unit Space environment constrains identical or TU task unit until being not present in planning knowledge base with current task space environment constrained matching.
If the constraint of current task space environment is identical as the task space environmental constraints of a TU task unit, this task is extracted Random road sign map in unit, the point sequence among search mission in road sign map complete mission planning process.
If planning, there is no the task space environmental constraints of TU task unit and current task space environment to constrain in knowledge base It is identical, then the random road sign map under this task space environmental constraints, and random road herein are planned using random road sign Map Method Search mission centre point sequence in map is marked, mission planning process is completed;After completing search process, by the task environment of the task Information matrix M, environmental characteristic λ, learn random road sign map G is saved as a new task unit to planning knowledge base.
Planing method design planning is tested according to the above method, and side described in task with traditional planing method and this patent is respectively adopted Method is planned that program results are as shown in Figure 4, it can be seen that the mission planning time can reduce using this patent the method, Planning efficiency is improved, there is very strong application value in engineering practice.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantages that
The technical solution provided according to embodiments of the present invention, the task intermediate point sequence between available task whole story position Column, to complete the planning of complex task using task intermediate point;Moreover, by introducing planning knowledge base, with TU task unit shape Formula saves the program results under each varying environment, can efficiently use each projected resources, substantially reduce in actual operation The mechanical arm mission planning time improves operating efficiency.
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 invention Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the present invention.

Claims (6)

1. a kind of mechanical arm mission planning method based on planning knowledge base, it is characterised in that method includes the following steps:
(1) task whole story position, the executable predecessor's business planing method of mechanical arm and task space environmental constraints, predecessor's business rule are obtained The method of drawing is specially joint of mechanical arm space path planing method;
(2) according to manipulator motion whole story position, task space environmental constraints and its execute predecessor business planing method, based on plan Knowledge base principle obtains point sequence among the executable task between whole story position;
(3) according to point sequence among gained task and executable planing method of being engaged in of formerly helding the post of, the mission planning of mechanical arm is completed.
2. the method according to claim 1, wherein realizing described according to manipulator motion whole story position, task Space environment constraint executes business planing method of formerly helding the post of with it, and executable between whole story position is obtained based on planning knowledge base principle The process of point sequence includes at least among being engaged in:
(1) defining and saving element in planning knowledge base is the TU task unit planned, wherein each TU task unit includes task ring Border information matrix M, environmental characteristic λ, learn to obtain random road sign map G;
(2) according to planning knowledge base principle, by job order in the mechanical arm task space environmental constraints and all planning knowledge bases The task environment information matrix of member is matched;
(3) according to matching result, search or the executable task centre point sequence of planning.
3. according to the method described in claim 2, it is characterized in that, according to planning knowledge base principle, by the mechanical arm task sky Between in environmental constraints and all planning knowledge bases the space environment constraint of known task unit carry out matched process and include at least:
(1) task space environmental constraints, referred to as environmental information matrix M are characterized using three-dimensional matrice M, construction method is in task The information of each position is extracted in space environment constraint information, if coordinate is then to enable three with the presence of environmental constraints at (i, j, k) Tie up the element M in matrix Mijk=1, conversely, Mijk=0;
(2) this task environment information matrix is compared with the environment matrix in each TU task unit in planning knowledge base, is obtained To comparing result;
(3) if comparing result is that two matrixes are equal, then it is assumed that task space environmental constraints are identical, if comparing result is two squares Battle array differs, then by the environment letter in other TU task units in this 2 the method for claim steps comparison planning knowledge base Breath, if in knowledge base be not present and the matched TU task unit of task space environmental constraints, then it is assumed that task space environmental constraints with Any TU task unit all mismatches in planning knowledge base.
4. according to the method described in claim 3, it is characterized in that, by every in this task environment information matrix and planning knowledge base Environment matrix in a TU task unit is compared, and the process for obtaining comparing result includes at least:
(1) number of the element " 1 " of three-dimensional environment matrix, referred to as environmental characteristic λ are solved;
(2) environmental characteristic of two environment matrixes is compared;
(3) if environmental characteristic etc., then it is assumed that two matrixes are unequal, if environmental characteristic is equal, by the ring of element comparison task Environment matrix in border matrix and planning knowledge base TU task unit, judges whether two matrixes are equal.
5. according to the method described in claim 2, it is characterized in that, executable task intermediate point is searched for or planned according to matching result The process of sequence includes at least:
(1) it if the environmental information of a TU task unit exactly matches in task space environmental constraints and planning knowledge base, directly mentions The random road sign map in the TU task unit is taken, searches for program results in random road sign map using random road sign Map Method, Intermediate point sequence is the shortest path mark sequence in random road sign map from task initial position to target position;
(2) it if any TU task unit all mismatches in task space environmental constraints and planning knowledge base, plans and saves again Task result under this environment.
6. according to the method described in claim 5, it is characterized in that, if task space environmental constraints with planning knowledge base in it is any TU task unit all mismatches, then plans again and the process for saving the task result under this environment includes at least:
(1) the random road sign map using random road sign Map Method planing method building mechanical arm in such circumstances, and agree to machine Road sign Map Method searches for point sequence among from initial position to the task of target position in map, and intermediate point sequence is as random Shortest path mark sequence in road sign map from task initial position to target position;
(2) using the environmental information matrix M of the task, environmental characteristic λ, learn random road sign map G as a new task unit It saves to planning knowledge base, TU task unit is stored in planning knowledge base as a mission planning result and uses this to subsequent Secondary program results.
CN201910006488.1A 2019-01-04 2019-01-04 A kind of mechanical arm fast worktodo planing method based on planning knowledge base Pending CN109465834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910006488.1A CN109465834A (en) 2019-01-04 2019-01-04 A kind of mechanical arm fast worktodo planing method based on planning knowledge base

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910006488.1A CN109465834A (en) 2019-01-04 2019-01-04 A kind of mechanical arm fast worktodo planing method based on planning knowledge base

Publications (1)

Publication Number Publication Date
CN109465834A true CN109465834A (en) 2019-03-15

Family

ID=65677601

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910006488.1A Pending CN109465834A (en) 2019-01-04 2019-01-04 A kind of mechanical arm fast worktodo planing method based on planning knowledge base

Country Status (1)

Country Link
CN (1) CN109465834A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113967913A (en) * 2021-10-22 2022-01-25 中冶赛迪上海工程技术有限公司 Motion planning method and system of steel grabbing device
CN114580576A (en) * 2022-05-05 2022-06-03 中国科学院自动化研究所 Robot task planning method and device based on knowledge processing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120165982A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Apparatus for planning path of robot and method thereof
JP5162530B2 (en) * 2008-12-22 2013-03-13 韓國電子通信研究院 Robot task model generation and execution method and apparatus
CN104462188A (en) * 2014-10-23 2015-03-25 北京空间飞行器总体设计部 Spacecraft intelligent task planning test method and system
CN107291811A (en) * 2017-05-18 2017-10-24 浙江大学 A kind of sense cognition enhancing robot system based on high in the clouds knowledge fusion

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5162530B2 (en) * 2008-12-22 2013-03-13 韓國電子通信研究院 Robot task model generation and execution method and apparatus
US20120165982A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Apparatus for planning path of robot and method thereof
CN104462188A (en) * 2014-10-23 2015-03-25 北京空间飞行器总体设计部 Spacecraft intelligent task planning test method and system
CN107291811A (en) * 2017-05-18 2017-10-24 浙江大学 A kind of sense cognition enhancing robot system based on high in the clouds knowledge fusion

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄旭东: "多约束条件下空间机械臂多目标任务规划方法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113967913A (en) * 2021-10-22 2022-01-25 中冶赛迪上海工程技术有限公司 Motion planning method and system of steel grabbing device
CN113967913B (en) * 2021-10-22 2024-03-26 中冶赛迪上海工程技术有限公司 Motion planning method and system for steel grabbing device
CN114580576A (en) * 2022-05-05 2022-06-03 中国科学院自动化研究所 Robot task planning method and device based on knowledge processing
CN114580576B (en) * 2022-05-05 2022-09-06 中国科学院自动化研究所 Robot task planning method and device based on knowledge processing

Similar Documents

Publication Publication Date Title
CN110207710B (en) Robot repositioning method and device
US9075938B2 (en) Method and apparatus for mapping of multiple-floor structures
Behring et al. An algorithm for robot path planning with cellular automata
CN102495927B (en) Space dimension chain tolerance analytical method based on graphic representation
CN109839927B (en) Method and device for robot path planning
CN109465834A (en) A kind of mechanical arm fast worktodo planing method based on planning knowledge base
CN107146026A (en) A kind of space planning land used difference automatic synchronization method
Garcia et al. GPU-based dynamic search on adaptive resolution grids
CN105869512A (en) Multi-information mixed measurement mapping method and device
CN110802601A (en) Robot path planning method based on fruit fly optimization algorithm
US10628976B2 (en) Information processing system, information processing method, and storage medium
CN109073390A (en) A kind of localization method and device, electronic equipment and readable storage medium storing program for executing
Chen et al. Planning to build block structures with unstable intermediate states using two manipulators
Zhang et al. A mip-based approach for multi-robot geometric task-and-motion planning
Portugal et al. Extracting Topological Information from Grid Maps for Robot Navigation.
Idjaton et al. Transformers with YOLO network for damage detection in limestone wall images
CN115437372B (en) Robot path planning method and device, electronic equipment and storage medium
Worcester et al. Distributed assembly with online workload balancing and visual error detection and correction
Abdymanapov et al. Motion planning algorithms using DISC
US20230001920A1 (en) Method and system for narrow passage path sampling based on levy flight
US20120075415A1 (en) Method and system for removing redundancy from among panoramic images, and computer-readable recording medium
Yongxiang et al. Improvement and application of heuristic search in multi-robot path planning
CN102456073A (en) Partial extremum inquiry method
JP7359207B2 (en) Polygon search method
Mantzouratos et al. On embeddability of modular robot designs

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190315

WD01 Invention patent application deemed withdrawn after publication