- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
两轮差速机器⼈运动学模型 两轮差速底盘 1.1、底盘说明 两轮差速底盘由两个动⼒轮位于底盘左右两侧,两轮独⽴控制速度, 过给定不同速度实现底盘转向控制。⼀般会配有⼀到两个辅助⽀撑的 万向轮。 主要底盘有 : 1、Turtlebot ; 2、扫地机器⼈ ; 3、⽆⼈仓AGV⼩车; 4、轮椅 ; 底盘主要特点 : 1、控制简单、⾥程计计算简单。 2、只能给定X⽅向速度、Z轴⽅向⾓速度。 1.2 底盘运动学分析 1.2.1、底盘模型 图1.2.1 常见的两轮差速底盘模型 1.2.2、机器⼈本⾝约束⽅程 (物理特性) 图1.2.2 a 左侧是车的两个轮⼦,右侧带箭头的圆圈是运动的⽅向和运动的圆⼼ 图 1.2.2 b 两轮底盘运动解析图 如图1.2.2所⽰ :车体速度为V, 左轮速度为VL ,右轮速度为VR , 车体 ⾃传速度为,转弯半径为R,两轮之间距离为D,两轮到车中⼼的距离为 d,右轮到圆⼼距离为L。 约束⽅程 (⾼中知识) : ①、⾓速度、速度和运动半径之间的物理关系。 ②、左轮速度分解 ③、右轮速度分解 ④、和速度V等于左右轮速度之和的⼀半。 ⑤、由②、③得 得 整车⾓速度和两轮速度之间的关系 1.3、运动控制、控制指令分解 控制指令分解指如何 过控制左右两个轮的独⽴速度使整个机器⼈的整体运动既满⾜前向速度等于V ,转动的⾓速度等于 图1.2.3 运动控制的输⼊、输出参数说明 如图1.2.3所⽰,运动控制器输⼊参数为整车速度Vx和⾓速度 (因为轮⼦不能横着⾛所以Vy⼀直为零),输出参数是左右两轮速度VL 、 VR。转弯半径R则由左右轮速度决定。 由约束⽅程②、③得 : 左轮速度为 : (d为两轮之间距离的⼀半) 右轮速度为 : 1.4、运动轨迹、⾥程计计算 图1.2.4 上电时刻机器⼈坐标系和世界坐标系重合 ⾥程计 (odom)计算是指以机器⼈上电时刻为世界坐标系的起点O (0,0)(航向为世界坐标系的X轴指向)累积计算任意时刻机器⼈相对于 世界坐标系的位置及航向。 机器⼈的位置Pose.Xw、Pose.Yw的值可以看成是车体运动⽅向极⼩时间内位置增量分解到X、Y⽅向的积分量。 图1.2.5 机器⼈在世界坐标系的位置 此时分两种⽅式来推算轨迹 :速度推算⽅式、编码器推算⽅式 I、速度推算轨迹 : (速度积分累积误差较⼤,最终精度在 10%左右) 在机器⼈坐标系下,单位时间∆t (⼀个控制周期 :∆t = ti+ 1 - ti, 常为 10ms、20ms)以速度V移动的距离为∆d = ∆t*V。将此距离分 别分解到世界坐标系的X、Y轴 : ∆xw = ∆d * cos( θ)= ∆t * V * cos( θ) ∆yw = ∆d * sin( θ)= ∆t * V * sin( θ) 同时单位时间⾓度变化为∆ θ = *∆t。 以此⽅式不断累积,即可实现任意时间的位置解算。 *Xw = Xw + ∆xw = Xw + ∆t * V * cos( θ) Yw = Yw + ∆yw = Yw + ∆t * V * sin( θ) θ = θ + ∆t II、编码器推算轨迹 : (直接对距离做分解累积误差相对较⼩,最终精度 1%以内,如果做修正,同时航向⾓较准确的情况下精度可以达到 0.1%以内 (已经实测)) 编码器每⼀个脉冲对应实际轮⼦⾏⾛的直线距离系数为 : rate_encoder = 2 r/sum_encoders 其中r为车轮半径,sum_encoders为轮⼦⾛动⼀圈的编码器的脉冲总数。 单位时间∆t内编码的增量为 :inc_encoder = encoder_now – encoder_last,(当前编码器值减去上次编码器值) 则单位时间机器⼈移动的距离为∆d = inc_encoder * rate_encoder 世界坐标系下x、y⽅向累计⾥程分别为 : Xw = Xw + ∆xw = Xw + ∆d * cos( θ) Yw = Yw + ∆yw = Yw + ∆d * sin( θ) 其中航向⾓ θ的获取分两种情况 : A、底盘带具有稳定航向⾓的IMU,此⽅式可以使得最终解算的位置⼗分准确 (电⼦罗盘受电机⼲扰交⼤不可⽤) θ直接等于IMU的航向⾓Yaw。 (IMU的Yaw上电为0,刚好和车的航向⾓⼀致) B、依靠底盘两个轮⼦上精确的编码器推算航向⾓。 两轮编码器单位时间内增量分别为 inc_encod
您可能关注的文档
最近下载
- ATA-7010高压放大器产品说明书.pdf VIP
- 神经内科三病区护理一例脑梗死合并糖尿病酮症及消化道出血患者的护理查房.pdf VIP
- 大学生职业生涯规划工作总结.docx VIP
- 机械有限公司会计实习报告心得.doc VIP
- 2025年北京高考英语考纲词汇表 新!.doc VIP
- 2-8-开关电源之反激式开关电源设计专题分析.ppt VIP
- 93J007-2道路国标图集.pdf VIP
- 3.1细胞膜的结构和功能课件(共42张PPT)上学期高一生物(人教版)必修1(内嵌音频+视频).pptx VIP
- 【2025年秋统编新版八上道法情境课堂课件】1.1认识社会生活课件(共31张PPT).pptx VIP
- 历史-部编版-中外历史纲要(上)-课件4:第2课 诸侯纷争与变法运动-同课异构课件-第一单元 从中华文明起源到秦汉统一多民族封建国家的建立与巩固-课件(内嵌音频+视频).ppt VIP
有哪些信誉好的足球投注网站
文档评论(0)