《一种移动机器人用定位装置及定位方法.pdf》由会员分享,可在线阅读,更多相关《一种移动机器人用定位装置及定位方法.pdf(20页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104089617A43申请公布日20141008CN104089617A21申请号201410374749222申请日20140731G01C21/1020060171申请人四川阿泰因机器人智能装备有限公司地址610000四川省成都市天府新区天府大道南段846号天府创新中心2楼72发明人骆德渊彭倍刘静74专利代理机构四川力久律师事务所51221代理人林辉轮王芸54发明名称一种移动机器人用定位装置及定位方法57摘要本发明公开了一种移动机器人用定位装置,包括支架,支架上设有至少两个全向轮,相邻两个全向轮旋转轴之间的夹角为大于0同时小于180,优选两个正交的全向轮,每个全向轮相对。
2、支架可沿竖直方向滑动;定位装置还包括能够采集每个全向轮线速度的线速度采集装置,能够采集所述支架旋转角度的角速度采集装置,以及处理系统,线速度采集装置的数据输出接口、角速度采集装置的数据输出接口分别与处理系统通讯连接。该定位装置直接可以固设在移动机器人底盘上任意位置,其确定的移动机器人位置,并不会因为移动机器人车轮打滑情况而产生影响,结构简单,易于控制,定位快速精确;适用于任意形式的移动机器人底盘结构。51INTCL权利要求书2页说明书8页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图9页10申请公布号CN104089617ACN104089617A1/2页。
3、21一种移动机器人用定位装置,包括支架1,其特征在于,所述支架1上设有至少两个全向轮2,相邻两个所述全向轮2旋转轴之间的夹角为大于0同时小于180,每个全向轮2相对所述支架1可沿竖直方向滑动;所述定位装置还包括能够采集每个所述全向轮2线速度的线速度采集装置,能够采集所述支架1旋转角度的角速度采集装置,以及处理系统9,所述线速度采集装置的数据输出接口、角速度采集装置的数据输出接口分别与所述处理系统9通讯连接。2根据权利要求1所述的一种移动机器人用定位装置,其特征在于,所述支架1上设有两个大小相同、相互垂直的全向轮2。3根据权利要求2所述一种移动机器人用定位装置,其特征在于,所述支架1上设有顶盖5。
4、,每个所述全向轮2装于轮架3上,每个所述轮架3与所述顶盖5之间还设有伸缩部件4,所述伸缩部件4包括竖直连接在所述顶盖5、所述轮架3之间的减震轴41,所述减震轴41外套设有减震弹簧42。4根据权利要求3所述一种移动机器人用定位装置,其特征在于,每个所述轮架3上设有至少一个沿竖直方向的滑块32,所述支架1上对应设有与所述滑块32适配的滑槽14。5根据权利要求4所述一种移动机器人用定位装置,其特征在于,所述支架1包括中间板12以及垂直连接在所述中间板12端部的侧板一11和侧板二13,形成Z字形状,两个所述全向轮2分别位于所述中间板12两侧。6根据权利要求5所述一种移动机器人用定位装置,其特征在于,所。
5、述滑槽14包括四个,其中两个滑槽14分别设在所述中间板12两侧,另外两个滑槽14分别设在所述侧板一11、侧板二13上,每个所述全向轮2的轮架3上对应位置设有两个滑块32与对应所述滑槽14适配。7根据权利要求26任一所述一种移动机器人用定位装置,其特征在于,所述线速度采集装置为分别设于每个所述全向轮2轮轴上的增量式编码器8,所述角速度采集装置为陀螺仪95。8根据权利要求7所述一种移动机器人用定位装置,其特征在于,所述支架1底部还设有底盖6,所述底盖6相应位置设有能够穿过两个所述全向轮22的开槽62,所述支架1、顶盖5、底盖6之间还设有封板7,能够将所述全向轮2、轮架3、伸缩部件4、线速度采集装置。
6、封装;所述处理系统9设于所述顶盖5表面,包括底板93、处理器平台92和上壳91,所述上壳91设有所述处理器平台92的数据传输接口96。9一种移动机器人用定位装置的定位方法,使用如权利要求2所述的移动机器人用定位装置,其特征在于,包括以下步骤步骤一、将所述定位装置固设于移动机器人底盘下方,调整所述定位装置的两个全向轮2与移动机器人其他车轮为同一水平面;步骤二、测量两个全向轮2分别相对于移动机器人车体中心的垂直距离L1、L2;步骤三、移动机器人运动,所述线速度采集装置同时采集两个全向轮2的参数,分别获得单位时间内每个全向轮2的线速度V1、V2,所述角速度采集装置采集所述定位装置的参数,获得单位时间。
7、内所述定位装置的相对地面旋转角度的增量;权利要求书CN104089617A2/2页3步骤四、将所述线速度采集装置和角速度采集装置所采集的参数传输至所述处理系统9,所述处理系统9输出移动机器人的当前位置参数,包括位于世界坐标系XOY的平面坐标X、Y和旋转角度。10根据权利要求9所述一种移动机器人用定位装置的定位方法,其特征在于,所述移动机器人的位于世界坐标系XOY的当前位置坐标值X、Y、根据以下步骤得到步骤A、在水平面车体坐标系IOJ中,其中以车体中心为中心点O、OA方向位于移动机器人进行方向、OJ方向为移动机器人行进的垂直方向,通过所述线速度采集装置获得单位时间内每个全向轮2的线速度V1、V2。
8、,和所述角速度采集装置获得的单位时间内所述定位装置的相对地面旋转角度的增量,以及结合两个全向轮2分别相对于移动机器人车体中心的垂直距离L1、L2,得到移动机器人在车体坐标系IOJ中沿I方向和J方向的瞬时速度VI,VJ如下步骤B、将步骤A中的公式进行积分,得到移动机器人在车体坐标系IOJ中单位时间内定位装置在车体坐标系IOJ中的移动距离DI、DJ如下步骤C、通过世界坐标系XOY和车体坐标系IOJ中的换算,结合所述步骤A、步骤B的公式,得到所述移动机器人的位于世界坐标系XOY的当前位置坐标值X、Y、如下,其中上述公式中的各个参数表示的含义如下V1、V2分别为根据所述线速度采集装置采集的信息获得的两。
9、个全向轮2的瞬时线速度;VI,VJ分别为所述定位装置在车体坐标系IOJ中沿I方向和J方向的瞬时速度;、分别为根据所述线速度采集装置测得的在单位时间内两个全向轮2旋转轨迹的增量;为所述角速度采集装置测得的定位装置在单位时间内相对地面转动角度的增量;L1、L2分别为两个全向轮2与移动机器人车体中心的垂直距离;DI、DJ分别为单位时间内定位装置在车体坐标系IOJ中的移动距离。权利要求书CN104089617A1/8页4一种移动机器人用定位装置及定位方法0001技术领域本发明涉及一种移动机器人定位技术领域,特别涉及一种移动机器人用定位装置及定位方法。背景技术0002移动机器人在人类生产、生活中得到越来。
10、越广泛的应用,如各类竞赛机器人、车间搬运机器人、清洁机器人及各种服务机器人。移动机器人的定位系统是备受关注、富有挑战性的一个重要研究课题,所谓定位是要确定机器人在环境中的实时位姿。根据移动机器人的底盘结构主要包括以下移动机器人履带式、差动轮式、全向轮式。传统的编码器定位技术是通过在各种移动机器人的底盘主动轮上安装编码器,以获得轮子转动的圈数,进而获得机器人相对于上一采样时刻位置和姿态的改变量,通过位移量的累积就可估算机器人的位置。但这种技术具有较大的局限性由于编码器安装在主动轮上,以测电机转速即主动轮的转数获得数据来进一步求解机器人所在的位置,但是,当遇到崎岖不平或者倾斜的路面时,会改变机器人。
11、的加速度,因此受到惯性和地面摩擦阻力等因素影响,安装有编码器的机器人主动轮在运动过程中常会出现打滑或测滑现象,在主动轮未发生运动变化下机器人位置可能已经发生变化的时候,所以该编码器所测的数据会引起较大的机器人位置定位误差;同时,轮子越多,在将编码器主动轮上时也会因为偏轴误差,引起较大的定位误差,严重影响了移动机器人的定位精度和控制;当然,在主动轮打滑时,机器人的从动轮虽然可能不会打滑而保持原状,但是,如果将编码器安装在从动轮上,一方面考虑从动轮的承重问题需要改变从动轮与底盘的连接结构,比较麻烦,二是从动轮本身也不具备减震功能,在遇到崎岖不平的路面时,从动轮也不能很好的适应路面的情况而发生震动,。
12、也会产生较大的误差。发明内容0003本发明的目的在于克服现有技术中所存在的传统技术中将编码器定位于移动机器人的主动轮或从动轮上时,在遇到崎岖不平或倾斜路面时,机器人在移动过程中发生打滑或侧滑,从而引起较大定位误差的不足,提供一种移动机器人用定位装置,本发明还提供了该定位装置的定位方法。0004为了实现上述发明目的,本发明提供了以下技术方案一种移动机器人用定位装置,包括支架,所述支架上设有至少两个全向轮,相邻两个所述全向轮旋转轴之间的夹角为大于0同时小于180,每个全向轮相对所述支架可沿竖直方向滑动;所述定位装置还包括能够采集每个所述全向轮线速度的线速度采集装置,能够采集所述支架旋转角度的角速度。
13、采集装置,以及处理系统,所述线速度采集装置的数据输出接口、角速度采集装置的数据输出接口分别与所述处理系统通讯连接。0005该移动机器人用定位装置包括至少两个全向轮,相邻两个全向轮的夹角大于0且小于180,定位装置上的线速度采集装置可以分别测得每个全向轮的变量,如线速度和进行轨迹增量,角速度采集装置能够采集定位装置相对地面旋转角度的增量,将原始数据说明书CN104089617A2/8页5传入处理系统,处理系统则可以计算出定位装置的坐标位置,如世界坐标系中的横坐标和纵坐标,以及旋转角度;由于该定位装置不需要设于移动机器人的主动轮或从动轮上使用,而是直接可以固设在移动机器人底盘上,任意位置,所得到的。
14、定位装置的坐标即可相应得到整个移动机器人的位置,并不会因为在遇到崎岖不平或倾斜路面时,主动轮打滑或侧移情况而对移动机器人定位产生影响,因为该定位装置上的全向轮能够相对支架沿竖直方向滑动,能够灵活适应路面情况,起到减震作用,响应迅速;由于该定位装置是整体化装于移动机器人底盘上,能有效避免装配后的偏轴误差对定位的影响,其结构简单,易于控制,定位快速精确。0006优选地,所述支架上设有两个大小相同、相互垂直的全向轮。0007该支架上包括两个大小相同、相互垂直的全向轮,相互垂直的意思是即两个全向轮的自转轴相对垂直设置,每个全向轮不仅能够沿进行方向的滚动,还能沿垂直于每个全向轮的行进方向滑动,所以两个全。
15、向轮的同时旋转运动合成运动可以是沿其他任意方向的运动,因此两个相互垂直的全向轮已经能够实现任意的方向的滚动或滑动。0008优选地,所述支架上设有顶盖,每个所述全向轮装于轮架上,每个所述轮架与所述顶盖之间还设有伸缩部件,所述伸缩部件包括竖直连接在所述顶盖、所述轮架之间的减震轴,所述减震轴外套设有减震弹簧。0009由于现有移动机器人上的主动轮或从动轮一般都不具备减震功能,所以在遇到崎岖不平的路面时,移动机器人震动较大,影响其稳定性;通过在每个全向轮的轮架和顶盖上设置伸缩部件,选用常见的减震轴和减震弹簧,在遇到崎岖不平的路面时,该定位装置能够根据路面的情况进行伸缩,能始终与路面相接触,并不会发生打滑。
16、现象,进一步提高了定位装置的定位准确性,同时也能改进移动机器人运动的平稳性。0010优选地,每个所述轮架上设有至少一个沿竖直方向的滑块,所述支架上对应设有与所述滑块适配的滑槽。0011两个全向轮的轮架和支架分别均通过沿竖直方向的滑块、滑槽配合,使连接在两个轮架和顶盖之间设置的伸缩部件,始终保持在同一竖直方向伸缩,全向轮也不会发生径向滑动。0012优选地,所述支架包括中间板以及垂直连接在所述中间板端部的侧板一和侧板二,形成Z字形状,两个所述全向轮分别位于所述中间板两侧。0013该侧板一、中间板、侧板二还可以为一体成型体,能够有效增加支架的结构强度和装配的精准度。0014优选地,所述滑槽包括四个,。
17、其中两个滑槽分别设在所述中间板两侧,另外两个滑槽分别设在所述侧板一、侧板二上,每个所述全向轮的轮架上对应位置设有两个滑块与对应所述滑槽适配。0015每个轮架通过两个滑块与支架上的滑槽适配,两个滑槽且相互垂直,不仅便于轮架对准支架安装,还可以进一步增加轮架在相对支架上下滑动时的稳定性,不易发生摆动。0016优选地,所述线速度采集装置为分别设于每个所述全向轮轮轴上的增量式编码器,所述角速度采集装置为陀螺仪。0017每个全向轮上的增量式编码器都可以增量式光电编码器,采集数据准确,反应灵敏;而角速度采集装置可以采用MEMS陀螺仪;另外相应的处理系统中进行数据运算处理的说明书CN104089617A3/。
18、8页6处理器平台可以采用STM32系列微处理器。0018优选地,所述支架底部还设有底盖,所述底盖相应位置设有能够穿过两个所述全向轮的开槽,所述支架、顶盖、底盖之间还设有封板,能够将所述全向轮、轮架、伸缩部件、线速度采集装置封装;所述处理系统设于所述顶盖表面,包括底板、处理器平台和上壳,所述上壳设有所述处理器平台的数据传输接口。0019支架上设有底盖和封板,其作用是可以遮挡和保护全向轮,能有效减少地面的杂质或灰尘进入全向轮,防止全向轮被杂物缠绕卡死,增强该定位装置的使用安全,也提高全向轮的使用寿命。另外,同时也将线速度采集装置、角速度采集装置、处理器平台封装成一体化模块,只需要将模块外壳设置一个。
19、数据传输接口,便能将定位装置的位置信息传输到移动机器人主控装置中,操作方便。0020本发明还提供了一种移动机器人用定位装置的定位方法,使用如上所述的移动机器人用定位装置,包括以下步骤步骤一、将所述定位装置固设于移动机器人底盘下方,调整所述定位装置的两个全向轮与移动机器人其他车轮为同一水平面;步骤二、测量两个全向轮分别相对于移动机器人车体中心的垂直距离L1、L2;步骤三、移动机器人运动,所述线速度采集装置同时采集两个全向轮的参数,分别获得单位时间内每个全向轮的线速度V1、V2,所述角速度采集装置采集所述定位装置的参数,获得单位时间内所述定位装置的相对地面旋转角度的增量;步骤四、将所述线速度采集装。
20、置和角速度采集装置所采集的参数传输至所述处理系统,所述处理系统输出移动机器人的当前位置参数,包括位于世界坐标系XOY的平面坐标X、Y和旋转角度。0021优选地,所述移动机器人的位于世界坐标系XOY的当前位置坐标值X、Y、根据以下步骤得到步骤A、在水平面车体坐标系IOJ中,其中以车体中心为中心点O、OA方向位于移动机器人进行方向、OJ方向为移动机器人行进的垂直方向,通过所述线速度采集装置获得单位时间内每个全向轮的线速度V1、V2,和所述角速度采集装置获得的单位时间内所述定位装置的相对地面旋转角度的增量,以及结合两个全向轮分别相对于移动机器人车体中心的垂直距离L1、L2,得到移动机器人在车体坐标系。
21、IOJ中沿I方向和J方向的瞬时速度VI,VJ如下步骤B、将步骤A中的公式进行积分,得到移动机器人在车体坐标系IOJ中单位时间内定位装置在车体坐标系IOJ中的移动距离DI、DJ如下步骤C、通过世界坐标系XOY和车体坐标系IOJ中的换算,结合所述步骤A、步骤B的公式,得到所述移动机器人的位于世界坐标系XOY的当前位置坐标值X、Y、如下说明书CN104089617A4/8页7,其中上述公式中的各个参数表示的含义如下V1、V2分别为根据所述线速度采集装置采集的信息获得的两个全向轮的瞬时线速度;VI,VJ分别为所述定位装置在车体坐标系IOJ中沿I方向和J方向的瞬时速度;、分别为根据所述线速度采集装置测得。
22、的在单位时间内两个全向轮旋转轨迹的增量;为所述角速度采集装置测得的定位装置在单位时间内相对地面转动角度的增量;L1、L2分别为两个全向轮与移动机器人车体中心的垂直距离;DI、DJ分别为单位时间内定位装置在车体坐标系IOJ中的移动距离。0022与现有技术相比,本发明的有益效果1、本发明所述一种移动机器人用定位装置,通过在支架上设置至少两个全向轮,其线速度采集装置可以分别测得每个全向轮的变量,角速度采集装置能够采集定位装置的角度的增量,处理系统则可以计算出定位装置的坐标位置,由于该定位装置不需要设于移动机器人的主动轮或从动轮上使用,而是直接可以固设在移动机器人底盘上任意位置,所得到的定位装置的坐标。
23、即可相应得到整个移动机器人的位置;同时该定位装置上的全向轮能够相对支架沿竖直方向滑动,能够灵活适应路面情况,起到减震作用,响应迅速,并不会因为崎岖不平或倾斜路面发生打滑或侧移情况而对移动机器人定位产生影响;该定位装置是整体化装于移动机器人底盘上,能有效避免装配后的偏轴误差对定位的影响,其结构简单,易于控制,定位快速精确;2、该定位装置符合相对式定位法原理,进行定位时,无需参照物位置等己知的参照信息,也无需计算移动机器人与参照信息之间的相互关系,此定位装置将机械结构设计部分和电路控制部分集于一体,集成为一体化定位装置,拆装方便,控制简便;3、该定位装置上除了底盖只留下能够穿过全向轮空间外,分别实。
24、现了对每个全向轮的封装,能够有效遮挡和保护全向轮,减少杂质或灰尘进入全向轮,增强了该组件的使用安全性,提高了全向轮的使用寿命;4、该定位装置将将线速度采集装置、角速度采集装置、处理器系统封装成一体化模块,只需要将模块外壳设置一个数据传输接口,便能将定位装置的位置信息传输到移动机器人主控装置中,操作方便;5、该定位装置适合于任意底盘结构的移动机器人定位,如履带式移动机器人、差动轮式移动机器人、全向轮式移动机器人,直接设于底盘上,而不是履带、差动轮或全向轮上,避免了移动机器人轮子打滑情况对移动机器人定位的影响,具有很高的定位精度。0023附图说明图1是本发明所述一种移动机器人用定位装置的结构示意图。
25、;图2为图1中定位装置的爆炸图;图3为图1中不含封板的定位装置的示意图;图4为图1中不含顶盖、处理系统的定位装置的俯视图;说明书CN104089617A5/8页8图5为支架的结构示意图;图6为图5的俯视图;图7为图2中轮架的结构示意图;图8为图7的后视轴测图;图9为图2中伸缩部件的结构示意图;图10为图2中轮架、全向轮、伸缩部件与支架配合的结构示意图;图11为图10的俯视图;图12为图2中顶盖的结构示意图;图13为图2中底盖的结构示意图;图14为图2中处理系统的爆炸图;图15为本发明所述定位装置设于移动机器人底盘上的示意图;图16为设有定位装置的移动机器人位于两个坐标系下运动到某一位置时的示意。
26、图;图17为本发明所述定位装置的处理系统工作流程图。0024图中标记1、支架,11、侧板一,12、中间板,13、侧板二,14、滑槽,2、全向轮,3、轮架,31、轴孔,32、滑块,33、凹槽,4、伸缩部件,41、减震轴,42、减震弹簧,5、顶盖,51、轴孔,52、固定孔,6、底盖,61、凸台,62、开槽,7、封板,8、增量式编码器,9、处理系统,91、上壳,92、处理器平台,93、底板,94、陀螺仪底座,95、陀螺仪,96、数据传输接口。具体实施方式0025下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术。
27、均属于本发明的范围。0026如图1所示,一种移动机器人用定位装置,其外形图,可见支架1、顶盖5、封板7,顶盖5上设有处理系统9,其余部件,如两个全向轮2,以及线速度采集装置和角速度采集装置均内设于内。0027如图2所示为该定位装置的爆炸图,从图中可以看出,除了支架1、顶盖5、封板7和底盖6构成的外壳外,内设有两个的全向轮2,每个全向轮2通过轮架3滑动连接在支架1上,每个轮架3上还设有伸缩部件4和线速度采集装置(如增量式编码器8)。0028如图3所示为该定位装置去掉封板后的示意图,从图中可以看出其内部的结构示意图,除了支架1、顶盖5、底盖6、封板7,其他结构,如全向轮2、轮架3、伸缩部件4、连接。
28、在全向轮2轮轴上的增量式编码器8均设于内部,这种封装结构,能够有效遮挡和保护全向轮2,减少杂质或灰尘进入全向轮2,增强了该组件的使用安全性,提高了全向轮2的使用寿命。0029如图4为去掉顶盖5后的定位装置俯视图,从图中可以看出,支架1、顶盖5、底盖6和封板7分别构成两个空腔,每个空腔设有一个全向轮2,全向轮2连接在支架1上,两个全向轮2的旋转轴相互垂直,为了便于加工和装配该在定位装置,其两个空腔的大小相同,两个全向轮2的大小相同,每个空腔的轮架3的大小也相同,底盖6上设有与两个全向轮2相对应的开槽62,开槽62的大小能够穿过全向轮2部分体积。说明书CN104089617A6/8页90030如图。
29、5所示为支架1的结构示意图,该支架1包括侧板一11、侧板二13和中间板12,相互垂直连接形成Z字形状,在侧板一11、侧板二13内壁上均设有一个沿竖直方向的滑槽14,在中间板12两侧也分别设有沿竖直方向的滑槽14。0031如图6所示,支架1设有四个滑槽14,其结构相对于侧板一11、侧板二13和中间板12的表面向外凸出形成凹字体形状,位于中间板12两侧的两个滑槽14相互垂直,且分别沿中间板12成中心对称结构,便于两个轮架3上的滑块32快速的对准装入,保证两个全向轮2正交垂直,还可以增加轮架3在相对支架1滑槽14上下滑动时的稳定性,不易发生摆动;侧板一11、中间板12、侧板二13以及四个滑槽14为一。
30、体成型体,通过模具成型再精加工,能够有效减少支架1的加工时间,也能增加结构强度和装配精度。0032如图7所示为轮架3的结构示意图,该轮架3为U型结构,为三面体,其中的两侧面设有与支架1上两个滑槽14适配的长条状滑块32,轮架3顶部还设有便于伸缩部件4安装的轴孔31,全向轮2设于轮架3上,该轮架3还设有若干个凹槽33,可以在不影响结构强度情况下,减轻重量。为了便于加工,该轮架3可以是两个部件在顶部拼凑固定而成。0033如图8为图7中轮架3的后方轴测图,从图中可以清楚的看出两个滑块32分别位于轮架3的两个侧面,沿竖直方向的长条状,其截面为T形状。0034如图9所示为伸缩部件4的结构示意图,该伸缩部。
31、件4包括减震轴41和减震弹簧42,均为常见的结构,其中减震轴41连接在顶盖5和轮架3之间,减震弹簧42套设在减震轴41外面,配合轮架3、支架1之间的滑块32和滑槽14的限位,实现轮架3相对顶盖5只能沿竖直方向上下运动,如图4所示。0035当移动机器人在崎岖不平的路面运动时,车轮的抖动或滑移产生的偏差也会带动定位装置的抖动或滑移,但是该伸缩部件4带动全向轮的相对抖动伸缩,能够始终使全向轮2与地面充分接触,该定位装置作为随动机构安装在移动机器人上,不会出现打滑,避免了地面不平整的情况产生的定位误差。0036如图10为轮架3、全向轮2、伸缩部件4与支架1配合的结构示意图,先将伸缩部件4固定在两个轮架。
32、3上,然后在两个轮架3上分别装配两个全向轮2,最后再将其装配在支架1两侧,形成两个相互垂直的全向轮2。0037如图11所示图10中的俯视图,装配好之后,是轮架3上的两个滑块32分别装入支架1两侧的两个滑槽14,此时两个全向轮2只能沿着支架1上的滑槽14竖直上下运动;不过需要说明的是,两个轮架3并不完全一样,与支架1滑槽14适配的两个轮架3上的的滑块32所在在轮架3上的位置略有不同,需要与支架1滑槽14的位置相互对应。0038如图12所示为顶盖5的结构示意图,为矩形盖体,表面设有两个便于安装两个伸缩部件4的轴孔51,以及固定盖体与支架1、封板7、封板7的若干个固定孔52,该顶盖5可以直接安装在移。
33、动工具上。0039如图13为底盖6的结构示意图,为了便于连接在支架1和封板7,底盖6设有凸台61和螺栓孔,底盖6与顶盖5对应且大小相同,在底盖6上还设有长条状开槽62,便于全向轮2穿过。0040如图14为处理系统9的爆炸图,该处理系统包括设于顶盖5上的底板93,底板93内设有处理器平台92,外套设有上壳91,另外,为了更好的实现封装和通讯连接,将陀螺仪95也设于底板93内,具体是在底板93上固定陀螺仪底座94,陀螺仪底座94内设有陀螺仪说明书CN104089617A7/8页1095,陀螺仪底座94上层设置处理器平台92,处理器平台92上方用上壳91封好,留有一个数据传输接口96,能方便的将定位。
34、装置处理系统9处理后的的位置信息传输到移动机器人主控装置中,操作方便。0041如图15所示,该定位装置固设在移动机器人底盘上,其固定的位置可以是任意位置,即不一定定位装置内的全向轮2与移动机器人的车轮处于平行或垂直状态,可以成任意角度夹角;设移动机器人车体中心为O,可以测量两个全向轮2的进行方向与车体中心O的垂直距离分别为L1、L2,图中的V1、V2分别为根据线速度采集装置采集的信息获得的两个全向轮2的瞬时线速度。0042如图16所示,处理系统9在对设有定位装置的移动机器人进行定位计算的时候,采用了两个坐标系,其中XOY为世界坐标系,即移动机器人的位置信息(X、Y、),即是我们需要得到的信息;。
35、而IOJ为相对于移动机器人车体中心O的车体坐标系。图中的虚线方框表示移动机器人处于初始状态时的在世界坐标系XOY中的位置,实线方框是运动了一定时间后位于世界坐标系中的位置,实现方框里面的两个小方框分别代表两个正交全向轮2。图中的DX、DY分别为移动机器人相对于初始位置在移动一定时间后在世界坐标系中X方向、Y方向的移动距离,而DI、DJ则分别代表移动机器人相对于初始位置在移动一定时间后相对车体坐标系IOJ中的在I方向、J方向的移动距离。0043如图17所述,该定位装置的处理系统工作流程图,首先由MEMS陀螺仪95采集得到的角速度值经ADC采样转换得到数字信号输入STM32微处理器,两个正交全向轮。
36、2上的增量式光电编码器8采集得到的线速度值经RS485标准接口输入的STM32微处理器平台92,STM32微处理器经过处理输入的角速度和线速度信息,通过CAN总线输出移动机器人的位置信息(X、Y、)。0044具体地,该移动机器人用定位装置的定位方法,包括以下步骤步骤一、将定位装置固设于移动机器人底盘下方,调整定位装置的两个全向轮2与移动机器人其他车轮为同一水平面;步骤二、测量两个全向轮2分别相对于移动机器人车体中心的垂直距离;步骤三、移动机器人运动,两个增量式光电编码器8分别采集两个全向轮2的参数,获得单位时间内每个全向轮2的线速度增量,MEMS陀螺仪95采集定位装置的参数,获得单位时间内定位。
37、装置的角度的增量;步骤四、将两个增量式光电编码器8和MEMS陀螺仪95的参数传输至所述处理系统9,所述处理系统9输出移动机器人的当前位置参数,包括平面坐标和旋转角度。0045通过微元法,把机器人在平面上的运动轨迹分为无数段直线进行处理,即可实现机器人坐标到地面坐标的转换。在单位时间内,假设两个全向轮2在在车体坐标系IOJ的两个方向的移动距离分别为DI、DJ,移动机器人相对于初始位置在移动一定时间后在世界坐标系中XOY的两个方向的移动距离分别为DX、DY,定位装置在单位时间内相对地面转动角度的增量为,两个增量式光电编码器的测得的在单位时间内两个全向轮2旋转轨迹的增量为、。则移动机器人在世界坐标系。
38、(又称地面坐标系)中X和Y方向的增量计算公式和角度表达式为说明书CN104089617A108/8页11(1)另外,两个全向轮2的瞬时线速度大小为V1、V2,定位装置在车体坐标系IOJ中沿I方向和J方向的瞬时速度为VI,VJ,对其线速度进行积分可以反向得到增量、,分别为(2)将每段直线的DX和DY积分,可得到机器人的地面坐标(3)因此可得到移动机器人相对于世界坐标系(又称地面坐标系)的位置信息(X、Y、)。说明书CN104089617A111/9页12图1说明书附图CN104089617A122/9页13图2说明书附图CN104089617A133/9页14图3图4说明书附图CN104089617A144/9页15图5图6图7说明书附图CN104089617A155/9页16图8图9图10说明书附图CN104089617A166/9页17图11图12图13说明书附图CN104089617A177/9页18图14图15说明书附图CN104089617A188/9页19图16说明书附图CN104089617A199/9页20图17说明书附图CN104089617A20。