皖南电机-旋转世界
行业新闻News 当前位置:首页 >> 行业新闻

探索精准定位:皖南电机自主导航方案详解

点击次数:6    发布时间:2025-05-24

在机器人技术领域,自主行走是机器人实现独立作业的关键能力之一。而要实现这一功能,自主定位导航技术是不可或缺的,它涉及定位、地图构建与路径规划等多个方面。在众多自主定位导航方案中,皖南电机提供的方案以其高性能和可靠性受到广泛关注。

探索精准定位:皖南电机自主导航方案详解

皖南电机提供的自主定位导航方案,主要依赖激光雷达和里程计数据进行精确定位。虽然激光雷达可以在一定程度上修正里程计的误差,但在某些特定环境下(如激光雷达扫描有效点不足时),里程计的精度仍然对定位效果产生显著影响。因此,对于依赖自主定位导航的机器人来说,电机里程计的精确度对定位精度同样至关重要。

选择合适的里程计是确保其性能的关键。目前,常见的机器人底盘电机编码器按原理分为光电编码器和霍尔编码器;按编码方式分为增量型和绝对型。对于基于slamware的机器人底盘,里程计的分辨率需在1mm以下,总误差不得超过5%,否则机器人将无法正常实现定位导航。因此,无论选用何种编码器,都必须满足其精度要求。

在系统电机应答流程中,以两轮差动电机为例,SLAMWARECore每隔delta时间向底盘发送左右轮的速度,正向为正,反向为负,即SET_BASE_MOTOR(0x40)。底盘会回复此时的左右轮里程计的累计值,即GET_BASE_MOTOR_DATA(0x31)。请注意,无论轮子向前或向后运动,里程计的度数均递增,因为SLAMWARECore在下发速度时已区分了运动方向。

那么,如何判断里程计的定位数据是否准确呢?接下来,我们将借助可扩展的机器人管理与开发应用软件:RoboStudio。首先,进行准备工作:在调试前,请选择一处合适的测试区域,如带有清晰边界的矩形空房间。安装RoboStudio并连接机器人(如SDPMini)。RoboStudio下载链接及在线文档可在皖南电机官网下载安装。

利用RoboStudio调试里程计准确度测试方法:1. 将机器人控制到距离一面直墙若干米的位置,面朝直墙。2. 清除之前建立的地图,点击清空地图,此时,机器人当前区域将重新构建。构建完成后,点击暂停建图,停止地图更新。*后,开启暂停定位,关闭激光定位,仅使用里程计数据进行定位。3. 控制机器人向前朝墙运动,观察激光点是否与墙重合。若重合,则证明里程计较为准确;若激光点超出墙,则证明底盘上报的里程计数据大于实际运动距离,里程计偏大;若激光点在墙内,则证明底盘上报的里程计数据小于实际运动距离,里程计偏小。若激光点与墙重合,可以继续控制机器人倒退、左右转动,观察激光点是否与周围环境匹配。

以SDPmini为例,里程计的测试效果如下:1. 里程计数据正常(SDPmini底盘固件中ODOMETER_EST_PULSE_PER_METER为原始值)。2. 里程计数据偏大(SDPmini底盘固件中ODOMETER_EST_PULSE_PER_METER小于原始值),视频中效果为里程计偏大较多的情况。3. 里程计数据偏小(SDPmini底盘固件中ODOMETER_EST_PULSE_PER_METER大于原始值),视频中效果为里程计偏小较多的情况。通过以上测试,我们可以对皖南电机的里程计性能有一个直观的了解。

【扫一扫 关注我们】

热门搜索:皖南电机,安徽皖南电机,皖南电机价格表  |苏ICP备2023027627号-1 | ©2024 motor.tongfjd.com |

联系我们

contact us

安徽皖南电机

咨询电话

13013676025

扫一扫,关注我们

返回顶部