【横穿自动驾驶】读书笔记

我自己,有时候还是有些眼高手低的,但是技术领域多读书大概是没错的。

最近想读完下面这两本书:

  1. Feedback control of dynamic system
  2. Algorithms for Optimization

第二本不用多说,就是求解优化问题的方法综述。横穿自动驾驶系列,就是用优化问题横穿。

第一本是控制的基础书,其实说是做自动驾驶控制,做了一段时间,但是对基础的控制问题、概念、方法等理解的并不是很好。虽然大二就学了,但是毫无实际联系,所以想趁现在的这个机会,重新读一下这本经典的控制书。

控制是个很神奇的学科,到处在讲控制已死,死没死我是很难理解的,但是感觉很多方法的源头都来自控制,或者来自控制领域附近,或者来自那个控制领域百花齐放的年代,比如最优控制,比如状态估计,比如采样方法,比如强化学习等等。所以从源头出发,说不定会有更多的启发。这也是受外导影响,他时常会读上个世纪的论文,他对事物、方法的讲解会从源头开始,从最初的含义开始讲,这实在是一种非常有吸引力的表达方式,有时候最有价值的不是结论,而是导出结论的一系列尝试过程,甚至是经过几代人的尝试过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/863884.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webform 连接连接数据的操作

web-form 查询数据库 ,从配置文件中读取字符信息 查询 // 从配置文件中读取数据 string sqlstr // 获取数据库连接字符串ConfigurationManager.ConnectionStrings["staffConnectionString2"].ConnectionString;DataTable dt new DataTable(); // 存储…

《零信任时代的网络安全:2024年的新挑战与机遇》

《零信任时代的网络安全:2024年的新挑战与机遇》 引言 随着数字化转型的深入,网络安全的重要性日益凸显。零信任模型作为新一代网络安全架构,其核心理念是“永不信任,始终验证”。2024年,零信任模型已经成为企业网络…

Build Redundancy at Every Tier(在每一层构建冗余)

Build Redundancy at Every Tier(在每一层构建冗余) 什么是冗余? 冗余指的是在系统的不同层次(或组件)中添加备用资源或备份,以确保在部分组件发生故障时,系统仍然能够正常运行。 为什么大型…

Orangepi Zero2使用外设驱动库wiringOP配合定时器驱动SG90舵机

目录 一、舵机的基本认知和硬件接线 1.1 舵机的基本认知: 1.2 硬件接线: 1.3 怎么控制舵机旋转不同的角度: 二、Linux定时器 2.1 定时器setitimer()函数原型和头文件: 2.2 信号处理函数signal()原型和头文件: 2…

<电力行业> - 《第10课:变电》

1 变电 变电环节,顾名思义就是改变电压的环节,主要是在变电站和变电所完成的。变电站和变电所主要区别在于:变电站比变电所更大。 发电厂的变压器和配电变压器也属于“变电”,但我们在说电网环节时,变电特指电网公司…

嵌入式软件常用测试工具

嵌入式软件常用的测试工具和方法可以总结如下: 测试工具 GDB: 描述:GDB是一个开源的调试工具,常用于GNU编译器集合中,支持多种编程语言,如C、C、Java等。功能:通过命令行与目标应用程序进行交…

【STM32嵌入式系统设计与开发---传感器拓展】——1_4_标准库FreeRTOS移植实验

目录 雅俗理解源码下载链接知识拓展步骤1:stm32f103vet6移植freeRTOS步骤:(1)准备开发环境(2)添加FreeRTOS移植 致谢 雅俗理解 雅:FreeRTOS是一个开源的实时操作系统(RTOS)&#xf…

支持向量机(SVM)在机器学习中的简单示例

目录 工作原理 核函数 SVM用于分类 结果分析 结论 ❤❤❤动动发财的小手点点赞点点关注哦~~~❤❤❤ 支持向量机是一种强大的监督学习模型,用于分类和回归任务。它通过找到数据点之间的最优边界来区分不同的类别。SVM特别适用于那些具有清晰边界但线性不可分的…

Codeforces Beta Round 7 C. Line 题解 数论 扩展欧几里得

Line 题目描述 A line on the plane is described by an equation A x B y C 0 AxByC0 AxByC0 . You are to find any point on this line, whose coordinates are integer numbers from − 5 ⋅ 1 0 18 -510^{18} −5⋅1018 to 5 ⋅ 1 0 18 510^{18} 5⋅1018 inclusiv…

RabbitMQ-交换机的类型以及流程图练习-01

自己的飞书文档:‌‍‬‍‬‍​‍‬​⁠‍​​​‌⁠​​‬‍​​​‬‬‌​‌‌​​​​​​‍​‍​‌⁠‬​RabbitMQ的流程图和作业 - 飞书云文档 (feishu.cn) 作业 图片一张 画rabbit-mq 消息发…

测试开发工程师需要掌握什么技能?

测试开发工程师是软件开发中至关重要的角色之一。他们负责编写、维护和执行自动化测试脚本、开发测试工具和框架,以确保软件的质量和稳定性。为了成为一名优秀的测试开发工程师,你需要掌握以下技能: 1. 编程技能: 作为测试开发工…

LabVIEW程序员应该怎么提高自己的工作能力?

作为一名LabVIEW程序员,提升工作能力可以从以下几个方面入手: 1. 深入理解LabVIEW基础 掌握LabVIEW编程语言:熟悉LabVIEW的图形化编程方式,理解其数据流编程模型。熟悉常用的VI(虚拟仪器)和函数&#xff1…

计算机网络原理及应用

第一章 计算机网络概述 【1】局域网 局域网是指在某一区域内由多台计算机互联而成的计算机通信网络。 【1】互通 两个网络之间可以交换数据。 第二章 计算机网络的体系结构 【1】语义 何时发出何种控制信息,完成何种动作以及做出何种响应。 【2】简述网络协…

redis删除通配的keys

删除通配kubiex:market:history_data_swap_的所有key 注:如果有很多键,手动删除会比较麻烦,可以使用 Lua 脚本来批量删除: ~# redis-cli -h ip -a 127.0.0.1:6379> EVAL "return redis.call(del, unpack(redis.call(keys…

有没有比较好用的网页3D应用程序在线编辑器?

问:three.js是当前主流的网页3d开发框架,但three.js的editor功能比较粗糙。国内有没有比较容易上手功能类似Unity3D的网页3D编辑软件,可以通过实体组件系统来完成程序扩展,简单拖拉拽完成3D场景、常用特效和用户交互的构建&#x…

【PYG】使用datalist定义数据集,创建一个包含多个Data对象的列表并使用DataLoader来加载这些数据

为了使用你提到的封装方式来创建一个包含多个 Data 对象的列表并使用 DataLoader 来加载这些数据,我们可以按照以下步骤进行: 创建数据:生成节点特征矩阵、边索引矩阵和标签。封装数据:使用 Data 对象将这些数据封装起来。使用 D…

PyQt5之理解和使用Python中的qasync:连接Qt和asyncio的桥梁

理解和使用Python中的qasync:连接Qt和asyncio的桥梁 在Python编程世界中,将图形用户界面(GUI)与异步编程结合起来可能是一项具有挑战性的任务。这就是qasync发挥作用的地方,它是一个Python库,用于桥接Qt&am…

如何坚持做自己?

现在是23:15分,对很多人来说,夜生活才刚刚开始。但对于我来说,往往早已入眠。为何到这个点还没睡,敲下一个又一个文字。因为我相信若要有所成长,必定要对自己有所挑战。而每一个应该做而又没有做的事情,不管…

大模型压缩-LoRAP

这里写目录标题 1.多头注意力和FFN的权重分布2 多头矩阵的低秩分解FFN无梯度通道剪枝 这篇文章 1期望找到一个“剪枝+低秩分解”的路子,使结构化剪枝达到非结构化剪枝的性能。 1.多头注意力和FFN的权重分布 Fig. 1.1 多头注意力权重矩阵 从Fig.1.1可以看…

清华大学世界排名:2025QS世界大学排名第20名

近日,国际高等教育研究机构QS Quacquarelli Symonds正式发布了2025QS世界大学排名,其中麻省理工学院连续第13年蝉联榜首,北京大学排名由去年的全球第17上升至全球第14名,清华大学位列2025QS世界大学排名第20名,以下是查…