- 博客(9)
- 收藏
- 关注
原创 raycast光线投射的学习分享,可以用作Line of sight的障碍物判断!!
首先光线投射(Raycasting)是一种基本的计算机图形学技术,用于检测和处理三维空间中的对象。它通过在场景中投射一条或多条光线,确定这些光线与场景中物体的交点,从而实现渲染、碰撞检测、路径规划等任务。下面将详细介绍光线投射的原理及其在各种应用中的实现方法。光线投射的核心思想是从视点(或相机)发射光线,沿着光线方向检查它们是否与障碍物点重合,可以用做Line of sight的判断。光线投射在碰撞检测中用于检测光线与物体的相交情况,以确定物体之间是否发生碰撞。
2024-07-31 20:40:25
1285
原创 Shell脚本的详细教程,花一天整理完!!
这篇博客当作是自己学习shell的一个记录,花了一天的时间跟菜鸟教程的shell教程学习了一遍,对shell脚本的一些指令和基本使用也已经了解很多.下面我把我的每章节的实验过程和思维导图放在这里了,仅供参考了。以上就是学习的全部内容了。
2024-07-25 18:08:33
593
原创 DWA动态窗口法的C++实现!!
DWA算法通过计算机器人的动态窗口来选择最优的速度和转向角度,从而使机器人在避开障碍物的同时,高效地移动向目标位置。1、速度空间采样:首先,算法在机器人的当前可行的速度(线速度和角速度)空间内进行采样。5、执行和反馈:机器人执行选定的速度和转向,然后算法根据机器人的新位置和环境信息更新状态,重新进行计算。4、选择最优轨迹:根据评价函数,选择得分最高的轨迹对应的速度和角速度作为当前时刻机器人的控制指令。(1)从当前机器人状态(位置、速度、方向)和环境信息(如障碍物位置)出发。
2024-07-24 15:19:41
877
原创 如何理解马氏距离?!
马氏距离(Mahalanobis Distance)是一种距离的度量,可以看作是欧氏距离的一种修正,修正了欧式距离中各个维度尺度不一致且相关的问题。单个数据点的马氏距离数据点x, y之间的马氏距离其中Σ是多维随机变量的协方差矩阵,μ为样本均值,如果协方差矩阵是单位矩阵的话,也就是各维度独立同分布,马氏距离就变成了欧氏距离。个人理解:欧式距离适用于计算两个点之间的真实距离。但是并不能表示出该点与一个数据集之间分布的关系。
2023-11-03 18:01:30
557
原创 初学者注意!Ubuntu20.04 LTS系统默认源source.list的源文件!
ubuntu20.04系统中的source.list的源文件,对于不小心修改后可以复制下面的内容进行还原。
2023-03-13 10:50:38
3130
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人