基于改进A算法和可操作度的移动机械臂运动规划研究
针对移动机械臂在室内环境下规划时间长、取放运动可操作性差等问题,提出了改进常规A*算法,以机械臂可操作度值作为评价标准,确定最佳停靠位置并进行系统运动规划的方法.首先,在常规A*算法的基础上,将8个搜索方向简化为5个,以提高搜索效率;同时,设计了一种新的启发式搜索函数,将Floyd算法引入到A*算法中,增加路径的平滑度.仿真结果显示,改进后的A*算法相比常规A*算法运行时间缩短59.1%,路径长度减少3.5%,搜索节点数减少41.6%.其次,根据机械臂的可达工作空间与雅可比矩阵,评估移动机械臂在待取放目标物体附近不同位置下的可操作度值,优化停靠位置,从而提高取放运动的可操作性.最后,采用由DI...
Saved in:
Published in | 机械传动 Vol. 48; no. 11; pp. 55 - 62 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | Chinese |
Published |
河南工业大学 机电工程学院,河南 郑州 450001
2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 针对移动机械臂在室内环境下规划时间长、取放运动可操作性差等问题,提出了改进常规A*算法,以机械臂可操作度值作为评价标准,确定最佳停靠位置并进行系统运动规划的方法.首先,在常规A*算法的基础上,将8个搜索方向简化为5个,以提高搜索效率;同时,设计了一种新的启发式搜索函数,将Floyd算法引入到A*算法中,增加路径的平滑度.仿真结果显示,改进后的A*算法相比常规A*算法运行时间缩短59.1%,路径长度减少3.5%,搜索节点数减少41.6%.其次,根据机械臂的可达工作空间与雅可比矩阵,评估移动机械臂在待取放目标物体附近不同位置下的可操作度值,优化停靠位置,从而提高取放运动的可操作性.最后,采用由DIY机械臂和Turtlebot2移动机器人组成的移动机械臂系统,在室内环境中完成了运动规划综合实验,验证了所提方法的有效性和可靠性. |
---|---|
ISSN: | 1004-2539 |
DOI: | 10.16578/j.issn.1004.2539.2024.11.008 |