基于支持向量机的自恢复自适应蒙特卡洛定位算法  

Self-recovery adaptive Monte Carlo localization algorithm based on support vector machine

在线阅读下载全文

作  者:乔恩保 高向阳[2] 程俊[2] QIAO Enbao;GAO Xiangyang;CHENG Jun(Key Laboratory of Advanced Manufacturing and Automation Technology(Guilin University of Technology),Guilin Guangxi 541006,China;Shenzhen Institute of Advanced Technology,Chinese Academy of Sciences,Shenzhen Guangdong 518055,China)

机构地区:[1]广西高校先进制造与自动化技术重点实验室(桂林理工大学),广西桂林541006 [2]中国科学院深圳先进技术研究院,广东深圳518055

出  处:《计算机应用》2024年第10期3246-3251,共6页journal of Computer Applications

基  金:国家自然科学基金资助项目(U21A20487)。

摘  要:机器人定位技术对智能机器人的高效、精确和安全运行至关重要,然而在实际的定位过程中,机器人常面临“绑架”问题。为了应对这一难题,提出一种基于支持向量机(SVM)的自恢复自适应蒙特卡洛定位(SVM-SRAMCL)算法。首先,构建用于识别机器人“绑架”状态的检测模型——基于SVM的绑架检测模型(SVM-KDM);其次,通过自适应蒙特卡洛定位(AMCL)算法所得的粒子集计算粒子特性值,并作为SVM-KDM的输入,一旦检测到“绑架”事件,使用扩展卡尔曼滤波器(EKF)融合惯性测量单元(IMU)和里程计(Odom)的数据估计机器人的新位姿;最后,使用AMCL算法进行粒子预测、更新和重采样,最终实现机器人的重新定位。相较于自恢复蒙特卡洛定位(SR-MCL)算法,绑架后恢复定位所需的更新减少了4.1次,重定位的成功率提高了3个百分点。实验结果验证了所提算法在解决移动机器人的定位“绑架”问题方面具有更高的效率和成功率。The localization technology of robots is crucial for the efficient,precise,and safe operation of intelligent robots.However,in actual localization processes,robots often encounter the“kidnapping”problem.In response to this challenge,a Self-Recovery Adaptive Monte Carlo Localization(AMCL)algorithm based on Support Vector Machine(SVMSRAMCL)was proposed.Firstly,a detection model was constructed to identify the“kidnapping”state of the robot,known as the Kidnapping Detection Model based on SVM(SVM-KDM).Then,particle characteristic values were calculated from the particle set obtained through the AMCL algorithm and used as inputs for SVM-KDM.Once a“kidnapping”event was detected,an Extended Kalman Filter(EKF)was employed to fuse data from the Inertial Measurement Unit(IMU)and Odometry(Odom)to estimate the robot’s new pose.Finally,the AMCL algorithm was utilized for particle prediction,update,and resampling,ultimately achieving the robot’s relocalization.Compared to the Self-Recovery Monte Carlo Localization(SR-MCL)algorithm,the proposed algorithm reduced 4.1 required updates for post-kidnapping recovery and increased the success rate of relocalization by 3 percentage points.The experimental results validate the higher efficiency and success rate of the proposed algorithm when addressing the“kidnapping”issue in the localization of mobile robots.

关 键 词:移动机器人 拓展卡尔曼滤波器 支持向量机 定位恢复 自适应蒙特卡洛定位 

分 类 号:TP242.6[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象