位置: IT常识 - 正文

无人驾驶-控制-阿克曼模型(无人驾驶控制方向)

编辑:rootadmin
无人驾驶-控制-阿克曼模型 阿克曼模型推导一、序论1.1 研究目的

推荐整理分享无人驾驶-控制-阿克曼模型(无人驾驶控制方向),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:无人驾驶控制算法论文,无人驾驶控制器有什么用,无人驾驶控制算法工程师,无人驾驶控制器上市公司,无人驾驶控制算法,无人驾驶控制,无人驾驶控制算法,无人驾驶控制,内容如对您有帮助,希望把文章链接给更多的朋友!

运动学是从几何学的角度研究物体的运动规律,包括物体在空间的位置、速度等随时间而产生的变化,因此,车辆运动学模型应该能反映车辆位置、速度、加速度等与时间的关系。在车辆轨迹规划过程中应用运动学模型,可以使规划出的轨迹更切合实际,满足行驶过程中的运动学几何约束,且基于运动学模型设计出的控制器也能具有更可靠的控制性能。

1.2 自行车模型

车辆控制研究中,建立模型应尽可能使模型简单易用,且能真实反映车辆特性,搭建车辆模型多基于单车模型,使用单车模型需做如下假设:

不考虑车辆在Z轴方向的运动,只考虑XY水平面的运动,如图1所示;

左右侧车轮转角一致,这样可将左右侧轮胎合并为一个轮胎,以便于搭建单车模型,如图2所示;

车辆行驶速度变化缓慢,忽略前后轴载荷的转移;

车身及悬架系统是刚性的;

其中,O 为OA、OB的交点,是车辆的瞬时滚动中心,线段OA、OB分别垂直于两个滚动轮的方向;β为滑移角,指车辆速度方向和车身朝向两者间所成的角度,ψ为航向角,指车身与X轴的夹角。

一般情况下,我们不考虑车辆滑移,β默认为0

1.3 运动学与动力学模型

自行车运动学与动力学公式推导

二、阿克曼模型2.1 阿克曼转向几何

(1)参数定义

阿克曼转向几何(Ackerman Turning Geometry)是一种为了解决交通工具转弯时,内外转向轮路径指向的圆心不同的几何学。

车轮偏角定义: 阿克曼转向几何:

阿克曼中转弯半径R是重要参数

无人驾驶-控制-阿克曼模型(无人驾驶控制方向)

(2)转弯半径R

低速环境下,车辆行驶路径的转弯半径变化缓慢,此时我们可以假设车辆的方向变化率等于车辆的角速度。则车辆的角速度为

其中,利用弧长与角度关系,可得到 1/R = δ/L: 则,可求得半径R:

R = L / δ,其中 δ为前轮转角,也是车辆绕圆心点转过的角度

2.2 利用半径R更新车辆位置

利用转弯半径R更新车辆位置点(X(t+1), Y(t+1)

且根据弧长与角度关系知,车辆在t时间内移动距离为 V*t 距离,则可推到出车辆转过的角度θ:

θ = V * t / R , R = L / δ

则 θ = V * t * δ / L

根据车辆转过的角度更新车辆位置点:(车辆坐标系下位置更新)

X(t + 1) = R * (1 - cos(θ)) Y(t + 1) = R * sin(θ)

2.3 转弯半径的另一种表达

由于两个前轮的转向角度不同,造成了,两个后轮旋转半径也不相同,于是,做出了相应的简化,以车辆后轴中心点为旋转参考点,对车辆左前轮角度和右前轮角度取均值: 前轮平均转角: 式中,δ为简化后车辆前轮转向角,δ 和δf,δr 分别为对应的车辆左侧前轮角度和右侧前轮转向角度。

根据图中几何关系,知,tan(δ) = L / R;

其中,δ为车辆前轮转角,L 为车辆前后轴之间的距离,R 为车辆在给定的前轮转角δ情况下,所遵循的圆轨迹的半径。

三、总结3.1 状态方程

3.2 航向角更新

(1)航向角变化率与转角与滑移角关系 其中,滑移角β默认为0时,则cos(β) = 1,默认后轮不转动,则δr = 0, tan(δr) = 0,即航向角变化率,l = lf + lr

参考链接https://blog.csdn.net/u013914471/article/details/82968608https://blog.csdn.net/asafield/articlehttps://blog.csdn.net/qq_24649627/article
本文链接地址:https://www.jiuchutong.com/zhishi/287300.html 转载请保留说明!

上一篇:以东京塔为背景皇宫附近盛开的樱花,日本东京 (© Jon Arnold/Danita Delimont)(东京塔的意义)

下一篇:vue3 antd项目实战——table表格的自定义筛选【纯前端filters过滤、自定义筛选table表格数据】(vue antdesign)

  • 电子元器件识别(电子元器件识别)(电子元器件识别图解)

    电子元器件识别(电子元器件识别)(电子元器件识别图解)

  • oppok9pro怎么设置动态壁纸(OPPOk9Pro怎么设置屏幕上的原点)

    oppok9pro怎么设置动态壁纸(OPPOk9Pro怎么设置屏幕上的原点)

  • wps中设置图片透明度在哪里(wps中设置图片透明度在哪)

    wps中设置图片透明度在哪里(wps中设置图片透明度在哪)

  • 手机上老是显示小程序调试信息(手机上老是显示拼多多)

    手机上老是显示小程序调试信息(手机上老是显示拼多多)

  • 微信收款码有限额吗(微信收款码有限制次数吗)

    微信收款码有限额吗(微信收款码有限制次数吗)

  • 电脑桌面图标点不开怎么回事(电脑桌面图标点击没有反应怎么办)

    电脑桌面图标点不开怎么回事(电脑桌面图标点击没有反应怎么办)

  • 华为手机怎么分身应用(华为手机怎么分辨是不是昆仑玻璃)

    华为手机怎么分身应用(华为手机怎么分辨是不是昆仑玻璃)

  • 电脑浏览网页被清除能恢复吗(电脑打开网页被劫持怎么办)

    电脑浏览网页被清除能恢复吗(电脑打开网页被劫持怎么办)

  • 台式电脑可以用无线上网卡上网吗(台式电脑可以用无线鼠标吗?)

    台式电脑可以用无线上网卡上网吗(台式电脑可以用无线鼠标吗?)

  • 抖音动态壁纸下载失败怎么回事(抖音动态壁纸下载到哪了)

    抖音动态壁纸下载失败怎么回事(抖音动态壁纸下载到哪了)

  • mate30pro怎么插双卡(华为mate30pro如何插双卡)

    mate30pro怎么插双卡(华为mate30pro如何插双卡)

  • vivo怎么语音召唤小v(vivo手机如何语音)

    vivo怎么语音召唤小v(vivo手机如何语音)

  • 天猫精灵可以一直开着吗(天猫精灵可以一直插着吗)

    天猫精灵可以一直开着吗(天猫精灵可以一直插着吗)

  • 罗技mk270和275区别(罗技mk275套装好不好)

    罗技mk270和275区别(罗技mk275套装好不好)

  • qq会员公众号在哪里找(关注qq会员手机qq公众号)

    qq会员公众号在哪里找(关注qq会员手机qq公众号)

  • cpu的主要部件是什么(cpu的主要部件是控制器和运算器)

    cpu的主要部件是什么(cpu的主要部件是控制器和运算器)

  • 小米8来电视频怎么设置(小米来电视频铃声怎么弄)

    小米8来电视频怎么设置(小米来电视频铃声怎么弄)

  • 尾注和脚注位置的区别(尾注和脚注的)

    尾注和脚注位置的区别(尾注和脚注的)

  • 华为手机能投屏到电脑吗(华为手机能投屏小米电视么)

    华为手机能投屏到电脑吗(华为手机能投屏小米电视么)

  • 蓝牙耳机怎么用使用方法(蓝牙耳机怎么用 使用教程)

    蓝牙耳机怎么用使用方法(蓝牙耳机怎么用 使用教程)

  • 苹果11手机电池容量(苹果11手机电池原装多少钱)

    苹果11手机电池容量(苹果11手机电池原装多少钱)

  • ipad充电器拆解教程(ipad的充电器怎么可以拆下来)

    ipad充电器拆解教程(ipad的充电器怎么可以拆下来)

  • iphone11pro是刘海屏吗(苹果11pro是刘海屏吗)

    iphone11pro是刘海屏吗(苹果11pro是刘海屏吗)

  • 企业微信如何解绑微信号(企业微信如何解绑QQ邮箱)

    企业微信如何解绑微信号(企业微信如何解绑QQ邮箱)

  • Ubuntu 16.04 U盘安装图文详解(ubuntu18.04 u盘安装)

    Ubuntu 16.04 U盘安装图文详解(ubuntu18.04 u盘安装)

  • Vue3+Vite项目引入Bootstrap5、bootstrap-icons(vue引入mui)

    Vue3+Vite项目引入Bootstrap5、bootstrap-icons(vue引入mui)

  • 总结JS中常用的数组的方法大全(总结js中常用的字符)

    总结JS中常用的数组的方法大全(总结js中常用的字符)

  • 收到退税款怎么入账
  • 增值税发票阅读器干什么用的
  • 个税抵扣申报晚好了需要跟公司申报吗?
  • 购买土地使用权契税的会计分录
  • 新公司如何申报城市建设税
  • 分期收款销售的基本业务处理
  • 收据收到写什么
  • 排污费用计入什么会计科
  • 小规模申请自开专票
  • 固定资产丢失
  • 已经认证的抵扣联不见了,怎么办?
  • 同一投资主体内部所属企业之间土地,房屋权属的划转
  • 网络团购的类型
  • 供暖的配套费是不是开口费
  • 可供出售金融资产包括哪些内容
  • 环保公司开具发票怎么开
  • 一次性工伤医疗补助金和一次性伤残补助金
  • 融资租赁 车辆
  • 学校里的水电费是政府买单吗
  • 财税2010121号文件有效吗
  • 小规模纳税人每季度超过30万交税
  • 收到厂房租金要交税吗
  • 进项税额转出会计分录月末如何结转
  • 补交以前年度增值税的科目处理
  • mac文件怎么用
  • 如何清除上网记录?
  • 插上u盘电脑无法访问怎么办
  • 印花税的征收范围
  • 64位windows系统下安装Memcache缓存
  • msstat.exe - msstat是什么进程 有什么用
  • 应付账款盘盈会计分录
  • 财务专用章是干啥的
  • 企业股权转让所得可以弥补亏损吗
  • php关联数组和索引数组的区别
  • php怎么添加背景图片
  • 工程分包合同
  • 制作个性化的奖杯或者奖状
  • 认识数据库思维导图
  • vue 组件调用
  • 常见反爬策略
  • 购买完服务器之后要怎么做
  • 预缴纳税申报怎么不能保存
  • 个人所得税生产经营所得税怎么申报
  • 普通发票红冲需要拿回原发票吗
  • mongodb 入门
  • sql服务器无法启动的解决
  • 科技项目专项资金
  • 收到所得税退税现金流量选哪个
  • 将本月应交未交增值税转入未交增值税
  • 免抵退的定义
  • 原始凭证和记账凭证的填制
  • 本年利润的借方科目
  • 递延收益确认的递延所得税资产有期限吗
  • mysql where clause
  • mysql实现分页查询
  • sqlserver存储过程怎么查看
  • CentOS 7.2下MySQL的安装与相关配置
  • windows server 2008 r2最大支持内存
  • 添加到右键快捷方式
  • 如何安装vmware10
  • win8破解密码开机密码
  • linux 匹配字符
  • macbook imessage
  • linuxvim编辑器的用法
  • window10 蓝牙鼠标
  • 运维是什么的
  • unity3d第一人称射击游戏教程
  • sed配合grep
  • JAVASCRIPT IE 与 FF 中兼容写法记录
  • javascript闭包详解
  • 文本左右对齐排版怎么弄
  • js新开一个窗口
  • jquery渐变效果
  • unity获取ui
  • [置顶]马粥街残酷史
  • javascript怎么学
  • js中concat的用法
  • 高速发票查询平台官网
  • 福利企业免税有哪些项目
  • 一般纳税人企业所得税5%还是25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设