CarSim车辆运动轨迹绘制

CarSim车辆运动轨迹绘制

CarSim中与车辆位置有关的信息分别为Xo和Yo

在这里插入图片描述

输出到Simulink中

在这里插入图片描述

导入到工作空间中保存,low_carsim_path.mat绘制结果曲线,low_carsim_path_comp.m

data = csvread('low_two_path.csv',1,0);
low_two_path_x = data(:,1);
low_two_path_y = data(:,2);
load('low_carsim_path.mat');

figure;
plot(low_two_path_x, low_two_path_y, 'r', low_raw_path_x, low_raw_path_y, 'g', low_feedforword_path_x, low_feedforword_path_y, 'b', low_feedback_path_x, low_feedback_path_y, 'm', low_mix_path_x, low_mix_path_y, 'k');
xlabel('X轴位置/m');
ylabel('Y轴位置/m');
title('18km/h角阶跃输入5度运动轨迹对比');
grid on;
axis equal;
str = {'前轮转向' ,'四轮转向', '比例前馈四轮转向', '横摆角速度反馈四轮转向', '混合控制四轮转向'};
legend(str, 'fontsize', 10);
hold on;

结果如下,仿真时间设置为40s,因此转弯半径过大时跑不完一个圆

在这里插入图片描述

绘图的时候遇到两个小问题,一个是线的颜色,一个是出来的图看起来是椭圆

MATLAB plot画线的颜色

MATLAB plot画线的颜色设定

在这里插入图片描述

MATLAB绘图圆看起来像椭圆

matlab怎么控制坐标/画圆形看起来像椭圆怎么办

在这里插入图片描述

绘图时控制横纵坐标比例为1,不然圆看起来就像椭圆

axis square 或 axis equal
  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Prejudices

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值