欢迎您访问《智慧农业(中英文)》官方网站! English

改进BI-RRT*的黄鳝投喂机械臂路径规划算法研究

  • 马梦贤 , 1 ,
  • 徐震 1 ,
  • 袁泉 2 ,
  • 周文宗 2 ,
  • 张春燕 , 1
展开
  • 1. 上海工程技术大学 机械与汽车工程学院,上海 201600,中国
  • 2. 上海市农业科学院 生态环境保护研究所,上海 201403,中国
张春燕,博士,教授,研究方向为仿生移动机器人机构创新设计。E-mail:

马梦贤,硕士研究生,研究方向为农业人工智能技术。E-mail:

MA Mengxian, E-mail:

收稿日期: 2025-09-07

  网络出版日期: 2025-11-26

基金资助

基于智能辅助装置的黄鳝立体循环水养殖模式研究及应用(2024-02-08-00-12-F00003)

Research on Path Planning Algorithm for an Eel Feeding Robotic Arm Based on Improved BI-RRT

  • MA Mengxian , 1 ,
  • XU Zhen 1 ,
  • YUAN Quan 2 ,
  • ZHOU Wenzong 2 ,
  • ZHANG Chunyan , 1
Expand
  • 1. School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai 201600, China
  • 2. Institute of Ecological Environment Protection, Shanghai Academy of Agricultural Sciences, Shanghai 201403, China
ZHANG Chunyan, E-mail:

Received date: 2025-09-07

  Online published: 2025-11-26

Supported by

Research and Application of Three-dimensional Circulating Aquaculture Mode for Ricefield Eel Based on Intelligent Auxiliary Devices(2024-02-08-00-12-F00003)

Copyright

copyright©2025 by the authors

摘要

【目的/意义】 针对工厂化立体式黄鳝养殖饵料投喂机械臂在受限空间内路径规划速度慢、轨迹冗余度大、避障成功率低等问题,提出一种基于改进BI-RRT*(Bidirectional Rapidly-Exploring Random Tree Star)的受限空间路径规划算法。 【方法】 在BI-RRT*算法双向扩展策略基础上,引入目标偏置策略,减少随机采样点;同时结合改进的人工势场法,融入目标点和随机点引力概念,通过自适应调节引力系数引导路径向目标节点扩展,有效避免算法陷入局部最优;最后通过渐进优化策略得到最佳轨迹。 【结果和讨论】 在Matlab平台上,对RRT*( Rapidly Exploring Random Tree Star)算法、APF-RRT*( Artificial Potential Fields Rapidly-Exploring Random Tree Star)算法、BI-RRT*算法及改进BI-RRT*算法进行了仿真分析,研究其在二维和三维空间下简单、受限,以及复杂环境的表现。仿真数据显示,在不同环境运行中,改进BI-RRT*算法均展现出显著的性能优势。基于黄鳝养殖投喂场景,搭建机械臂机器人操作系统(Robot Operating System, ROS)仿真环境并进行受限空间下投喂试验。结果表明,与BI-RRT*算法相比,改进BI-RRT*算法平均运行时间减少41.6%,平均路径长度降低2.3%,平均节点数减少37.9%以及投喂成功率提高6%。 【结论】 试验验证改进BI-RRT*算法在投喂任务中展现出更优性能,为工厂化立体式黄鳝养殖高效投饵工作提供了参考。

本文引用格式

马梦贤 , 徐震 , 袁泉 , 周文宗 , 张春燕 . 改进BI-RRT*的黄鳝投喂机械臂路径规划算法研究[J]. 智慧农业, 2025 : 1 -14 . DOI: 10.12133/j.smartag.SA202509020

Abstract

[Objective] In the eel(Monopterus albus) farming system used in feed distribution research of mechanical arm, the challenges included slow path planning speeds, excessive trajectory redundancy, and suboptimal obstacle avoidance success rates within confined operational spaces. To mitigate these issues, an improved path planning algorithm, based on the bidirectional rapidly-exploring random tree star (BI-RRT*) algorithm, was proposed. The primary aim was to significantly enhance the motion efficiency and task success rate of robotic arms operating in complex, constrained environments. [Methods] This research developed a hybrid path planning algorithm, building upon the foundational BI-RRT* algorithm. This novel approach integrated an adaptive goal-biased strategy with an enhanced artificial potential field (APF) method. The algorithm's framework comprised three core components: a high-quality sampling strategy, an efficient search strategy, and a path optimization algorithm. For the high-quality sampling strategy, an adaptive goal-biased approach was introduced to overcome the limitations of inefficient random sampling and slow convergence rates characteristic of traditional BI-RRT algorithms in complex environments. This strategy dynamically adjusted the generation of sampling points, moving beyond purely random selection. Instead, it prioritized sampling regions in the vicinity of the target, guided by the target direction and a predefined bias probability. This mechanism substantially augmented the growth propensity of the search tree towards the target area, effectively reducing the stochasticity of random sampling and consequently accelerating the path search process. For the efficient search strategy, an improved APF concept was incorporated into the node expansion process. This integration aimed to further enhance search efficiency and prevent the algorithm from converging to local optima. Traditional APF methods were prone to generating local minima when navigating complex obstacle environments, often leading to path planning failures. To address this, the APF was refined to achieve superior integration with the BI-RRT framework. During each new node expansion, in addition to considering the inherent random exploration characteristics of BI-RRT, a directional attractive field was superimposed. This attractive field not only originated from the ultimate target point but also factored in the current growth orientation of the search tree and localized environmental information. Specifically, a composite attractive function was devised, which synergized the attractive force exerted by the target point on the current node with the attraction from potential "guide points". Concurrently, the computation of the repulsive field was optimized to more precisely delineate the geometry and proximity of obstacles, thereby circumventing common issues such as "oscillation" and "deadlock" prevalent in traditional APF. Through this methodology, the algorithm was able to more effectively steer the search tree to circumvent obstacles and rapidly converge towards the target region, significantly bolstering the directedness of the search and successfully preventing the algorithm from becoming ensnared in suboptimal local solutions. For the path optimization algorithm, following the generation of an initial feasible path, a greedy optimization strategy was employed for path pruning and smoothing. This was executed to yield an optimal path characterized by reduced length, enhanced smoothness, and improved conformity with the kinematic properties of the robotic arm. Path pruning was initially applied to eliminate redundant nodes; if a collision-free direct connection existed between two non-adjacent nodes, intermediate nodes were excised, thereby substantially abbreviating the path length. Subsequently, path smoothing techniques, such as B-spline curves or cubic spline interpolation, were introduced. These techniques facilitated the insertion of smooth curves between the pruned key nodes, thereby eradicating sharp angular turns within the path. This enabled the robotic arm to execute movements with greater stability and efficiency during actual operation, mitigating impact and vibration. This two-stage optimization procedure ensured that the final generated path was not merely feasible but also optimal across metrics of length, smoothness, and motion efficiency. [Results and Discussion] To comprehensively validate the performance of the proposed algorithm, a two-stage experimental verification was conducted. Initially, comparative simulations were performed in both two-dimensional (2D) and three-dimensional (3D) environments utilizing the MATLAB platform. These simulation scenarios were meticulously engineered to encompass three archetypal environments—simple, complex, and narrow passages—thereby emulating the diverse obstacle configurations potentially encountered in industrialized eel (Monopterus albus) aquaculture. The results unequivocally demonstrated that, concerning both path planning speed and quality, the improved BI-RRT* algorithm significantly surpassed RRT, APF-RRT, and traditional BI-RRT algorithms across all tested environments. These simulation outcomes robustly substantiated the theoretical superiority and inherent robustness of the improved BI-RRT* algorithm proposed in this study across varying complex environments. To further ascertain the engineering applicability and practical potential of the algorithm, an eel (Monopterus albus) feeding robotic arm simulation system was meticulously constructed based on the robot operating system (ROS) and MoveIt frameworks. This system precisely emulated the kinematics, dynamics, and obstacle distribution pertinent to an industrialized eel (Monopterus albus) aquaculture environment. During simulated continuous feeding tasks, the improved BI-RRT* algorithm consistently exhibited impressive and outstanding performance. Its average running time was merely 2.1 s, representing a substantial 41.6% reduction compared to the traditional BI-RRT. The average length of the planned path was recorded at only 1 680 mm, with an average of 180 nodes, indicating a significant reduction in path redundancy. Furthermore, the algorithm achieved an impressive obstacle avoidance success rate of 96% in complex confined spaces. These empirical findings not only validated the algorithm's effectiveness but also underscored its immense potential for practical engineering applications. The discussion section of this study also provided an in-depth analysis of the differential performance of the algorithm across various scenarios and explored prospective avenues for future optimization, such as its adaptability in dynamic obstacle environments and its potential for integration with advanced visual sensing systems. [Conclusions] The experimental results conclusively demonstrated that the improved BI-RRT* algorithm significantly enhanced the path planning efficiency and trajectory quality of robotic arms operating within confined spaces. It also exhibited exceptionally high reliability in obstacle avoidance, thereby effectively addressing the automated feeding requirements of industrialized eel (*Monopterus albus*) aquaculture. The algorithmic framework possessed considerable generality, offering valuable theoretical insights and technical precedents for resolving analogous robotic arm path planning challenges in other agricultural automation contexts.

0 引 言

黄鳝(Monopterus albus)属于一种高经济附加值鱼种1,随着水产养殖的发展,工厂化立体黄鳝养殖技术因可极大提升单位产能而得到快速推广2。但工厂化立体黄鳝养殖的多层立体架给投喂带来多种问题:人工投喂存在安全隐患、工人劳动强度大、过度投喂造成饲料浪费率达到15%~20%3。于是,伴随智慧农业技术的快速发展,基于机械臂的智能投喂系统代替人工喂养成为行业趋势4-6。但目前机械臂的路径规划多使用工作空间不受限的开阔环境假设7, 8,传统算法应用在工作空间受限的立体黄鳝养殖架时,因空间狭窄导致多目标点遍历优化欠佳,通过率低等问题,所以路径规划失败。因此,受限空间内投喂路径的合理规划关系到投喂效率和可靠性,成为行业技术升级的关键和瓶颈,很大程度上妨碍了自动化设备在复杂养殖场景的实际效能发挥。
目前,工业上应用的机械臂在受限空间下进行路径规划时多采用RRT(Rapidly Exploring Random Tree Star)算法9。RRT算法是由Steven M. La Valle10教授在1998年提出的一种概率完备且收敛速度快的路径规划算法,特别适合在有障碍物的复杂环境里运行11。但这种算法在受限于空间规划路径时会出现随机性强、引导性能差、在空间中反复搜索等问题。HUANG和LEE等12提出自适应信息增强的RRT*(Adaptive Informed RRT*),可加速渐近最优路径的搜索过程快速收敛到最优解,但在面对动态变化非常快的环境时,算法的实时性有待提升13, 14。KUFFNER和LAVALLE15提出BI-RRT算法,利用双向树的方式,确保可很快收敛到最优路径,但在障碍物比较复杂的环境中很易陷入局部搜索16。为了克服上述传统BI-RRT算法的缺陷,很多学者围绕这一问题展开了研究17, 18。ZHANG等19提出一种人工势场法引导的BI-RRT算法,在采样节点引入改进的势场函数大大降低搜索时间,使路径效率提高。但在复杂环境下存在接触障碍物的问题,路径质量低。HU等20采用BI-RRT*结合改进的人工势场法优化实时路径。通过构造引力场和障碍物斥场快速寻找无碰撞路径,但在执行中会产生振荡的现象。CHANG等21采用人工势场法和BI-RRT*算法结合方式,利用势场的方向引导随机树的生长方向,可以减少随机树生长过程中的随机性。人工势场法(Artificial Potential Field, APF)与传统RRT相结合,为受限空间中工业机器人手臂的轨迹规划提供了新的思路。但在障碍物附近易出现局部极小点,以及在目标周围机器人手臂无法够到物体等22
上述对RRT进行改进的算法均在路径规划效率及质量上有一定提高,但在复杂受限环境中存在效率低下、收敛到最优解速度慢等问题23,因此在算法路径搜索速度及路径质量上还有优化余地。综上,本研究算法在BI-RRT*算法基础上引入目标偏置并融合改进人工势场法。结合黄鳝养殖多层立体架几何特点,首先,利用BI-RRT*的框架,从起点与终点同时生成两棵树,通过目标偏置采样策略动态地从随机点和目标点中选取一个方向;其次,在节点扩展时结合改进人工势场法的思路,用3个力的合力方向来引导节点生长,分别为向目标点的引力、向随机点的引力以及障碍物斥力;最后,用贪婪算法去冗余,去掉无效采样点得到最优路径。通过ROS仿真实验和真机实验验证了本研究提出算法的优越性和适应能力,为提高立体式黄鳝养殖投饵效率提供了依据。

1 算法原理

1.1 改进算法组成

本研究构建如图1所示的改进BI-RRT*算法框架。在传统的BI-RRT*算法基础上进行改进,如图1中3个红框标注的内容,分别在关键环节采样、扩展方向和路径优化3个方面,尤其是改进APF如何自适应地解决局部极小值问题这一核心创新。首先在双向渐进最优快速扩展随机树(BI-RRT*)中嵌入目标偏置策略智能选取随机采样节点 q r a n d,继而融合改进人工势场法自适应智能引导扩展改进 q n e w的生长方向,使生长树倾向于目标点 q g o a l,避免陷入局部最小值,再使用贪婪算法对路径进行二次优化形成兼具全局收敛性与局部避障能力的混合路径规划算法,旨在提高路径规划的效率和质量,尤其是在复杂受限环境条件下。具体改进如下。
图1 改进的BI-RRT*算法

Fig. 1 Diagram of the improved BI-RRT* algorithm

1)高质量采样策略。传统的BI-RRT*算法中,采样过程的随机性导致生成的路径计算量大,尤其在目标远离起点或环境复杂时。本研究提出的基于目标偏置的采样策略,采样时不完全依赖于随机生成采样点,而根据目标的方向和一定的偏置概率,使目标附近的区域被更多地采样。
2)高效的搜索策略。在节点扩展过程中,采用改进APF对搜索策略进行优化。将目标点的引力、任意点的引力以及障碍物的排斥力进行动态组合,得到作用力的方向,生成新节点。这种策略不仅实现了局部路径的精细化避障,还使路径能更迅速地趋近目标。结合采样策略与搜索策略,该算法兼具全局高效性和局部安全性。
3)路径优化算法。在路径生成后,传统的BI-RRT*算法需要进一步的处理,优化路径质量,减少冗余点,提升路径的平滑度。本研究引入贪婪算法优化方法即在路径产生后,用贪心法剔除多余的结点,降低路径长度,降低计算量。再通过平滑处理,使路径避免出现急剧转弯或不必要变化。

1.2 基于目标偏置的策略

传统RRT*(快速扩展随机树)算法是一种广泛应用于路径规划领域的增量式采样算法,通过在状态空间中不断扩展1棵从起点出发的树,并在每次迭代过程中对邻近节点进行重连接,实现渐进最优路径搜索24。BI-RRT*算法在此基础上引入了双树结构,即同时从起点和终点开始扩展两棵树,以期更快地找到可行路径并提高路径质量。然而,在复杂环境下的路径规划中,传统BI-RRT*算法仍存在搜索时耗长、采样点随机等问题25,影响算法效率和路径质量。为解决上述问题,本研究在传统BI-RRT*算法的基础上进行改进,主要是对两棵树进行扩展采样阶段时引入目标偏置策略。
具体而言,在采样阶段,设计两个独立的采样函数分别从起点向目标方向和从目标向起点方向的目标偏置情况。如公式(1)所示,这是一种带有双向目标偏置的随机点采样方式,用于优化随机采样点的选取策略。与传统RRT*算法中 q r a n d完全随机地在整个搜索空间中采样的方法不同,该改进策略引入方向性和概率密度的约束,采用目标引导机制,使得采样点更倾向于朝向目标区域分布,从而提高搜索效率和路径收敛速度。
q r a n d = r a n d   , i f > m q g o a l ,         e l s e   
式中: r a n d (   )为0~1的随机数 ; m为目标偏置阈值 ; q r a n d为随机采样点 ; q g o a l为目标点。
在随机树上,根据目标偏置阈值 m确定新节点的增长方向,并对样本空间进行随机选择。当 r a n d (   )> m时还在采样空间内随机选取采样点 q r a n d。反之,每棵生长树的目标点位置将引导其生长方向,生长树的扩展行为呈现出明显的差异性。
图2为传统RRT*算法的扩展过程,起点设定为 q s t a r t,终点为 q g o a l,空间中的随机采样点为 q r a n d q n e a r为随机树中离 q r a n d最近的节点, q n e w q n e a r q r a n d之间进行直线扩展,其步长参数取为l。也存在将 q g o a l作为随机采样点这对新节点 q n e w的生成过程具有指导作用26
图2 RRT*算法扩展过程

Fig. 2 Expansion process of the RRT algorithm

BI-RRT*随机点基于RRT*方法的概率完备性与渐进最优性相结合,并将目标偏向性引入到该方法中,以提升算法的搜索效率27。BI-RRT*算法在每次迭代中生成两棵随机树,将初始位置 q s t a r t和目标位置 q g o a l都作为根节点,同时在随机选择搜索节点。在探索双树结构的基础上,提出了一种基于目标偏向的采样方法。
公式(1)所示,若设置目标偏置阈值 p t a r g e t为0.5,这种策略影响生成过程,能否达到更好的效果取决于按照均匀分布随机得来的概率值m(0~1),若得到的概率大于该阈值,采样节点选取随机点;若小于该阈值,则选取目标点为采样节点, T 1的决策树均以随机选取点 q r a n d为采样点。
然而,这种传统的目标偏置方法的偏置概率是固定的,无法根据环境中的障碍物分布进行自适应调整。在障碍物密集的复杂区域会导致搜索树在障碍物表面反复碰撞,生成大量无效节点,陷入局部搜索。为解决这一缺陷,本研究创新性地将这一“高效但盲目”的目标偏置策略与能感知局部环境的“改进人工势场法”相结合。如第1.3节所述,目标偏置负责执行快速的牵引,而APF则通过计算目标点、随机点引力及障碍物斥力的合力,对节点的扩展方向进行微观调谐与优化。这种融合使得算法在保持高搜索效率的同时,也具备在复杂受限空间中避障和逃离局部最优的能力。

1.3 基于改进人工势场法的策略

为加速BI-RRT*算法在复杂环境中的路径效率,降低无效节点数量,本研究采用改进的人工势场方法对路径进行优化。APF属于一种依据物理领域中有关场论原理提出的路径规划策略,产生一条既能够避开障碍物又能够直接朝向目标的导航路线28,可针对BI-RRT*算法在复杂环境中存在的问题提出优化策略29
为此,改进策略从以下3个方面补充。第一,双向引力与斥力改变:将BI-RRT*的两棵树(起点树与终点树)分别与改进APF结合,每棵树的扩展方向由目标点引力(如起点树受终点吸引)、随机采样点引力及障碍物斥力共同作用。第二,合力下的节点生长:根据牛顿定律得出合力方向,把目标点,随机采样点的引力及障碍物的斥力组合成新结点的生长方向。第三,在双向势场协同策略中,两棵树生长过程都受另一棵势场的影响,因此会产生“双向拉力”,加速汇集,并且可设置斥力阈值(障碍物斥力远大于引力时要对作出改正),防止单个树落入局部停滞。
基于已有的BI-RRT*,提出采用改进人工势场法的改进方法,在生成 q n e w方向中融入改进的APF算法加快寻优速度。若p为路径轨迹点,那么APF法的作用如公式(2)~公式(4)所示。
U a t t p = 1 2 k a ρ g 2 p
U r e p p = 1 2 k r 1 ρ p - 1 ρ 0           ρ p ρ 0 0                                         ρ p ρ 0
U t o t a l = U r e p + U a t t
式中: U a t t ( p )为APF法中的引力场; k a为引力场的增益系数,用于调节目标吸引的强度权重。 ρ g ( p )为点 p到目标点的欧氏距离; U r e p ( p )为APF法中的斥力场; k r为斥力场增益系数,用于调节障碍排斥的强度权重; ρ 0为点p到障碍物威胁范围r临界保持的最小距离; ρ ( p )为点 p到最近障碍物威胁中心的最小欧氏距离。 U t o t a l为引力势能 U a t t和斥力势能 U r e p的总和,确定下一步移动方向即合力方向。
其中,引力增益系数 k a和斥力增益系数 k r的选取对算法性能影响显著。本研究通过如下方式确定其取值: k a的取值基于目标点对节点的引导强度需求,通常设置为固定值(如 k a = 2.0),以确保在自由空间中路径能有效朝向目标点收敛。 k r的取值与障碍物分布密度及环境复杂度相关,初始值根据障碍物平均间距设定(如 k r = 1.5),并在斥力函数中引入动态调整机制:当节点与障碍物距离 ρ ( p )小于安全阈值 ρ 0时, k r ρ ( p )减小而自适应增大,以增强局部避障能力。此外,为避免在狭窄通道或复杂障碍区域中斥力过大导致路径震荡,设定斥力上限 k r m a x,并通过仿真实验标定其最优范围(如 k r m a x = 3.0),如公式(5)~公式(7)所示。
F a t t p = k a ρ g p
F r e p p = k r 1 ρ p - 1 ρ 0          ρ p ρ 0               0                    ρ p ρ 0
F t o t a l = F r e p + F a t t
式中: F a t t p为点 p处所受的引力向量; ρ g p为点 p到目标点 p g o a l的欧氏距离; F r e p p为点 p处所受的斥力向量; F t o t a l p处所受的总势场力向量。
为提高算法对复杂环境的适应能力,采用凸包络近似,将非规则障碍物顶点集合并为一个凸包,取最小距离作为 ρ p;等效半径建模,对于矩形或多面体障碍物,计算其等效半径 r e q = ( a 2 ) 2 + ( b 2 ) 2 + ( c 2 ) 2 ,代入 ρ 0进行斥力计算。
BI-RRT*算法采用一种改进的人工势场法,对目标节点及随机采样点利用概率密度 m分布对最近邻节点 q n e a r e s t施加引力,障碍物对 q n e w施加基于距离衰减的反排斥力,合力驱动策略将上述势能在李群空间进行张量合成,而合成的合力主特征向量决定了新节点 q n e w生长的方向。 q n e a r e s t的力的示意图如图3所示,是用改进采样的函数随机选取采样点,使用改进的APF函数改进 q n e w的生长方向。 F a t t 1 F a t t 2分别是 q r a n d q g o a l q n e a r e s t的引力 , F r e p是障碍物对 q n e a r e s t的斥力。合力方向为 q n e w的扩展方向,是按平行四边形法则算出来的。
图3 融合改进方法的 q n e a r e s t扩展

Fig. 3 Extension of q n e a r e s twith integrated improvement methods

当节点 q r a n d q n e w达成平衡或者临近目标位置,周围环境出现障碍物,特别在斥力超过引力时致使机械臂在面对目标时陷入局部极小值陷阱。优化后改进的势场函数如公式(9)所示,有效促使机械臂避开不利条件,做到更精确高效的路径规划与定位,目标 q g o a l到最近节点 q n e a r e s t的引力保持不变,引力函数如公式(8)所示,借助优化 q n e w生成方向策略,明显改善算法收敛速度,减少算法迭代过程多余节点,加快整个算法的搜索速度。
U a t t p = 1 2 k a ρ g 2 p , p g o a l
U r e p ' p =
1 2 k r 1 ρ p n , p o b s - 1 ρ 0 2 ρ g n p n , p g o a l      ρ p n , p o b s ρ 0 0                                               ρ p n , p o b s > ρ 0
式中 : p为路径规划中的最近节点 q n e a r ρ ( p , p g o a l ) q n e a r到目标点的欧氏距离; p g o a l p o b s分别为路径规划中目标节点 q g o a l和障碍物的位置; ρ p n , p o b s q n e a r到障碍物位置的欧氏距离;n为正整数。 U r e p ' p为改进斥力势场函数; p n为路径规划中的最近节点
在改进斥力势场函数(公式(9))中,系数 k a k r的设定进一步考虑了环境特征与路径平滑性的权衡: k a保持相对稳定,以确保目标引导的连续性。 k r则根据局部障碍物密度动态调节:在障碍物密集区域,适当提高 k r以增强避障响应;在开阔区域则降低 k r,减少对路径的干扰。此外,指数 n用于调节斥力随距离变化的敏感度,通常取 n = 2,以平衡斥力作用的范围与强度。当系统检测到目标不可达的异常状态时,采用动态斥力场修正策略,其斥力表达式如公式(10)~公式(12)所示。
F r e p p = - U r e p p = F r e p 1 n O R + F r e p 2 n R G
F r e p 1 = k r 1 ρ p , p o b s - 1 ρ 0 ρ n p , p g o a l ρ 2 p , p o b s
F r e p 2 = n 2 k r 1 ρ p , p o b s - 1 ρ 0 2 ρ n - 1 p , p g o a l
式中: F r e p p为点 p处的斥力向量; n O R q n e a r到障碍物的方向的单位向量; n R G q n e a r到目标点的反方向的单位向量。 F r e p 1 F r e p 2分别为斥力在 n O R n R G方向上的幅值分量; k r为斥力场增益系数; ρ p , p o b s为点 p到最近障碍物中心 p o b s的欧氏距离;
在动态斥力场修正策略[公式(10)~公式(12)]中, k r的自适应机制尤为关键:当节点陷入局部极小区域(即 F r e p F a t t)时,系统自动触发 k r的衰减机制,逐步降低斥力权重,帮助节点逃离局部最优。该自适应过程基于实时监测的合力方向与路径曲率变化,确保系数调整既响应环境变化,又维持算法的稳定性与收敛性。在接近目标时开启斥力衰减,动态调节排斥势场强度系数,保证机器人可以安全达到。在算法的迭代过程逐步进行势场分析,在求解 q n e w时,首先根据势场方程分别计算 q n e a r q r a n d q g o a l的引力,然后计算 q n e a r上障碍物的斥力。将其合力 F t o t a l得到两个互相独立的变量值 F x F y,分别沿x轴和y轴方向线性表示,这样分解后的各分量间相互垂直、互不相关。假设 q n e a r的坐标为( x c y c),则扩张步长取决于 q n e a rxy两轴上的合力分量决定,如公式(13)~公式(15)所示。
k = 1 F m a x = l x F x = l y F y
x n = x c + l x
y n = y c + l y
式中 : k为比例因子; F m a x为设定的最大合力幅值; F x F y分别为合力在 x y方向的分量; l x l y为沿坐标轴方向的扩展步长分量;( x c , y c )表示当前节点(父节点)的坐标,( x n , y n )为新生成节点的坐标。
基于无穷范数准则来决定主导缩放系数,把步长缩放扩大如公式(13),确保每个方向步长按合力分量进行比例缩放,新节点坐标计算如公式(14)~公式(15),依照缩放后的步长 l x l y更新节点坐标,通过目标偏置函数选随机抽样点 q r a n d,按概率 m接采样目标点,势场扩展并动态调整,当斥力到达临界值时,用改良的斥力函数可有效防止陷入局部最小值状况,合力方向引导新节点生长,减少不必要的扩展,改良斥力场,保证接近目标时斥力减小,倾向于目标点,防止路径停滞,解决局部极小值,斥力场动态改变节点扩展方向,增添路径安全性。
F r e p p = - U r e p p = F r e p 1 n O R + F r e p 2 n R G
F r e p 1 = k r 1 ρ p , p o b s - 1 ρ 0 ρ n p , p g o a l ρ 2 p , p o b s
F r e p 2 = n 2 k r 1 ρ p , p o b s - 1 ρ 0 2 ρ n - 1 p , p g o a l
式中: n O R q n e a r到障碍物的方向的单位向量; n R G q n e a r到目标点的反方向的单位向量。
F r e p p为在位置 p处所受的总斥力向量; U r e p p为斥力势场函数; U r e p p表示斥力势场的梯度; F r e p 1 F r e p 2分别为沿两个特定方向的斥力分量大小; ρ p , p o b s表示当前位置 p与最近障碍物位置 p o b s之间的欧氏距离; ρ p , p g o a l表示机器人当前位置 p与目标点位置 p g o a l之间的欧氏距离;
贪婪算法(Greedy Algorithm)基本思想即在每个决策阶段,通过一系列的局部最优策略获得最优解。实际应用中,把贪婪算法同回溯机制结合起来已被证实能很大改善路径规划的质量30,特别是碰到复杂障碍物的环境状况时,如公式(16)公式(17)所示,回溯能协助贪婪算法再次去评判路径的选择,进而寻找到可行最佳路线,即不与障碍物碰撞31,以及路径长度尽可能短,如公式(18)公式(19)所示。
U x , y = U a t t x , y + i = 1 n U r e p i x , y
U x , y = U x , y x , U x , y y
U x , y x = F a t t x + F r e p x
U x , y y = F a t t y + F r e p y
式中:U(x,y)为在位置 x , y处所受的综合势场;引力势场为 U a t t x , y;斥力势场为 i = 1 n U r e p i ( x , y ) U r e p i x , y为与第i个障碍物之间的斥力势场; n为环境中障碍物的总数; U x , y为综合势场 U x , y梯度向量。 U x , y x U x , y y分别为综合势场在 x方向和 y方向的偏导数; F a t t x F a t t y分别为引力在 x y方向的分量; F r e p x F r e p y分别为所有障碍物产生的总斥力在 x y方向的分量。
利用贪婪算法结合回溯机制的思想,使得在路径规划过程中,树的扩展方向总是倾向于朝着目标点避开障碍物的方向,以快速地找到可行的路径规划方案。

2 算法仿真试验与分析

为全面评估改进BI-RRT*算法在二维与三维空间下的性能,本研究在atlab平台上设计了3类典型障碍物环境,并与RRT*、APF-RRT*和BI-RRT*算法进行对比仿真实验。通过选取路径长度、执行时间、节点个数关键性能指标对算法性能进行综合评估。

2.1 二维仿真试验结果分析

实验设置了3类具有不同障碍物特征的二维仿真环境(图4),分别为障碍物少且无狭窄通道的简单环境,较多离散障碍物的复杂环境以及需穿越狭窄通道的受限环境,旨在全面评估4种算法在面对不同障碍分布时的规划性能。
3种仿真环境的地图尺寸相同,均为100 mm×100 mm,起始点位置均为绿色点(0,0),目标点位置均为红色点(100,100),搜索步长为20 mm,最大迭代次数设定为2 000次让所有算法都得到充分执行,防止因迭代周期短出现规划任务失败。蓝色点为单向扩展的节点,蓝色和玫红色扩展点为双向扩展节点且引入APF算法的路径连接线为绿色。为应对不确定性的影响,每种算法在3种不同环境下各自独立运行50次,数据结果取平均值,仿真结果如表1所示。仿真试验配置环境为Intel(R)Iris(R)XeGraphics的GPU,13th Gen Intel(R)Core(TM)i7-13700H的CPU,内存16 GB,64位Windows 11系统。
表1 4种算法在3种二维仿真环境的试验数据统计

Table 1 Experimental Results of Four Algorithmsin Three 2D Environments

二维环境 算法 平均路径长度/mm 平均运行时间/s 平均节点个数
简单环境 RRT* 145.25 5.21 346.62
APF-RRT* 138.50 0.78 269.94
BI-RRT* 135.23 0.65 139.02
改进BI-RRT* 131.42 0.35 65.32
复杂环境 RRT* 150.28 6.79 349.42
APF-RRT* 141.15 5.37 277.44
BI-RRT* 132.99 1.24 130.02
改进BI-RRT* 131.20 0.55 76.32
狭窄环境 RRT* 156.42 8.04 360.14
APF-RRT* 152.87 6.48 280.76
BI-RRT* 142.87 2.26 183.27
改进BI-RRT* 137.49 1.98 145.82
如图4所示,与RRT*、APF-RRT*和BI-RRT*3种传统算法相比,改进BI-RRT*算法能生成更安全、更平滑的路径,应对狭窄通道等复杂场景时表现出更高的效率,有效减少无效节点的扩展。如表1所示,本研究从平均路径长度、平均运行时间及节点数量3个方面对4种算法在3种不同障碍环境下的路径规划性能进行对比分析。
图4 4种算法在3种二维仿真环境的路径规划

Fig. 4 Path planning performance of four algorithms in three 2D simulation environments

表1可知,改进BI-RRT*算法在3种不同障碍物环境下的平均路径长度相较于其他3种算法提升幅度较小,但在平均运行时间和节点数量方面表现出显著优势。
在平均运行时间方面,本研究算法相较RRT*、APF-RRT和BI-RRT*传统算法在简单环境中分别缩短了93.28%、55.13%和46.15%;在复杂环境中分别减少了91.90%、89.76%和55.65%;在狭窄通道环境中则分别降低了75.37%、69.44%和12.39%。结果显示,改进BI-RRT*在计算效率方面具有明显优势,尤其在复杂与狭窄场景中表现更为突出。
此外,在平均节点数量方面,改进BI-RRT*同样展现出优异性能。在简单环境中,节点数分别减少了81.16%、75.80%和53.02%;在复杂环境中分别下降了78.16%、72.49%和41.30%;在狭窄环境中也分别减少了59.51%、48.06%和20.43%。上述结果表明,本研究算法在搜索过程中能够有效减少无效扩展,提高采样效率。
实验结果表明,改进BI-RRT*在保持路径质量的同时,显著提升了路径规划的效率与搜索引导能力,验证了其在多种障碍环境下的高效性与适应性。

2.2 三维仿真试验与结果分析

为验证本研究改进BI-RRT*的全面性与三维空间适应能力,在MATLAB平台上构建3类具有代表性的三维障碍环境,并对所提算法进行仿真实验验证。实验环境包括:障碍物较少且无狭窄通道的简单环境、含多个离散障碍物的复杂环境,以及狭窄通道的受限环境。考虑本研究算法在二维空间中已展现良好可行性,本研究进一步评估其在三维空间中的表现。
实验采用三维仿真,地图尺寸为100 mm×100 mm×100 mm,步长为5 mm,最大迭代次数设定为2 000次,以确保所有算法能够充分执行,避免因迭代不足导致规划失败。实验过程中对其余相关参数进行适当调整与优化,每种算法在相同环境下独立运行50次,最终结果取整体平均值以减少随机因素的影响。
如图5所示,改进的BI-RRT*算法在三维环境中仍能有效完成路径搜索任务,生成的路径清晰且连贯。由表2可知,本研究算法在三维空间下的路径规划性能依然保持优势,无论是在路径长度、运行时间还是节点数量方面均优于传统RRT*、APF-RRT*和BI-RRT*算法,表明其在三维环境中也有着很高的实用性与高效性。
表2 4种算法(RRT*、APF-RRT*、BI-RRT*、AIBI-RRT*)在3种三维仿真环境(简单环境、复杂环境、狭窄通道)的试验数据统计

Table 2 Experimental Results of Four Algorithms (RRT*, APF-RRT*, BI-RRT*, AIBI-RRT*) in Three 3D Environments (Simple, Complex, Narrow Corridor)

三维环境 算法 平均路径长度/mm 平均运行时间/s 平均节点个数
简单环境 RRT* 172.0 2.65 140.0
APF-RRT* 165.0 3.20 198.0
BI-RRT* 175.0 1.35 155.0
改进BI-RRT* 168.0 0.40 70.36
复杂环境 RRT* 187.0 4.10 201.5
APF-RRT* 173.2 3.10 168.0
BI-RRT* 196.9 0.90 104.5
改进BI-RRT* 173.2 0.55 81.63
狭窄环境 RRT* 235.0 2.35 120.0
APF-RRT* 191.2 1.05 119.0
BI-RRT* 171.5 0.55 57.89
改进BI-RRT* 168.0 0.32 40.00
图5 4种算法(RRT*、APF-RRT*、BI-RRT*、AIBI-RRT*)在3种三维仿真环境(简单环境、复杂环境、狭窄通道)的路径规划

Fig. 5 Experimental results of four algorithms (RRT*, APF-RRT*, BI-RRT*, AIBI-RRT*) in Three 3D environments (Simple, Complex, Narrow Corridor)

表2为改进BI-RRT*算法与传统RRT*、APF-RRT*和BI-RRT*算法在3种不同三维障碍环境下的性能对比。实验结果显示,在平均路径长度方面,改进BI-RRT*较其他3种算法优势较小但在平均运行时间方面,表现出显著优势,在简单环境中,运行时间分别比RRT*、APF-RRT*和 BI-RRT*缩短了84.91%、87.50%和70.37%;在复杂环境中分别减少了86.59%、82.26%和38.89%;在狭窄通道环境中也分别降低了 86.38%、69.52%和41.82%。
此外,改进BI-RRT*的平均节点数量在3种不同障碍物环境中均有明显下降,分别减少了50.00%、64.62%、54.84%(简单障碍物环境)、59.41%、51.19%、22.86%(复杂障碍物环境)、66.67%、63.64%、31.03%(狭窄障碍物环境),说明其剪枝机制和引导策略有效提升了采样效率。
综上所述,改进BI-RRT*在三维空间中不仅保持了良好的路径质量,还大幅提升了规划效率,验证了其在复杂多维环境中的实用性与适应性。

3 机械臂ROS仿真实验

本研究聚焦于一种复杂的自动化黄鳝养殖场景。图6为工厂化立体式黄鳝养殖仿真图,涉及一辆移动小车搭载机械臂,在两层受限空间的架子中进行精准投喂操作。在此任务中,小车需运输机械臂并准确导航至指定位置,机械臂的末端执行器要从饲料台抓取饲料,并依据精准的路径规划将饲料投喂到受限架子的每个孔位。这一任务对路径规划算法提出了严苛要求,不仅要精确避开障碍物,还需充分考虑机械臂的运动协调,以确保整个投喂任务顺利完成。
图6 工厂化立体式黄鳝养殖仿真图

Fig. 6 Simulation diagram of industrialized three-dimensional eel aquaculture

图7所示,在ROS仿真环境中分别搭建了法奥6自由度协作机器人机械臂平台(其末端负载能力为3 kg,本体质量为14 kg),以及solidwork对黄鳝巢及黄鳝立体架的建模,并导入到gazebo中进行碰撞检测,使得能够在仿真环境下进行避障路径规划。在ROS中建立工作空间,完成自碰撞矩阵定义、规划组设置、目标位姿设定等关键步骤配置,并生成适用于路径规划的功能包。基于ROS与OMPL插件,将改进BI-RRT*算法集成到运动规划库中,并与OMPL中已有的RRT*、APF-RRT*和BI-RRT*算法对比。本研究在ROS与MoveIt框架下构建了完整的机械臂避障路径规划实验平台,实现机械臂的避障路径规划。图7a为在实验室中搭建的投喂环境;图7b为Gazebo中建立对应的仿真环境,设定机械臂的初始姿态(136°,-146°,106°,-64°,-87°,3°)。在该投喂环境中分别对4种算法进行路径规划仿真试验,仿真对比结果如图8所示。
图7 机械臂投喂真机和仿真验图

a. 实验室饵料投喂环境 b. ROS仿真饵料投喂环境

注: 1.投喂孔1;2. 投喂孔2。

Fig. 7 Experimental results of feeding tasks by real robotic arm and simulation

图8 ROS仿真环境中4种算法在投喂孔1和投喂孔2所处规划结果及路径轨迹

注:绿色部分为相机支架,黄色为机械臂安装底座,灰色部分表示机械臂在两个目标孔位的目标姿态,黑色部分为2种尺寸的黄鳝立体架障碍物模型。

Fig. 8 Path planning results and trajectories of four algorithms in ROS simulation environment for feeding holes 1 and 2

为验证机械臂在多规格黄鳝立体架场景下的连续投喂能力,构建了1个包含两种不同尺寸结构的复合受限环境。该环境中设有投喂孔1(小尺寸架)和投喂孔2(大尺寸架),模拟实际养殖中设备规格多样化的工况。开展机械臂投喂运动学约束仿真规划了从初始位出发的连续路径,依次完成“抓取→投喂孔1→返回初始位→抓取→投喂孔2→返回初始位”的完整闭环任务。图8为规划结果,对应算法下机械臂的运动过程如图8路径轨迹所示。
为全面评估各算法在两种受限环境内的连续投喂路径规划性能,在ROS仿真平台中对应4种算法分别进行了50次试验,所有性能指标数据均取实验的整体平均值,用以评估算法在复杂多变环境下的综合性能与稳定性,如表3所示。
表3 ROS仿真环境中4种算法(RRT*、APF-RRT*、BI-RRT*、AIBI-RRT*)多目标连续“抓取→投喂孔1→返回初始位→抓取→投喂孔2”测试结果对比

Table 3 Comparison of Experimental Results for Four Algorithms(RRT*、APF-RRT*、BI-RRT*、AIBI-RRT*)in ROS Simulation Environment: continuous grasping → feeding hole 1→return→grasping→feeding hole 2 process

算法 平均路径长度/mm 平均运行时间/s 平均节点个数/个 避障成功率/%
RRT* 1 840 5.2 380 86
APF-RRT* 1 760 4.7 350 92
BI-RRT* 1 720 3.6 290 90
改进BI-RRT* 1 680 2.1 180 96
表3可知,改进BI-RRT*算法在连续投喂任务时多个关键指标展现显著优势,其整体平均运行时间仅为2.1 s,相较传统RRT*、APF-RRT*和BI-RRT*算法分别缩短了59.6%、55.3%和41.6%,表现出更高的规划效率。同时,改进的BI-RRT*的整体平均路径长度相较于BI-RRT*降低2.3%为1 680 mm,节点扩展数量相较于BI-RRT*减少37.9%仅为180个,路径规划避障成功率达到96%相较于BI-RRT*提升6%,充分体现了其在复杂受限空间下的稳定性和安全性。

4 机械臂投喂实验

本实验基于黄鳝投喂场景搭建,完整的投喂装置由法奥6自由度协作机器人实物平台、钧舵末端执行器、奥比中光Gmini2深度相机等组成(图7a)。机械臂为6自由度,深度相机采用“眼在手外”的方式进行标定,末端执行器有力控传感器与机械臂第6轴连接。投喂系统分为定位模块、控制规划模块,以及末端投喂模块,为验证本研究改进BI-RRT*算法在投喂样机系统中的适用性与实用性,本章将仿真环境中使用的ROS节点和控制代码部署到真机上,让真机执行与仿真完全相同的连续投喂流程从初始位置出发,依次完成“抓取→投喂孔1→返回初始位→抓取→投喂孔2→返回初始位”。
图9展示了改进BI-RRT*算法在真实复合受限环境中执行连续投喂任务的关键过程,包括饵料抓取、投喂至孔1、返回初始位、再次抓取投喂至孔2等阶段,验证了算法在真实环境中的可行性。为进一步评估所提算法的性能优势,将其与传统RRT*、APF-RRT*和BI-RRT*算法在真机上进行对比实验,每种算法均重复执行50次完整流程。表4汇总了4种算法在平均路径长度、运行时间及避障成功率等方面的性能指标。
图9 改进BI-RRT*算法在复合受限环境下连续“抓取→投喂孔1→返回初始位→抓取→投喂孔2”的过程

Fig. 9 Improved BI-RRT* algorithm: continuous feeding in composite constrained environments (grasping → feeding hole 1→return→grasping→feeding hole 2)

表4 真机实验中4种算法多目标连续“抓取→投喂孔1→返回初始位→抓取→投喂孔2”测试结果对比

Table 4 Comparison of Experimental Results for Four Algorithms in Real Robotic Arm Experiments: continuous grasping → feeding hole 1→return→grasping→feeding hole 2 process

算法 平均路径长度/mm 平均运行时间/s 平均节点个数/个 避障成功率/%
RRT* 1 925±68 38.5±4.2 470 80
APF-RRT* 1 850±75 36.8±3.5 420 90
BI-RRT* 1 780±65 32.1±2.8 350 90
改进BI-RRT* 1 720±58 28.9±2.5 210 94
表3展示了4种算法在ROS仿真环境下的性能对比,而表4则汇总了相同算法在真机实验中的表现。在真机实验中,改进BI-RRT*同样表现出色,在真机上的平均路径长度为(1 720±58) mm,较BI-RRT*减少了约4%;平均运行时间为(28.9±2.5) s,较BI-RRT*缩短了约10%;避障成功率达到94%,显著高于RRT*(80%)、APF-RRT*(90%)和BI-RRT*(90%),显示出较高的安全性与鲁棒性。尽管改进BI-RRT*算法在真实环境中的避障成功率达到了94%,但仍有6%的失败案例。主要原因包括:执行器延迟:机械臂的实际运动存在约200 ms的响应延迟,这在仿真环境中被忽略;机械臂累积误差:在连续执行“抓取→投喂→返回”的闭环任务时,微小的定位误差会逐渐累积。
综上,通过仿真与真机实验的双重验证,改进BI-RRT*算法在黄鳝立体架投喂场景中展现了显著的优势,无论是在路径优化、执行效率还是避障能力方面,均优于传统算法。尽管真机实验结果受现实条件限制,未能完全达到仿真水平,但整体表现依然令人满意,证明了该算法在实际应用中的潜力与价值。未来工作将进一步优化算法参数,提升其对更复杂环境的适应性,并探索更多应用场景的可能性。

5 结 论

为解决针对黄鳝饵料自动投喂任务中机械臂在受限空间内存在的路径规划效率低、轨迹冗余度大、避障成功率不稳定等问题,本研究提出了一种在传统BI-RRT*基础上改进的方法,主要在关键环节采样、扩展方向和路径优化3个方面,尤其是改进APF如何自适应地解决局部极小值问题这一核心创新,保证路径安全性同时显著提升规划效率与路径质量。
实验分别在MATLAB仿真平台与ROS框架下展开,并基于法奥6自由度协作机器人实物平台进行了验证。在真机实验中,改进BI-RRT*算法较BI-RRT*在平均路径长度上减少了约4%,在平均运行时间上缩短了约10%,避障成功率达到94%,显示出较高的安全性与鲁棒性。
本研究改进BI-RRT*算法有效解决了黄鳝工厂化养殖中机械臂在静态受限空间内的路径规划问题。该算法具备良好的通用性,其在高效率、多目标点遍历及狭窄通道作业方面的优势,使其可扩展应用于多层笼养禽类的捡蛋喂料、立体水产养殖系统的投喂作业以及育苗工厂的精准喷淋等多种养殖自动化场景。然而,本研究基于静态环境的规划假设,与存在活体生物随机游动的真实养殖场景仍存在差距。因此,未来的研究将致力于突破静态规划的局限,融合实时目标检测与动态势场预测技术,使机械臂能够感知并预测黄鳝群体的游动轨迹,为高密度工厂化养殖构建智能的精准投喂解决方案。

本研究不存在研究者以及与公开研究成果有关的利益冲突。

[1]
丁国栋, 孙海兰, 刘文鼎, 等. 余干县黄鳝养殖现状及问题分析[J]. 江西水产科技, 2025(1): 62-65.

DING G D, SUN H L, LIU W D, et al. Analysis on current situation and problems of Monopterus albus culture in Yugan County[J]. Jiangxi fishery science and technology, 2025(1): 62-65.

[2]
杨正锋, 姚永平. 黄鳝工厂化网箱养殖新技术[J]. 科学种养, 2019(3): 53-55.

YANG Z F, YAO Y P. New technology of industrialized cage culture of Monopterus albus [J]. 1, 2019(3): 53-55.

[3]
湖北省饲料工业协会. 团体标准T/ESL 34005—2024《黄鳝配合饲料》[J]. 养殖与饲料, 2024(12): 139-141.

Hubei Feed Industry Association.Formula feed for rice field eel[J]. Animals breeding and feed, 2024(12): 139-141.

[4]
崔建玲. “设施养殖+机械化”助湖北渔业稳产增值[N]. 农民日报, 2025-01-17(6).

[5]
仙桃黄鳝产业百亿态势凸显[J]. 渔业致富指南, 2023(1): 6-7.

Billion-yuan eel industry takes shape in Xiantao[J]. Fishery guide to getting rich, 2023 (1): 6-7.

[6]
湖北省水产技术推广总站.湖北省形成黄鳝苗种三大主产区工厂化繁育规模年超10亿尾[J]. 科学养鱼, 2024(9): 88.

Hubei Provincial Aquatic Technology Extension Station.The scale of industrial breeding in the three main producing areas of Monopterus albus fry in Hubei Province exceeds 1 billion per year[J]. Scientific fish farming, 2024(9): 88.

[7]
杨旭海, 周文皓, 李育峰, 等. 采摘机械臂路径规划算法研究现状综述[J]. 中国农机化学报, 2023, 44(5): 161-169.

YANG X H, ZHOU W H, LI Y F, et al. Summary of research status of path planning algorithm for picking manipulator[J]. Journal of Chinese agricultural mechanization, 2023, 44(5): 161-169.

[8]
王梓鑫. ROS移动机器人软件设计与路径规划算法研究[D]. 沈阳: 沈阳航空航天大学, 2023.

WANG Z X. Research on software design and path planning algorithm of ROS-based mobile robot [D]. Shenyang: Shenyang Aerospace University, 2023.

[9]
FAN J M, CHEN X, LIANG X. UAV trajectory planning based on bi-directional APF-RRT* algorithm with goal-biased[J]. Expert systems with applications, 2023, 213: ID 119137.

[10]
JI J, KHAJEPOUR A, MELEK W W, et al. Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints[J]. IEEE transactions on vehicular technology, 2017, 66(2): 952-964.

[11]
GAO J Y, ZHENG X, LIU P, et al. APF-IBRRT*: A global path planning algorithm for obstacle avoidance robots with improved iterative search efficiency[J]. IEEE access, 2024, 12: 124740-124750.

[12]
HUANG Y, LEE H H. Adaptive informed RRT*: Asymptotically optimal path planning with elliptical sampling pools in narrow passages[J]. International journal of control, automation and systems, 2024, 22(1): 241-251.

[13]
WEI K, REN B Y. A method on dynamic path planning for robotic manipulator autonomous obstacle avoidance based on an improved RRT algorithm[J]. Sensors, 2018, 18(2): ID 571.

[14]
MA G J, DUAN Y L, LI M Z, et al. A probability smoothing Bi-RRT path planning algorithm for indoor robot[J]. Future generation computer systems, 2023, 143: 349-360.

[15]
KUFFNER J J, LAVALLE S M. RRT-connect: An efficient approach to single-query path planning[C]// Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings. Piscataway, New Jersey, USA: IEEE, 2002: 995-1001.

[16]
GAO G H, LI D J, LIU K, et al. A study on path-planning algorithm for a multi-section continuum robot in confined multi-obstacle environments[J]. Robotica, 2024, 42(10): 3324-3347.

[17]
黄健堃, 薛钢, 刘延俊, 等. 基于改进Bi-RRT 算法的机器鱼路径规划方法[J]. 山东大学学报(工学版), 2024, 54(1): 74-82.

HUANG Jiankun, XUE Gang, LIU Yanjun,et al.Robot fish path planning method based on improved Bi-RRT algorithm[J]. Journal of Shandong University (engineering science), 2024, 54(1): 74-82.

[18]
WANG B P, JU D Y, XU F Z, et al. Bi-RRT*: An improved bidirectional RRT* path planner for robot in two-dimensional space[J]. IEEJ transactions on electrical and electronic engineering, 2023, 18(10): 1639-1652.

[19]
张一帆, 史国友, 徐家晨. 基于人工势场法引导的Bi-RRT的水面无人艇路径规划算法[J]. 上海海事大学学报,43(4): 16-22.

ZHANG Y F, SHI G Y, XU J C. Path planning algorithm of unmanned surface vehicles based on Bi-RRT guided by artificial potential field[J]. Journal of Shanghai maritime university, 2022, 43(4): 16-22.

[20]
胡广锐, 孔微雨, 齐闯, 等. 果园环境下移动采摘机器人导航路径优化[J]. 农业工程学报, 2021, 37(9): 175-184.

HU G R, KONG WY, QI C, et al. Optimization of the navigation path for a mobile harvesting robot in orchard environment [J]. Transactions of the Chinese Society of Agricultural Engineering, 2021, 37(9): 175-184.

[21]
CHANG L, SHAN L, JIANG C, et al. Reinforcement based mobile robot path planning with improved dynamic window approach in unknown environment[J]. Autonomous robots, 2021, 45(1): 51-76.

[22]
王怀震, 高明, 王建华, 等. 基于改进RRT*-Connect算法的机械臂多场景运动规划[J]. 农业机械学报, 2022, 53(4): 432-440.

WANG H Z, GAO M, WANG J H, et al. Multi-scenario motion planning of robotic manipulator based on improved RRT*-Connect algorithm [J]. Transactions of the Chinese society for agricultural machinery, 2022, 53(4): 432-440.

[23]
曹广华, 刘青云. 基于改进RRT算法的路径规划[J]. 自动化技术与应用, 2025(4): 143-146, 182.

CAO G H, LIU Q Y. Path planning based on improved RRT algorithm[J]. Techniques of automation and applications, 2025(4): 143-146, 182.

[24]
李子建, 高焕兵, 王雪秋, 等. 改进RRT算法的机械臂避障路径规划研究[J]. 计算机工程与应用, 2025, 61(8): 307-314.

LI Z J, GAO H B, WANG X Q, et al. Obstacle-avoidance path planning for robotic manipulator based on improved RRT algorithm[J]. Computer engineering and applications, 2025, 61(8): 307-314.

[25]
宋子杨, 施卫. 基于改进RRT算法的无人车路径规划研究[J]. 电脑知识与技术, 2024, 20(30): 21-24.

SONG Z Y, SHI W. Path planning for autonomous vehicles based on improved RRT algorithm [J]. Computer Knowledge and Technology, 2024, 20(30): 21–24.

[26]
ARMSTRONG D, JONASSON A. AM-RRT*: Informed sampling-based planning with assisting metric[C]// 2021 IEEE International Conference on Robotics and Automation (ICRA). Piscataway, New Jersey, USA: IEEE, 2021: 10093-10099.

[27]
刘成菊, 韩俊强, 安康. 基于改进RRT算法的RoboCup机器人动态路径规划[J]. 机器人, 2017, 39(1): 8-15.

LIU C J, HAN J Q, AN K. Dynamic path planning based on an improved RRT algorithm for RoboCup robot[J]. Robot, 2017, 39(1): 8-15.

[28]
KASHYAP A K, PARHI D R. Dynamic walking of multi-humanoid robots using BFGS Quasi-Newton method aided artificial potential field approach for uneven terrain[J]. Soft computing, 2023, 27(9): 5893-5910.

[29]
武豪杰. 融合改进人工势场的Informed-RRT*算法的机械臂路径规划[J]. 自动化应用, 2024(19): 37-43.

WU H J. Mechanical arm path planning with informed-RRT*Algorithm incorporating improved artificial potential field[J]. Automation application, 2024(19): 37-43.

[30]
MAC T T, COPOT C, TRAN D T, et al. Heuristic approaches in robot path planning: A survey[J]. Robotics and autonomous systems, 2016, 86: 13-28.

[31]
ZHANG B, YIN C H, FU Y X, et al. Harvest motion planning for mango picking robot based on improved RRT-Connect[J]. Biosystems engineering, 2024, 248: 177-189.

文章导航

/