首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
关于我在CATIA中模拟了“纯视觉L2辅助驾驶”这件事
CATIA那点事儿
1年前
浏览789
关注
书接上次的内容。在前一篇文章里👇
一个人在家就能破解特斯拉的纯视觉辅助驾驶?
我们已经实现了实时检测车辆中心与车道中心的偏移量👇
接下来,我们就基于上述成果,尝试通过pycatia控制CATIA里的DMU机构,驱动数模里的方向盘转动,来模拟基于摄像头拍摄的图像检测出的偏移量信息,如何控制车辆进行横向移动。
先来看最终实现的效果吧👇
以及最终效果的视频版👇
然后,讲一下我的心路历程。
最开始,我想的很简单:当车辆中心比车道中心更靠右,我们就控制方向盘向左打,且偏移越多,方向盘转动的角度就越大。
但这样就会导致一个很经典的现象:
当车辆偏右,我们向左打方向,
直到回到车道居中位置,方向盘回正。但这时车虽然走直线,但并没有向正前方走,而是向左前方,导致接下来会偏向左侧。
此时,程序会进行上述相反的修正:
没错,它会在车道里画龙!
所以,我又进行了如下思考:
首先,我想求过去一段时间偏移量的变化率,也就是求导。这样我可以知道车辆在过去的一段时间里,是正在沿车道直行,还是逐渐向左或向右偏移着直行。
但这样还有个问题,就是车辆如果贴着一侧车道线行驶,此时变化量也是恒定的,所以变化率也为0。但实际车辆并没有居中。所以这时候,还需要把前面导致“画龙”的算法重新拿进来。
当我向AI表达了我的思路之后,AI给我进行了科普:
首先,关于前面“画龙”的思路,可以称之为
P Controller
而引入了微分的概念后,则在P的基础上增加了D项,称为
PD Controller
如果再进阶一点,则是引入微分项I,变成
PID Controller
甚至——更加专业、精进的方法👇
原理搞清楚了,我们可以把已有的信息告诉AI,然后让它给出对应的函数与代码——这恰恰也是AI最擅长的。不过前提,还是自己要懂、要理解,这样才能让AI变成辅助我们的工具,而不是完全依赖AI。
最后一步,只需要调用pycatia的接口,来将求出来的方向盘转动角度,赋给DMU运动机构的驱动命令。这个对于玩CATIA的我们来说,简直是小菜一碟👇
最终,将所有代码整合到一起,我们就能实现下面动图及视频的效果啦~
来源:CATIA那点事儿
登录后免费查看全文
立即登录
二次开发
CATIA
python
科普
控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-05-30
最近编辑:1年前
CATIA那点事儿
本科
CATIA小狼。微信公众号:CATIA那...
关注
获赞 140
粉丝 290
文章 60
课程 16
点赞
收藏
作者推荐
可试听
R8车身曲面重建-CATIA GSD创成式曲面实例
¥49
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
LS-PrePost二次开发与自动化基础入门10讲:Python联动-让软件为你打工
ANSYS轴流风机参数化仿真优化全流程实战:Python二次开发与全自动批量寻优
运载火箭整流罩Abaqus分离动力学全流程教学:掌握四大航天仿真核心能力
有问必答第2期-无主题自由问答专场【直播回放】
相关推荐
2022汽车仿真设计学习月:改变汽车仿真工程师人生厚度(直播回放-会员免费)
ABAQUS机械喷丸参数化建模仿真12讲:Python二次开发构建随机弹丸和粒子生成器
高级编程人才训练营——上海交通大学C语言/Fortran/Python编程综合技能课程(基础班)
ABAQUS橡胶超弹性仿真专题实战课程 —— 从理论到工程应用的全能进阶指南
最新文章
FRED | 照明系统颜色优化案例
Maxwell中如何导出图片-copy image和python方法
同样是弧形铝板,为什么双曲价格直接翻几倍?
Rhino建模避坑:好看的模型,为什么工厂用不了?
干货 | 一文读懂金属材料分析主流检测仪器
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
8D报告步骤及案例全面分解,看完就懂了!
电动汽车已经800V了,有多大必要继续卷到1200V?
科技改变足球:CAE仿真技术助攻C罗任意球
薅羊毛!这些有限元仿真图书教材免费
其他人都在看
VirtualLab Fusion | 白光迈克尔逊干涉仪
CFD 近壁网格怎么选?先搞懂壁函数
建筑AI项目落地避坑指南:这5个问题,比模型能力更值得关注
接触问题为什么高度非线性?从接触约束的数学条件讲明白
跟一篇从投稿到发表仅24小时的文章,学习国内某期刊合规提高 IF 的方法
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部