首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
关于我在CATIA中模拟了“纯视觉L2辅助驾驶”这件事
CATIA那点事儿
1年前
浏览803
关注
书接上次的内容。在前一篇文章里👇
一个人在家就能破解特斯拉的纯视觉辅助驾驶?
我们已经实现了实时检测车辆中心与车道中心的偏移量👇
接下来,我们就基于上述成果,尝试通过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
粉丝 291
文章 61
课程 16
点赞
收藏
作者推荐
可试听
R8车身曲面重建-CATIA GSD创成式曲面实例
¥49
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
LS-PrePost二次开发与自动化基础入门10讲:Python联动-让软件为你打工
ANSYS轴流风机参数化仿真优化全流程实战:Python二次开发与全自动批量寻优
ABAQUS橡胶超弹性仿真专题实战课程 —— 从理论到工程应用的全能进阶指南
运载火箭整流罩Abaqus分离动力学全流程教学:掌握四大航天仿真核心能力
相关推荐
2022汽车仿真设计学习月:改变汽车仿真工程师人生厚度(直播回放-会员免费)
高级编程人才训练营——上海交通大学C语言/Fortran/Python编程综合技能课程(基础班)
第67期 双组元火箭燃烧室系统Amesim建模及动态分析专题
CATIA设计师训练营-3:装配设计命令专题与工程应用(持续更新)
最新文章
面向安全关键工程系统的可信智能体 AI 框架:可审计的无故障标签机械故障诊断(下)
Comsol | 磁致伸缩效应
EESD 开源论文推荐 | 基于物理约束仅编码器Transformer的结构滞回预测与动力分析
VEM 可以解决哪些问题
变分损伤模型LS-DYNA子程序开发
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
听说特斯拉降价了?这些技术get到手,那可是要涨价啊
什么是PCB接地平面,接地层的作用是什么
事件·伊朗商人因将碳纤维出口到伊朗违反美国制裁 被判入狱46个月
博格华纳33亿美金收购德尔福
其他人都在看
2026第六届工程仿真大赛决赛题目发布
航运液氢储罐设计:技术进展、挑战与行业实践|前沿综述
军工电磁兼容:标准解读、测试难点与设计对策
客户案例|Built with Qt——BSH(博西家电)
座舱、算力、技术债:SDV排期到底被什么吃掉了
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部