基于惯性导航的扫地机器人系统设计
作者:
作者单位:

作者简介:

通讯作者:

基金项目:

国家自然科学基金资助项目(51265034)

伦理声明:



Design of Sweeping Robot System Based on Inertial Navigation
Author:
Ethical statement:

Affiliation:

Funding:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
    摘要:

    针对扫地机器人行进中姿态控制难和无规划式清扫等问题,设计了一种以STM32F030R8T6微控制器为主控制器,以单轴陀螺仪GGPM01为姿态角检测传感器及以弓字形清扫方式为路径规划法的扫地机器人系统。因陀螺仪数据存在随机误差和噪声干扰,故采用卡尔曼滤波算法对陀螺仪和光电编码器数据进行融合,计算出机器人当前的偏航角最优估计值。再以最优偏航角和机器人速度为反馈量构成串级比例、积分、微分(PID)控制,实现机器人的直线行驶,最后采用弓字形算法实现路径规划。通过系统的仿真及软件测试,机器人以10.2~12.6 m/min的速度完成弓字形路径规划,最大角度偏移量为0.4°,验证了扫地机器人的功能特性及算法的有效性。

    Abstract:

    Aiming at the problems of difficult attitude control on the move and unplanned cleaning of the sweeping robot,a sweeping robot system taking a STM32F030R8T6 microcontroller as the main controller, singleaxis gyroscope GGPM01 as the attitude angle detecting sensor and the bowshaped cleaning method as the path planning is designed in this paper.Because of the random error and noise interference of the gyroscope data,the Kalman filter algorithm is used to fuse the gyroscope and photoelectric encoder data to calculate the current optimal yaw angle estimation value of the robot.Then the optimal yaw angle and the robot speed are used as the feedback amount to form the cascade PID control to realize the linear travel of the robot. Finally,the bowshaped algorithm is used to realize the path planning.Through the simulation and software test of the system,the robot travels at a speed of 10.2~12.6 m/min with a maximum angular offset of 0.4°,which verifies the functional characteristics of the sweeping robot and the effectiveness of the algorithm.

    参考文献
    相似文献
    引证文献
引用本文

张驰洲,熊根良,陈海初.基于惯性导航的扫地机器人系统设计[J].压电与声光,2019,41(6):885-889. ZHANG Chizhou, XIONG Genliang, CHEN Haichu. Design of Sweeping Robot System Based on Inertial Navigation[J]. PIEZOELECTRICS AND ACOUSTOOPTICS

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2019-12-19
  • 出版日期: