CN107160402A - 一种机械臂移动路径规划系统及方法 - Google Patents
一种机械臂移动路径规划系统及方法 Download PDFInfo
- Publication number
- CN107160402A CN107160402A CN201710502477.3A CN201710502477A CN107160402A CN 107160402 A CN107160402 A CN 107160402A CN 201710502477 A CN201710502477 A CN 201710502477A CN 107160402 A CN107160402 A CN 107160402A
- Authority
- CN
- China
- Prior art keywords
- module
- mechanical arm
- path planning
- mobile route
- coordinate
- 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
Links
Classifications
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- 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/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert 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
- B25J9/1666—Avoiding collision or forbidden zones
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Processing Or Creating Images (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供了一种机械臂移动路径规划系统及方法,包括双目视觉系统、图像处理模块、坐标提取模块、模型构建模块和路径规划模块,所述的双目视觉系统对周边环境进行图像采集并将图像传输至图像处理模块进行处理,通过坐标提取模块对障碍物坐标值进行提取,所述的模型构建模块调用坐标数据并构建机械臂运动模型,所述的模型构建模块下行与路径规划模块连接,本发明结构简单,使用方便,结合遗传算法和蚁群算法的优点,对关节和末端器分别进行控制,既可以发挥遗传算法整体规划的特点,又可以发挥蚁群算法局部最优的特点,保证路径规划准确性的同时节约了计算量。
Description
技术领域
本发明涉及路径规划技术领域,尤其涉及一种机械臂移动路径规划系统及方法。
背景技术
目前机械臂移动规划路径算法主要包括遗传算法和蚁群算法,其中遗传算法具有整体优化特点,适合各个关节处的路径规划,但是计算量较大;蚁群算法对局部路径规划具有最优性,但是对整体规划具有局限性。
发明内容
本发明提供了一种机械臂移动路径规划系统及方法,结构简单,使用方便,结合遗传算法和蚁群算法的优点,对关节和末端器分别进行控制,既可以发挥遗传算法整体规划的特点,又可以发挥蚁群算法局部最优的特点,保证路径规划准确性的同时节约了计算量。
为解决上述技术问题,本申请实施例提供了一种机械臂移动路径规划系统及方法,包括双目视觉系统、图像处理模块、坐标提取模块、模型构建模块和路径规划模块,所述的双目视觉系统对周边环境进行图像采集并将图像传输至图像处理模块进行处理,通过坐标提取模块对障碍物坐标值进行提取,所述的模型构建模块调用坐标数据并构建机械臂运动模型,所述的模型构建模块下行与路径规划模块连接。
作为本方案的优选实施例,所述的双目视觉系统包括左摄像头和右摄像头两组,所述的左右摄像头下行与矫正模块连接,所述的矫正模块下行设有双目匹配模块,所述的双目匹配模块与距离计算模块连接。
作为本方案的优选实施例,所述的图像处理模块与图像切割模块连接,所述的图像切割模块将图像按图层分为多区域,所述的图像处理模块对各区域的处理为并行关系。
作为本方案的优选实施例,所述的坐标提取模块与存储模块连接,所述的模型构建模块与存储模块连接并调用其内部相关数据。
作为本方案的优选实施例,所述的模型构建模块内置广义雅可比矩阵程序。
作为本方案的优选实施例,所述的路径规划模块包括遗传算法模块和蚁群算法模块,所述的遗传算法模块对机械臂关节进行路径规划,所述的蚁群算法模块与机械臂末端器进行路径规划。
作为本方案的优选实施例,所述的路径规划模块下行设有检测机械臂和障碍物之间距离的距离检测模块,所述的距离检测模块内置碰撞检测公式程序。
作为本方案的优选实施例,所述的距离感应器下行设有实时反馈模块,所述的实时反馈模块与模型构建模块连接。
一种机械臂移动路径规划方法,其实现的具体方法为:。
步骤1:首先采用双目视觉系统,对周围环境进行图像采集,并利用处理模块及坐标提取模块对图像进行处理得到环境障碍物等物体的坐标;
步骤2:采用模型构建模块对机械臂进行运动模型构建;
步骤3:利用蚁群算法模块对机械臂末端器进行路径规划,利用遗传算法模块对整个机械臂的各个关节运动进行路径规划;
步骤4::利用距离检测模块对机械臂与障碍物之间的距离进行检测,实时反馈模块对检测结果进行实时反馈,并连接模型构建模块进行实时调整。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
结构简单,使用方便,结合遗传算法和蚁群算法的优点,对关节和末端器分别进行控制,既可以发挥遗传算法整体规划的特点,又可以发挥蚁群算法局部最优的特点,保证路径规划准确性的同时节约了计算量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例的结构示意图;
图1中,1、双目视觉系统,2、图像处理模块,3、坐标提取模块,4、模型构建模块,5、路径规划模块,6、左摄像头,7、右摄像头,8、矫正模块,9、双目匹配模块,10、距离计算模块,11、图像切割模块,12、存储模块,13、遗传算法模块,14、蚁群算法模块,15、距离检测模块,16、实时反馈模块。
具体实施方式
本发明提供了一种机械臂移动路径规划系统及方法,结构简单,使用方便,结合遗传算法和蚁群算法的优点,对关节和末端器分别进行控制,既可以发挥遗传算法整体规划的特点,又可以发挥蚁群算法局部最优的特点,保证路径规划准确性的同时节约了计算量。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
如图1所示,一种机械臂移动路径规划系统及方法,包括双目视觉系统1、图像处理模块2、坐标提取模块3、模型构建模块4和路径规划模块5,所述的双目视觉系统1对周边环境进行图像采集并将图像传输至图像处理模块2进行处理,通过坐标提取模块3对障碍物坐标值进行提取,所述的模型构建模块4调用坐标数据并构建机械臂运动模型,所述的模型构建模块4下行与路径规划模块5连接。
其中,在实际应用中,所述的双目视觉系统1包括左摄像头6和右摄像头7两组,所述的左右摄像头下行与矫正模块8连接,所述的矫正模块8下行设有双目匹配模块9,所述的双目匹配模块9与距离计算模块10连接,所述的左右摄像头采集参数,矫正模块去除光学畸变的影响,双目匹配模块计算相机匹配点并得到视差图,距离计算模块根据参数计算得到实际深度。
其中,在实际应用中,所述的图像处理模块2与图像切割模块11连接,所述的图像切割模块11将图像按图层分为多区域,所述的图像处理模块2对各区域的处理为并行关系,可有效提高图像处理的效率。
其中,在实际应用中,所述的坐标提取模块3与存储模块12连接,所述的模型构建模块4与存储模块12连接并调用其内部相关数据,方便后续参数的调用,可重复利用。
其中,在实际应用中,所述的模型构建模块4内置广义雅可比矩阵程序,提高模型构建的准确性和快速性。
其中,在实际应用中,所述的路径规划模块5包括遗传算法模块13和蚁群算法模块14,所述的遗传算法模块13对机械臂关节进行路径规划,所述的蚁群算法模块14与机械臂末端器进行路径规划,充分利用二者优势,保证准确性同时提高效率。
其中,在实际应用中,所述的路径规划模块5下行设有检测机械臂和障碍物之间距离的距离检测模块15,所述的距离检测模块内置碰撞检测公式程序,防止机械臂与障碍物发生碰撞。
其中,在实际应用中,所述的距离感应器15下行设有实时反馈模块16,所述的实时反馈模块16与模型构建模块4连接,可根据实际情况实时调控机械臂运动,及时调整误差,保证准确性。
本实施例所述的一种机械臂移动路径规划方法,其实现的具体方法为:。
步骤1:首先采用双目视觉系统1,对周围环境进行图像采集,并利用处理模块2及坐标提取模块3对图像进行处理得到环境障碍物等物体的坐标;
步骤2:采用模型构建模块4对机械臂进行运动模型构建;
步骤3:利用蚁群算法模块14对机械臂末端器进行路径规划,利用遗传算法模块13对整个机械臂的各个关节运动进行路径规划;
步骤4::利用距离检测模块15对机械臂与障碍物之间的距离进行检测,实时反馈模块16对检测结果进行实时反馈,并连接模型构建模块4进行实时调整。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (9)
1.一种机械臂移动路径规划系统,包括双目视觉系统(1)、图像处理模块(2)、坐标提取模块(3)、模型构建模块(4)和路径规划模块(5),其特征在于,所述的双目视觉系统(1)对周边环境进行图像采集并将图像传输至图像处理模块(2)进行处理,通过坐标提取模块(3)对障碍物坐标值进行提取,所述的模型构建模块(4)调用坐标数据并构建机械臂运动模型,所述的模型构建模块(4)下行与路径规划模块(5)连接。
2.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的双目视觉系统(1)包括左摄像头(6)和右摄像头(7)两组,所述的左右摄像头下行与矫正模块(8)连接,所述的矫正模块(8)下行设有双目匹配模块(9),所述的双目匹配模块(9)与距离计算模块(10)连接。
3.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的图像处理模块(2)与图像切割模块(11)连接,所述的图像切割模块(11)将图像按图层分为多区域,所述的图像处理模块(2)对各区域的处理为并行关系。
4.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的坐标提取模块(3)与存储模块(12)连接,所述的模型构建模块(4)与存储模块(12)连接并调用其内部相关数据。
5.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的模型构建模块(4)内置广义雅可比矩阵程序。
6.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的路径规划模块(5)包括遗传算法模块(13)和蚁群算法模块(14),所述的遗传算法模块(13)对机械臂关节进行路径规划,所述的蚁群算法模块(14)与机械臂末端器进行路径规划。
7.根据权利要求1所述的一种机械臂移动路径规划系统,其特征在于,所述的路径规划模块(5)下行设有检测机械臂和障碍物之间距离的距离检测模块(15),所述的距离检测模块内置碰撞检测公式程序。
8.根据权利要求7所述的一种机械臂移动路径规划系统,其特征在于,所述的距离感应器(15)下行设有实时反馈模块(16),所述的实时反馈模块(16)与模型构建模块(4)连接。
9.一种机械臂移动路径规划方法,其特征在于,包括以下步骤:
步骤1:首先采用双目视觉系统(1),对周围环境进行图像采集,并利用处理模块(2)及坐标提取模块(3)对图像进行处理得到环境障碍物等物体的坐标;
步骤2:采用模型构建模块(4)对机械臂进行运动模型构建;
步骤3:利用蚁群算法模块(14)对机械臂末端器进行路径规划,利用遗传算法模块(13)对整个机械臂的各个关节运动进行路径规划;
步骤4::利用距离检测模块(15)对机械臂与障碍物之间的距离进行检测,实时反馈模块(16)对检测结果进行实时反馈,并连接模型构建模块(4)进行实时调整。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710502477.3A CN107160402A (zh) | 2017-06-27 | 2017-06-27 | 一种机械臂移动路径规划系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710502477.3A CN107160402A (zh) | 2017-06-27 | 2017-06-27 | 一种机械臂移动路径规划系统及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107160402A true CN107160402A (zh) | 2017-09-15 |
Family
ID=59826294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710502477.3A Pending CN107160402A (zh) | 2017-06-27 | 2017-06-27 | 一种机械臂移动路径规划系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107160402A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108247637A (zh) * | 2018-01-24 | 2018-07-06 | 中南大学 | 一种工业机器人手臂视觉防撞操控方法 |
CN109917793A (zh) * | 2019-04-15 | 2019-06-21 | 中国铁建重工集团有限公司 | 一种管片拼装机避障路径规划方法及装置 |
CN110243371A (zh) * | 2019-06-11 | 2019-09-17 | 五邑大学 | 一种采用蚁群算法的螺丝锁付路径规划方法 |
CN113459841A (zh) * | 2021-09-01 | 2021-10-01 | 北京理工大学深圳汽车研究院(电动车辆国家工程实验室深圳研究院) | 基于无标定双目视觉的自动充电控制方法和装置 |
CN115107021A (zh) * | 2022-05-26 | 2022-09-27 | 青岛科技大学 | 机械臂路径规划快速原型系统 |
TWI856570B (zh) * | 2023-03-21 | 2024-09-21 | 台達電子工業股份有限公司 | 加工路徑規劃模擬裝置以及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003266345A (ja) * | 2002-03-18 | 2003-09-24 | Sony Corp | 経路計画装置、経路計画方法及び経路計画プログラム並びに移動型ロボット装置 |
CN102161198A (zh) * | 2011-03-18 | 2011-08-24 | 浙江大学 | 用于三维空间中移动机械臂路径规划的主从式协进化方法 |
CN104029203A (zh) * | 2014-06-18 | 2014-09-10 | 大连大学 | 实现空间机械臂避障的路径规划方法 |
CN104881026A (zh) * | 2015-04-28 | 2015-09-02 | 国家电网公司 | 高压线路抢修机械臂移动路径规划系统及方法 |
US20160016312A1 (en) * | 2013-03-15 | 2016-01-21 | Carnegie Mellon University | A Supervised Autonomous Robotic System for Complex Surface Inspection and Processing |
CN207027520U (zh) * | 2017-06-27 | 2018-02-23 | 华北电力大学(保定) | 一种机械臂移动路径规划系统 |
-
2017
- 2017-06-27 CN CN201710502477.3A patent/CN107160402A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003266345A (ja) * | 2002-03-18 | 2003-09-24 | Sony Corp | 経路計画装置、経路計画方法及び経路計画プログラム並びに移動型ロボット装置 |
CN102161198A (zh) * | 2011-03-18 | 2011-08-24 | 浙江大学 | 用于三维空间中移动机械臂路径规划的主从式协进化方法 |
US20160016312A1 (en) * | 2013-03-15 | 2016-01-21 | Carnegie Mellon University | A Supervised Autonomous Robotic System for Complex Surface Inspection and Processing |
CN104029203A (zh) * | 2014-06-18 | 2014-09-10 | 大连大学 | 实现空间机械臂避障的路径规划方法 |
CN104881026A (zh) * | 2015-04-28 | 2015-09-02 | 国家电网公司 | 高压线路抢修机械臂移动路径规划系统及方法 |
CN207027520U (zh) * | 2017-06-27 | 2018-02-23 | 华北电力大学(保定) | 一种机械臂移动路径规划系统 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108247637A (zh) * | 2018-01-24 | 2018-07-06 | 中南大学 | 一种工业机器人手臂视觉防撞操控方法 |
CN108247637B (zh) * | 2018-01-24 | 2020-11-24 | 中南大学 | 一种工业机器人手臂视觉防撞操控方法 |
CN109917793A (zh) * | 2019-04-15 | 2019-06-21 | 中国铁建重工集团有限公司 | 一种管片拼装机避障路径规划方法及装置 |
CN110243371A (zh) * | 2019-06-11 | 2019-09-17 | 五邑大学 | 一种采用蚁群算法的螺丝锁付路径规划方法 |
CN113459841A (zh) * | 2021-09-01 | 2021-10-01 | 北京理工大学深圳汽车研究院(电动车辆国家工程实验室深圳研究院) | 基于无标定双目视觉的自动充电控制方法和装置 |
CN113459841B (zh) * | 2021-09-01 | 2021-12-07 | 北京理工大学深圳汽车研究院(电动车辆国家工程实验室深圳研究院) | 基于无标定双目视觉的自动充电控制方法和装置 |
CN115107021A (zh) * | 2022-05-26 | 2022-09-27 | 青岛科技大学 | 机械臂路径规划快速原型系统 |
TWI856570B (zh) * | 2023-03-21 | 2024-09-21 | 台達電子工業股份有限公司 | 加工路徑規劃模擬裝置以及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107160402A (zh) | 一种机械臂移动路径规划系统及方法 | |
CN103895042A (zh) | 一种基于视觉引导的工业机器人工件定位抓取方法及系统 | |
CN110116407B (zh) | 柔性机器人位姿测量方法及装置 | |
CN106845515B (zh) | 基于虚拟样本深度学习的机器人目标识别和位姿重构方法 | |
US9563528B2 (en) | Mobile apparatus and localization method thereof | |
CN114608561B (zh) | 一种基于多传感器融合的定位与建图方法及系统 | |
CN110488811B (zh) | 一种基于社交网络模型的机器人对行人轨迹预测的方法 | |
CN106650701B (zh) | 基于双目视觉的室内阴影环境下障碍物检测方法及装置 | |
CN105486311A (zh) | 室内机器人定位导航方法及装置 | |
CN102922521A (zh) | 一种基于立体视觉伺服的机械臂系统及其实时校准方法 | |
CN107589749B (zh) | 水下机器人自主定位与节点地图构建方法 | |
CN112115874A (zh) | 一种融合云端的视觉slam系统及方法 | |
CN110744541A (zh) | 一种视觉引导的水下机械臂控制方法 | |
CN105425828A (zh) | 基于传感器融合技术的机器人防碰撞冲击双臂协调控制系统 | |
CN114299039B (zh) | 一种机器人及其碰撞检测装置和方法 | |
CN108803591A (zh) | 一种地图生成方法及机器人 | |
CN118274849B (zh) | 一种基于多特征融合的智能搬运机器人定位方法及系统 | |
CN107300382A (zh) | 一种用于水下机器人的单目视觉定位方法 | |
CN112936288B (zh) | 机器人动作安全检测方法和装置、电子设备、存储介质 | |
JP5698815B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
CN106325278A (zh) | 一种基于椭圆识别的机器人定位导航方法 | |
CN207027520U (zh) | 一种机械臂移动路径规划系统 | |
CN114283327A (zh) | 一种基于水下搜寻机器人的目标搜寻与抵近方法 | |
CN113790726A (zh) | 一种融合相机、轮速计和单uwb信息的机器人室内定位方法 | |
CN116954225B (zh) | 基于多波束声呐的城市管道环境中潜航器避障系统与方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170915 |