本周最佳文件交换选择

我们最好的用户提交

基于模型的自主交通仿真

今天的帖子由Kathi Kugler发布,她是MathWorks学术工程团队的成员。

本周的选择是莫巴特西姆通过Mustafa Saraoglu.

你知道吗,你可以模拟交通,你可以定制交通中每一辆车的行为?这就是MOBATSim的作用!让我们来试试吧。假设我们有一张地图,这是一张有向图,其中节点是航路点,边是路线。如下图所示,如果已经在MATLAB内置工具V-realm中构建了地图的WRL文件,也可以运行地图的3D动画。

现在让我们想象一下,我们想要从十个不同的起点启动十辆不同的车辆,让它们找到通往十个不同目的地的路。他们怎么能这样做?只需在地图上定位自己,使用如下算法A*找到从初始航路点到目的地航路点的路径。你认为他们能做到不互相碰撞吗?这就是V2X通信和传感器的用途。他们只需避免碰撞,遵守交叉口的规则,如果前面的车辆突然减速,他们就会减速。它如何减速,甚至应该减速,取决于您和您在车辆的“排控制器”子系统中使用的算法。其他更复杂的算法是如何工作的?它们不使用子系统,而是使用MATLAB系统块来执行任何算法,这些算法可以用常规方式编写为MATLAB脚本。动画显示了如何从完整模型导航到车辆子系统,最后导航到其中一个MATLAB系统块。

要了解更多信息并亲自尝试,您可以下载它可以从文件交换中获取,也可以直接从GitHub中获取并贡献!让我们知道你的想法在这里或者留下议论穆斯塔法。还有,看看这个技术文章穆斯塔法。

|
  • 打印
  • 发送电子邮件

评论

如需留言,请点击在这里登录到您的MathWorks帐户或创建新帐户。