自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 资源 (7)
  • 收藏
  • 关注

原创 灵巧手对比

2024-08-06 12:52:01 187

原创 人形机器人级别L0-L5

请添加图片描述](https://i-blog.csdnimg.cn/direct/1ca701cc05ab43999ee1fe0d4258cecd.jpe。

2024-08-06 12:50:18 203

原创 在git中如何忽略.vscode目录?

目录添加到了Git仓库中,那么忽略规则不会对其生效。在这种情况下,你需要先从Git仓库中移除。请注意,这些规则只影响那些尚未被Git跟踪的文件。目录,然后再应用忽略规则。目录就会被Git忽略,不会再出现在未跟踪的文件列表中。在Git中,如果你想忽略某个特定的文件或目录(比如。

2024-08-04 11:44:25 1284

原创 什么是主机厂?

在自动驾驶领域,""通常指的是负责生产整车的汽车制造商。在自动驾驶技术的发展过程中,主机厂的角色和地位发生了显著的变化。过去,主机厂主要依赖 **Tier 1 供应商(即一级供应商)**来提供包括自动驾驶在内的各种汽车零部件和技术。然而,随着智能汽车技术的发展,主机厂开始越来越多地参与到自动驾驶技术的研发和集成中。这主要是因为自动驾驶技术不仅仅是一个硬件问题,还涉及到大量的软件和算法,这些是主机厂希望能够自主掌握的核心技术。例如,一些主机厂开始自研自动驾驶系统,而不是完全依赖供应商的解决方案。

2024-08-04 10:16:28 797

原创 什么是V2X?

V2X是“Vehicle to Everything”的缩写,指的是车辆与周围环境(包括其他车辆、行人、道路基础设施以及网络等)进行信息交换和通信的技术。V2X技术通过提高车辆之间的信息交互,有助于实现更高效、更安全的交通系统,对于促进自动驾驶技术的发展和应用具有重要作用。在中国,随着智能网联汽车和智慧城市建设的推进,V2X技术也得到了快速的发展和广泛的应用。

2024-08-04 10:11:17 1290

原创 什么是Ego Status?

“Ego Status”在自动驾驶领域指车辆自身的状态信息,包括位置、速度、加速度、方向、航向、车辆动态、轮胎状态、制动状态、驱动状态、灯光状态、安全状态和能耗状态等。这些信息对自动驾驶系统的决策制定、路径规划和通信至关重要,需要实时更新和准确处理,以确保安全高效行驶。

2024-07-30 23:27:22 705

原创 自动驾驶涉及的一些常见词汇

自动驾驶领域涉及的专业词汇较多,以下是一些常见的词汇:

2024-07-30 23:25:22 851

原创 聊聊sysinfo结构体

sysinfo结构体的完整定义如下。这个定义包含了一些特定的类型,如和,这些类型是为了在不同架构上提供一致的数据大小而定义的。

2024-07-28 11:04:14 641

原创 如何平衡硬约束与软约束

文章讨论了自动驾驶系统中平衡硬约束(如安全性)和软约束(如效率、舒适度)的复杂性,提出了分层决策架构、优先级和权重分配、动态调整、安全裕度、多目标优化、鲁棒性和冗余设计、法规遵循以及仿真和测试等多种策略和方法。这些方法旨在确保安全的同时,提高行驶效率和乘客体验,且需根据技术进步、法规更新和用户反馈持续调整优化。

2024-07-23 07:37:31 492

原创 聊聊硬约束与软约束

在自动驾驶系统中,约束是用来确保车辆在行驶过程中遵循一定的规则和安全标准。硬约束与软约束是这些规则中的两种类型,它们在自动驾驶系统的设计和功能上扮演着重要角色。

2024-07-23 07:35:42 445

原创 聊聊自动驾驶中的路径和轨迹

是机器人从起点到终点的一系列点的序列,它只考虑了位置信息,而不考虑时间信息。路径描述了机器人将要经过的位姿(位置和方向),但不涉及机器人如何在这些位姿之间移动,也就是说,路径不包含速度、加速度等动态信息。路径可以是任何形式的,比如直线、曲线或者由多个线段组成的折线。则是路径的动态版本,它不仅包含了位置信息,还包含了时间信息。因此,轨迹考虑了速度、加速度、加加速度(jerk)等动态参数,它是时间的函数。在移动机器人导航和控制中,理解路径和轨迹的区别对于设计有效的路径规划器和运动控制器至关重要。

2024-07-15 07:26:37 730

原创 聊聊自动驾驶中的LiDAR和Radar

文章比较了LiDAR和Radar两种遥感技术,指出LiDAR利用激光脉冲,精度高,适用于地形测绘和自动驾驶,但受天气影响;Radar使用无线电波,适应性强,用于气象监测和军事领域,但分辨率较低。两种技术各有优势,选择取决于应用需求和环境。

2024-07-15 07:19:25 1604

原创 自动驾驶的规划控制简介

自动驾驶的规划控制是其核心部分,分为行为决策、轨迹规划和运动控制三个层次。行为决策确定行驶目标,轨迹规划生成具体行驶轨迹,运动控制将理想轨迹转化为实际运动。此过程需考虑传感器数据融合、车辆动力学模型、实时性、计算资源限制及车辆间通信,以提升安全性和可靠性。

2024-07-12 06:04:38 847

原创 为什么要求轨迹平滑?

移动机器人要求轨迹平滑主要是为了确保移动过程的安全、稳定和效率。

2024-07-12 06:02:52 341

原创 常见的距离和相似度测量方法

距离或相似度的测量算法在机器学习、数据挖掘和模式识别等领域中非常重要。以下是一些。

2024-07-12 05:58:36 875

原创 2-自动驾驶关键技术框架

框架来自《自动驾驶汽车决策与控制》这本书三大技术车载平台的关键技术:环境感知技术:这是自动驾驶车辆能够“看”和“感知”周围世界的技术。它包括使用摄像头、雷达、激光雷达(Lidar)和超声波传感器来检测和识别道路、障碍物、行人、车辆和其他物体。环境感知技术是自动驾驶车辆安全行驶的基础。智能决策技术:在感知到周围环境后,车辆需要做出如何行驶的决策。这包括路径规划、速度调整、变道决策等。智能决策技术使用先进的算法和人工智能来模拟人类司机的决策过程,并尽可能做出最优的驾驶决策。控制执行技术:一

2024-06-24 23:17:01 676

原创 1-什么是自动驾驶?

自动驾驶(Autonomous Driving)是指利用计算机系统来实现车辆的自主控制,使车辆能够在没有人类司机的情况下安全行驶的技术。自动驾驶车辆通常配备有多种传感器,如雷达(Radar)、激光雷达(Lidar)、摄像头(Camera)以及全球定位系统(GPS)等,这些传感器用于检测车辆周围的环境,包括其他车辆、行人、道路标志和信号灯等。

2024-06-24 23:05:32 676

原创 3-自动驾驶车辆路径规划

在自动驾驶领域,轨迹搜索(Trajectory Searching)和轨迹生成(Trajectory Generation)是两个密切相关但有所不同的概念,它们都是自动驾驶车辆规划其行驶路径的关键步骤。

2024-06-19 22:34:25 516

原创 最大转向力矩

在车辆设计中,最大转向力矩是一个重要的参数,因为它直接影响到车辆的操控性能和安全性。一个具有较高最大转向力矩的车辆能够在较短的时间内完成更大的转向角度,这在紧急避险或快速变换车道时尤为重要。在自动驾驶车辆中,最大转向力矩也是一个关键因素,因为它影响到车辆在自动控制模式下的转向响应和精确性。最大转向力矩是指车辆转向系统能够提供的最大力矩,它决定了车辆转向时的最大转向能力。这个力矩是由转向系统的设计和性能决定的,包括转向机、转向柱、转向拉杆、转向节等部件。

2024-06-19 22:33:36 149

原创 4-动力学与运动学、动力学约束与运动学约束、动力学因素与运动学因素

动力学和运动学是物理学中两个密切相关但不同的分支,它们都研究物体的运动,但侧重点不同。

2024-06-19 21:14:31 1273

原创 7-什么是自动驾驶中的CopyCat?

在自动驾驶领域,"copycat"可能不是一个正式的术语,但如果要解释这个词可能的意义,我们可以将其理解为一种模仿或复制其他车辆行为的策略。在这种情况下,"copycat"策略可能意味着自动驾驶汽车会观察人类驾驶员的决策和行为,并尝试模仿这些行为来更好地融入交通流。总之,虽然模仿其他车辆的行为在某些情况下可能有助于自动驾驶汽车更好地融入交通流,但过度依赖这种策略可能会带来一系列的缺点和风险。在不同的语境中,"copycat"这个词的含义可能会有所不同,但通常都与模仿或复制他人的行为有关。

2024-06-19 21:08:03 593

原创 5-速度(velocity)、加速度(acceleration)、急动度(jerk)和弹跳度(snap)傻傻分不清楚?

2024-06-17 23:01:26 2123

原创 Boost中的锁

多线程编程中,通常某些数据是在多个线程间共享的,由于线程的并发行,一个线程读写的过程中另一个线程也极大可能同时读写, 这必然造成公共资源的错乱, 引起程序错误, 此时对公共资源的保护实在必行了, 需要使用公共资源之前, 先“锁”住, 防止其它线程更改,等待当前使用完成“解锁”后,其余线程才可以更改, 此种情形引出多种锁模型,适用于不同情形:多线程争抢修改资源,都需要独占式修改 – 互斥独占式...

2024-06-16 16:10:01 335 1

原创 1.3-最小二乘法求解多项式

2024-06-04 06:50:43 94

原创 1.2-多项式曲线拟合的应用场景

2024-06-04 06:46:34 238

原创 1.1-初识多项式曲线拟合

2024-06-04 06:44:11 53

原创 不同进程之间和同一进程内不同线程之间的数据传

不同进程之间和同一进程内不同线程之间的数据传输确实存在一些差异,这些差异主要体现在以下几个方面:

2024-05-31 06:14:15 228

原创 路径规划中的曲线插值

路径规划中的曲线插值是一种数学方法,它通过一系列离散的点生成一条平滑的曲线,这条曲线可以用于机器人导航、自动车辆驾驶、动画制作等领域。

2024-05-31 06:13:33 491

原创 路径规划搜路算法有哪些?

这些算法可以单独使用,也可以组合使用,以适应不同的应用场景和提高路径规划的性能。随着技术的发展,新的算法和改进方法不断被提出,以解决更复杂的路径规划问题。:一种启发式搜索算法,通过结合实际已走路径和预估到目标的距离来优化搜索过程。:模仿自然选择和遗传机制的优化算法,用于路径规划中的全局搜索。:利用地图的对称性和可达性来跳过不必要的节点,减少搜索开销。*:RRT的优化版本,通过最小化路径长度来寻找最优路径。:使用神经网络进行学习和优化,适应于复杂和动态的环境。:通过随机采样和树的扩展来探索未知环境中的路径。

2024-05-26 17:06:03 487

原创 A*算法搜索的路径是最优的么?

算法的性能至关重要。如果启发式函数过于乐观,可能会导致搜索过程中忽略实际的最优路径。如果启发式函数过于保守,可能会导致搜索过程效率低下,尽管最终仍然能够找到最优路径。Search Algorithm)是一种启发式搜索算法,它旨在找到从起点到终点的最短路径。算法保证找到的最短路径是最优的,即没有其他路径具有更低的成本。然而,如果启发式函数不是可采纳的或一致的,A。

2024-05-26 10:19:42 1050

原创 路径规划算法的复杂度

通常通过以下指标来衡量:

2024-05-26 10:16:36 493

原创 算法工程师的成长之路

算法工程师的成长之路通常涉及对数学、计算机科学和编程技能的深入学习与应用。

2024-05-19 08:47:27 414

原创 如何才能建立良好的职业声誉?

建立良好的职业声誉是一个长期而持续的过程,它需要你在职业生涯中不断地展现出专业能力、诚信和可靠性。

2024-05-19 08:42:09 320

原创 计划跳槽需要做哪些准备?

计划跳槽是一个复杂的过程,需要充分的准备和策略。

2024-05-19 08:13:36 706

原创 如何确定新的工作机会是否真的更好?

确定一个新的工作机会是否真的更好,需要从多个角度进行评估。

2024-05-19 08:08:27 372

原创 什么时候该跳槽了?

跳槽是一个重要的职业决策,通常需要综合考虑多个因素。

2024-05-19 08:06:56 234

原创 算法工程师也有35岁困扰么?

在中国,"35岁现象"指的是一些科技和互联网公司在招聘时倾向于年轻候选人,可能会对35岁及以上的求职者造成一定的就业压力。总的来说,虽然"35岁现象"在某些行业和公司中确实存在,但通过不断提升自己的专业技能、扩展职业网络和适应市场需求,算法工程师可以减少这种年龄困扰的影响,并继续在职业生涯中取得成功。:在快速发展的技术领域,持续学习新的技术和算法是保持竞争力的关键。:随着经验的积累,资深算法工程师通常会在特定领域拥有深厚的专业知识和技能,这是年轻工程师所不具备的。

2024-05-19 06:13:58 949

原创 面试挂了,HR为什么不主动告知原因,都说的很委婉?

HR和面试官通常也会考虑到应聘者的感受,他们可能会选择使用更加委婉的语言来传达面试结果,以减少对候选人的打击。:有些公司有明确的政策,规定HR在通知面试结果时不能提供具体的否定原因,这是为了保持一致性和专业性。记住,每次面试都是一次学习和成长的机会,即使结果不如预期,也可以从中吸取经验,为下一次面试做好准备。:在收到面试结果的邮件或电话后,可以礼貌地询问是否有具体的反馈,表明你愿意听取建议并从中学习。:在应聘者众多的情况下,HR可能没有足够的时间和资源为每个未通过的候选人提供详细的反馈。

2024-05-19 06:10:19 576

原创 十大高效工作方法,总有一种适合你!

由前美国总统德怀特·D·艾森豪威尔(Dwight D. Eisenhower)提出,这种方法将任务分为四个象限:紧急且重要、重要但不紧急、紧急但不重要、既不紧急也不重要。这种方法要求你捕捉所有任务和想法,决定它们的下一步行动,并将它们组织成可操作的列表。PDCA循环包括计划(Plan)阶段,执行(Do)阶段,检查(Check)阶段,和行动(Act)阶段。:基于马克·吐温(Mark Twain)的名言,“如果你每天早上做的第一件事是吃掉一只活青蛙,那么你将一整天都不会有比这更糟糕的事情发生。

2024-05-19 06:07:21 593

原创 gnuplot安装与使用

安装sudo apt-get install gnuplot 终端运行命令gnuplot,若出现Terminal type set to 'unknown',如下需要安装x11库sudo apt-get install gnuplot-x11使用plot x*xplot exp(x)

2021-01-13 10:31:34 2801 1

openCV3 计算机视觉编程手册

computer-vision-application-programming-cookbook OpenCV3

2017-11-24

The Rook’s Guide to C++

C++ 高效编程 《 Rook 的 C++ 指南》的章节中包含变量、常量、输入输出、数据类型和转换、条件判断语句(if、else 和 else if、switch 语句)、字符串、循环、数组、块、函数和作用域。之后的章节主要集中解决问题和定位问题,包括预处理器、高等代数、文件输入输出、指针、动态数据、类和抽象、分离编译和标准模板库。 本书大部分都是由 25 位 Norwich 大学的学生于一个黑客马拉松周末写成。当然不敢说毫无缺点,但还是一本相当不错的书。它被基于知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本协议发布。同时在亚马逊也有本书的纸质版可供购买。

2017-09-26

Algorithmic Game Theory

Algorithmic Game Theory AI 游戏决策 理论知识

2017-08-22

Think Python-How to Think Like a Computer Scientist-Release 3nd Edition

Think Python-How to Think Like a Computer Scientist-Release 3nd Edition

2017-08-22

How to Think Like a Computer Scientist: Learning with Python Documentation Release 2nd Edition

Think Python-How to Think Like a Computer Scientist-Release 2nd Edition

2017-08-22

空空如也

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

TA关注的人

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