自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python中的Matplotlib库(二)

本文介绍了Matplotlib库中坐标轴范围、图例和布局调整的常用方法。在坐标轴设置方面,讲解了如何通过set_xlim()和set_ylim()手动调整坐标范围。在图例部分,演示了使用label参数添加图例,并通过legend()设置位置。在布局调整方面,对比了手动subplots_adjust()和自动tight_layout()两种方式,展示了如何控制子图间距和画布留白比例。这些功能为数据可视化中的图形精细调整提供了实用技巧。

2025-07-17 15:32:47 208

原创 Python中的Matplotlib库(一)

本文介绍了如何使用Python的Matplotlib库绘制各种科学图表。作者从基础安装开始,详细展示了折线图、散点图、条形图、直方图、饼图、气泡图和等高线图等常见图表的绘制方法。每种图表都提供了完整的代码示例和效果图展示,包括正弦/余弦曲线、随机数据分布、分组/堆叠直方图等具体应用。文章还介绍了多子图布局(subplots)的使用技巧,以及如何调整图表样式参数(颜色、标记、线型等)。这些可视化技术对强化学习等科研领域的论文绘图具有实用价值,适合科研人员学习参考。

2025-07-16 19:41:44 812

原创 控制理论——连续系统离散化(常见离散方法及直观理解连续系统和离散系统之间的关系)

本文介绍了连续系统离散化的方法,以及通过比较连续时间系统和离散时间系统对单位阶跃输入的响应,从而加深对连续系统和离散系统二者关系的理解

2025-02-22 21:56:53 964

原创 MPC控制算法数学推导(手写)

通过以上推导展示了如何建立一个最优化的数学模型,有了这个数学模型之后,就可以对系统进行最优化和模型预测的控制设计!最近跟着b站上的DR_CAN学习了MPC预测控制器的最优化数学建模的推导,自己也跟着手动推到了一遍,以上通过数学推导,就把代价函数的表达式化为二次规划的一般形式了。1. 在k时刻,估计/测量系统的状态值;2. 基于不同时刻的输入量。

2025-01-16 22:32:22 349

原创 努力学会MPC算法之手推车辆动力学模型

3.这一部分就是重头戏了,关键是要找到两个侧偏角的具体表达式,涉及的量太多,但是其实也就是简单的物理学内容,还有一个等价关系,最后再代入到上一张图片里面建立的两个方程,然后就是框框一顿求解,求解过程我也偷懒了,没有算下去,直接得出结果,用矩阵来表示。2.这一块是建立一个二自由度的车辆动力学方程,其中那个把轮胎的形变等效为圆台的过程不太好理解,其次对于侧向力和侧偏力也要注意区分,再就是那个力矩方程有点淡忘了,毕竟是大二那会学的了,其他就是各种代入。先别着急撒花,还有坐标变换才是最难的,但是也是明天学了!

2025-01-12 20:27:35 502

原创 努力学会MPC控制算法之手推车辆运动学模型

现在自己目前对这一块还是挺感兴趣的,就是真的很难,尤其是前面花了好几天在学MPC算法,即使跟着手推了一遍,感觉理解起来还是挺吃力的。想想也就这三个,有什么难,外行人看来一年学不明白几个算法是干什么吃的,对现在的我要求还是太高了,还是踏踏实实来吧,记录一下自己入门自动驾驶控制相关的学习过程。好久没发博客了,自从进入12月份一直在忙项目的事,也一直在准备矩阵论期末考试(考得还不错哈哈哈),然后“放松”了几天,最近呢就在读文献、刷知乎、看博客,了解关于自动驾驶控制相关的内容。

2025-01-12 15:56:17 256

原创 Carla学习笔记(三):添加PID控制

快乐科研,早点毕业!!!

2024-12-12 22:31:23 524

原创 Carla学习笔记(二):对小车进行全局路径规划(GlobalRoutePlanning)

快乐科研!!!

2024-12-12 09:27:53 1292

原创 Carla笔记(一):Carla中获取指定点坐标的两种方式

这种方式可以获取地图中任何一点的坐标,运行Carla之后,可以通过键盘上的W A S D键以及鼠标右键移动视角。当时我的任务就是在指定位置生成一辆车,并且行驶到指定的终点,结果指定的终点在图中没有显示,然后就很头疼!通过键盘移动的是transform中的Location属性,即x、y、z的坐标。通过设置以下代码,可以设置观察者的位置和朝向,并在地图上可视化所有的生成点。多数情况rotation默认为(0,0,0)即可,除非有特殊要求!即可获取当前点的Transform属性。多看多试不放弃,肯定能搞懂的!

2024-12-07 20:38:49 1685 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除