摘要: 前言 一、控制台输入输出语句 二、初识变量 1.折叠代码 2.变量声明的固定写法 3.变量类型 三、变量的本质 1.变量的存储空间 2.变量的本质:二进制 四、变量的命名规范 1.必须遵守的规则 2.常用命名规范 五、常量 1.常量的声明 2.常量的特点 六、转义字符 1.转义字符的使用 2.取消转 阅读全文
posted @ 2024-08-14 09:04 Yu_tiann 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2024.cnblogs.com/blog/2039513/202404/2039513-20240423153958805-139279272.png)![image](https://img2024.cnblogs.com/blog/2039513/202404/2039513-20240423154003736-106617545.png)![imag... 阅读全文
posted @ 2024-04-23 15:41 Yu_tiann 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.导弹包线 1.1 攻击包线 目前研究较多的是攻击包线,即以目标机为中心进行描述,攻击机在目标机周围一定区域内发射导弹,以一定概率命中目标,主要由远边界(最大发射距离)、近边界(最小发射距离)来表示。 1.2 杀伤包线 杀伤包线是以攻击机为中心进行描述,根据导弹性能以及目标机逃逸机动类型来划分,杀 阅读全文
posted @ 2024-04-17 12:25 Yu_tiann 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1 主要挑战和简化 1.1 挑战 超长决策链 每局游戏大约需要 \(20000\) 个 \(step\) (决策步),相比之下,国际象棋一般在 \(80\) 步,围棋在 \(150\) 步左右。\(Dota2\) 的帧率是 \(30/s\),而一局游戏的平均时长是 \(45\) 分钟,\(OpenA 阅读全文
posted @ 2024-03-24 17:54 Yu_tiann 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1、安装和汉化 https://blog.csdn.net/qq_42889406/article/details/108763388 2、基本使用和克隆 https://zhuanlan.zhihu.com/p/381851207 3、TortoiseGitPlink提示输入密码 https:// 阅读全文
posted @ 2024-03-04 18:26 Yu_tiann 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1、关于LSTM原理介绍的博客 Understanding LSTM Networks:http://colah.github.io/posts/2015-08-Understanding-LSTMs/ 用动图用「动图」和「举例子」讲讲 RNN:https://zhuanlan.zhihu.com/ 阅读全文
posted @ 2024-02-27 22:29 Yu_tiann 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1. PPO算法 \(PPO\) 算法全称 \(Proximal\ Policy\ Optimization\) ,即近端策略优化算法,该算法是 \(OpenAI\) 在 \(2017\) 提出的一种强化学习算法,被认为是目前强化学习领域的 \(SOTA\) 方法,也是适用性最广的算法之一。 \(P 阅读全文
posted @ 2024-01-24 19:51 Yu_tiann 阅读(1129) 评论(1) 推荐(2) 编辑
摘要: 问题所在 检查conda list发现,实际安装的Pytorch为CPU版本(虽然安装时明确指定了cuda版本): 上图中可以看出,Pytorch的描述为:py3.9_cpu_0 解决办法 有可能是因为环境中存在一个叫“cpuonly”的包,导致无法安装GPU版本Pytorch: 卸载掉它即可,卸载 阅读全文
posted @ 2024-01-17 22:14 Yu_tiann 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、创建数组 直接创建数组 np.array([1,2,3,4]) 创建指定形状和内容的数组 numpy.zeros(shape, dtype = float, order = 'C') numpy.ones(shape, dtype = float, order = 'C') numpy.empt 阅读全文
posted @ 2024-01-17 20:32 Yu_tiann 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/2039513/202310/2039513-20231013134552700-1511181656.png) ![image](https://img2023.cnblogs.com/blog/2039513/202310/2039513-20231013134604028-1838852552.png) ![ 阅读全文
posted @ 2023-10-13 13:47 Yu_tiann 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ### 查找目录不同 #### 1、#include 编译器直接从系统类库目录里查找头文件 比如在vs中,使用`#include`编译器会直接在vs安装目录下在编译器自带的库文件中进行搜索。 **如果类库目录下查找失败,编译器会终止查找,直接报错:No such file or directory. 阅读全文
posted @ 2023-06-20 10:10 Yu_tiann 阅读(689) 评论(0) 推荐(0) 编辑
摘要: ### 问题原因: 主要原因是系统时钟错误了,即系统发现了晚于当前时间编译的文件,自然就无法编译。 ### 解决方法: 可以通过修改系统时间等方法解决,但是目前认为的最优解是把项目中的每个文件都touch一遍即可: ```bash find . -type f -exec touch {} \; ` 阅读全文
posted @ 2023-06-20 09:40 Yu_tiann 阅读(734) 评论(0) 推荐(0) 编辑
摘要: ### 问题现象: ### 问题原因: 以上问题是由于ROS环境变量ROS_MASTER_URI设置错误导致的,重新设置该变量即可。 ### 解决方法: 打开~/.bashrc文件,添加或修改环境变量ROS_HOSTNAME和ROS_MASTER,即改为: ```bash export ROS_HO 阅读全文
posted @ 2023-06-20 09:32 Yu_tiann 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 原因:本地代码与仓库中代码不一致,有过修改 解决方法: 1、下载代码到本地,不进行合并操作: ```bash git fetch --all ``` 2、git reset --hard origin/master #(origin/master 是你所需要更新的分支,把HEAD指向最新下载的版本) 阅读全文
posted @ 2023-06-20 09:26 Yu_tiann 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 1.安装 下载pip并解压,在解压目录下打开cmd,输入如下命令: python setup.py install 2.使用 查看版本号: pip --version 升级版本: pip install -U pip 使用pip安装包: pip install SomePackage # 最新版本 阅读全文
posted @ 2022-04-22 00:17 Yu_tiann 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 写法: 读法以及latex写法: 阅读全文
posted @ 2022-04-13 14:44 Yu_tiann 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://blog.csdn.net/zhouchen1998/article/details/108893660 该问题出现是因为Windows和Linux对待硬件时间的处理方法不同(注意是硬件时间,这也就是为什么时间异常时点击与服务器同步就能恢复的原因),Linux将硬件时间看 阅读全文
posted @ 2022-04-01 00:25 Yu_tiann 阅读(1308) 评论(0) 推荐(1) 编辑
摘要: 数学符号对应表 参考网址:https://www.cnblogs.com/dingdangsunny/p/12312966.html 设置字体颜色 使用的宏包: \usepackage{color} 使用示例: \textcolor[rgb]{1,0,0}{需要变色的内容} 设置粗体 使用示例: \ 阅读全文
posted @ 2022-01-14 12:51 Yu_tiann 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 建立系统的数学模型 (1)使用tf函数建立传递函数模型 对于下面这个传递函数: 第一种模型建立方式: num = [12 15] den = [1 16 64 192]; G = tf(num, den) 其中num为分子多项式的系数,den为分母多项式的系数。 第二种模型建立方式: s = tf( 阅读全文
posted @ 2022-01-07 16:42 Yu_tiann 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: Dijkstar算法思想: 较抽象: 设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表 阅读全文
posted @ 2021-11-26 00:05 Yu_tiann 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1、问题背景 配置好了rviz+Arbotix的仿真环境之后,进入仿真,发现无法使用键盘控制小车移动。 但是使用rostopic list命令查看当前的话题列表时显示需要的话题都已经产生,如下图所示: 2、解决方法 首先需要注意,在例程中使用的mrobot_teleop功能包中对应小车前进的按键是i 阅读全文
posted @ 2021-11-17 20:15 Yu_tiann 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 问题原因 报错信息: Joint state with name: “base_l_wheel_joint” was received but not found in URDF 是关节名字的问题,教程中提供的源码左右轮的关节名为left_wheel_joint和right_wheel_joint 阅读全文
posted @ 2021-11-17 17:56 Yu_tiann 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 问题原因 mbot_teleop.py不是可执行文件,需要把mbot_teleop.py改成可执行文件 解决办法 进入到目录:/urdf_ws/src/mrobot_teleop/scripts(其中urdf_ws是我的工作空间) 找到文件:locate mbot_teleop.py 在py文件上右 阅读全文
posted @ 2021-11-17 17:50 Yu_tiann 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 1、安装方法 首先进入需要使用Arbotix功能包的ros项目的工作空间下的src目录,例如catkin_ws/src/目录,下载Arbotix源码 git clone -b indigo-devel https://github.com/vanadiumlabs/arbotix_ros.git 注 阅读全文
posted @ 2021-11-17 17:22 Yu_tiann 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 1、问题背景 ubuntu系统无法打开系统设置、无法右键打开文件属性、无法播放视频 进行以上操作的时候,系统都会自动锁定(类似重启),会黑屏几秒,然后弹出登录界面,登录进来之后,所有之前打开的软件都自动关闭了。 2、问题分析 刚开始只是发现无法打开系统设置,后来发现双击播放的时候也会出现相同的现象, 阅读全文
posted @ 2021-11-15 10:59 Yu_tiann 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 解决方法 sudo gedit ~/.ignition/fuel/config.yaml 讲原文中的 url : https://api.ignitionfuel.org 注释掉 在注释的地方添加如下的内容: url: https://api.ignitionrobotics.org 如下图所示: 阅读全文
posted @ 2021-11-14 21:03 Yu_tiann 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 进入文件>首选项>设置,打开设置界面,在常用设置下找到Editor:Word Wrap选项(可以直接搜索找到),默认为off,设置为on即可。 如图: 自动换行效果: 阅读全文
posted @ 2021-11-13 16:50 Yu_tiann 阅读(7503) 评论(0) 推荐(0) 编辑
摘要: 错误1:remote: Support for password authentication was removed on xxx. 参考博客:https://blog.csdn.net/yjw123456/article/details/119696726 问题背景 在使用git提交代码时,发现 阅读全文
posted @ 2021-11-13 16:09 Yu_tiann 阅读(5327) 评论(0) 推荐(0) 编辑
摘要: 使用NSCD命令刷新DNS: sudo systemctl restart nscd 阅读全文
posted @ 2021-11-13 11:42 Yu_tiann 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、问题背景 ROS安装好了,但是如果直接运行roscore命令进行测试,仍然会报错: Command 'roscore' not found, but can be installed with: sudo apt install python-roslaunch' 2、解决方法 依次执行如下命令 阅读全文
posted @ 2021-11-12 16:36 Yu_tiann 阅读(3344) 评论(0) 推荐(0) 编辑
摘要: 1、问题背景 Ubuntu18.04 安装ROS Melodic。 在安装过程中执行命令: rosdep update 报错如下: ERROR: error loading sources list: The read operation timed out 主要原因是国外的服务器访问受限的问题。 阅读全文
posted @ 2021-11-12 12:37 Yu_tiann 阅读(4396) 评论(0) 推荐(0) 编辑
摘要: 1、问题背景 在台式机上安装win10和ubuntu18.04的双系统,安装完成后发现,在win10下可以联网(这里指有线网),在ubuntu下无法联网(甚至右上角不显示网络的图标)。 电脑主板型号:华硕B550M TUF GAMING 2、确定问题所在 由于win10上可以联网,则可以确定不是硬件 阅读全文
posted @ 2021-11-09 21:20 Yu_tiann 阅读(20470) 评论(7) 推荐(1) 编辑
摘要: 字体介绍 相信大家都遇到这么一个问题:matlab初始字体非常难看,对写代码极不友好。但是切换字体后中文又会乱码,相当恶心。 现在提供一种字体方案,英文字体:Consolas;中文字体:YaHei。 效果如下: 安装方式 首先下载字体文件,提供一个github地址:https://github.co 阅读全文
posted @ 2021-10-04 16:23 Yu_tiann 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 本文来源:https://blog.csdn.net/qiuchangyong/article/details/51245293 1、前期准备 由傅里叶变换的定义,可以得到: 因此我们可以知道,频谱函数的实部和虚部分别为: 进而我们可以知道,频谱函数的幅值和相位分别为: 2、x(t)为实函数的情况 阅读全文
posted @ 2021-09-25 10:11 Yu_tiann 阅读(13097) 评论(0) 推荐(0) 编辑
摘要: 本文主要参考: https://zhuanlan.zhihu.com/p/41455378 https://www.zhihu.com/question/38841975/answer/105878252 1、傅里叶级数的由来 傅里叶级数最早提出是想用三角函数的线性组合去表达一个复杂函数。 既然是线 阅读全文
posted @ 2021-09-24 23:12 Yu_tiann 阅读(12803) 评论(1) 推荐(0) 编辑
摘要: 本文主要参考了知乎文章:https://zhuanlan.zhihu.com/p/35363670 1、概念的基础 这两种信号概念是建立在无穷大的时间积分的基础上的 2、信号的能量和功率 首先我们提到信号的能量可能是一个比较突兀的概念,我们不妨从一个大家认同的能量概念谈起:电路中的能量。 电路中的能 阅读全文
posted @ 2021-09-24 18:18 Yu_tiann 阅读(4211) 评论(0) 推荐(0) 编辑
摘要: 本文参考博客:https://blog.csdn.net/weixin_43091089/article/details/99792892?spm=1001.2014.3001.5501 1、问题背景 《Python编程:从入门到实践》17.2.1节中绘制条形图“GitHub上受欢迎程度最高的Pyt 阅读全文
posted @ 2021-09-02 00:24 Yu_tiann 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 1、priority_queue是什么 priority_queue属于容器适配器,它也就是我们常常提到的优先级队列 另外在一些算法相关的书籍中提到的大顶堆、小顶堆等数据结构也是指priority_queue priority_queue定义了一个元素有序排列的队列,默认队列头部的元素优先级最高 因 阅读全文
posted @ 2021-08-31 17:35 Yu_tiann 阅读(547) 评论(1) 推荐(1) 编辑
摘要: 1、Dictionary(字典)是什么 字典是另一种可变容器模型,且可存储任意类型对象 字典的每个键值key->value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中 例如: d = {key1 : value1, key2 : value2 } 2、创建字典 直接创建字典 阅读全文
posted @ 2021-08-19 22:53 Yu_tiann 阅读(316) 评论(1) 推荐(0) 编辑
摘要: 1、List(列表)是什么 列表是Python中最基本、最常用的数据结构,列表的数据项不需要具有相同的类型 列表中的每个元素都分配一个数字作为它的索引,第一个索引是0,第二个索引是1,依此类推 例如: List1=[1,2,3,”hello world”,”3.1415926”,[1,2,3]] 列 阅读全文
posted @ 2021-08-19 19:46 Yu_tiann 阅读(904) 评论(0) 推荐(0) 编辑