ROS入门之基本概念+catkin简介

本文介绍了ROS的基本概念和catkin构建系统。首先,解释了编译和构建的定义,编译是将源代码转换为可执行文件,而构建则是安排编译过程。Makefile定义了编译规则,而Make命令依赖于此进行构建。CMake是一种跨平台安装工具,能够输出各种构建文件。 随后,文章介绍了catkin,它是ROS定制的构建系统,基于cmake扩展,用于支持大型项目。为了创建一个catkin工作空间,需要使用命令`catkin_make`进行初始化,并将所有ROS代码置于`src`目录下。此过程中,会生成两个文件夹,其中`src`用于放置功能包(package),**package**是catkin的基本构建单元,编译时,catkin会递归查找package。 最后强调,完成编译后需运行`source ~/ros_test/devel/setup.bash`,将生成的可执行文件加入到系统环境中,以确保程序正常运行。
阅读更多

对话潘勇:量化平权的时代即将来临

这个领域的政策和法规不断进行优化,以应对未来可能出现的新挑战和机遇。 * 对高频交易策略的监管力度加大,致力于保持市场稳定性和公平性。 * 鼓励投资者教育,提高公众对量化平权时代的理解与接受度,使更多人能够参与科学投资。 ## 总结 随着技术的进步和市场的变化,量化投资从昔日的“高端配置”走向大众化时代。人工智能和大数据在这一过程中扮演了关键角色,不仅拓宽了策略的广度,还极大降低了技术门槛。同时,经验决策与量化策略的融合将是未来的重要趋势,通过结合市场底层逻辑和科学算法,实现更加理性的投资生态。有赖于政策引导和技术创新,未来的投资市场将呈现出更健康、更可持续的发展格局,对个人投资者而言,将带来前所未有的机会。
阅读更多

期刊科普

这篇文章介绍了期刊的分类及其标准。首先从注册地、主管部门和质量三个方面详细描述了国内期刊的类别,并分别解释了北大核心、南大核心、中国人文社会科学引文数据库等国内重要核心期刊的评定标准。其中,“国家级”期刊由中央机构或全国性团体主办,而“省级”期刊则由地方政府部门或高校主办。文章还提到SCI、SSCI、EI等国际重要学术期刊的分类,并介绍了中国科学院的SCI分区标准,强调影响因子是衡量期刊影响力的重要指标。此外,文中概括了学术论文的几种类型,包括原创性研究、简要报告、综述论文、案例研究和方法论论文,以及它们各自的特点。同时,文章还区分了论文投稿期刊的三种类型:正刊、特刊和增刊,讨论了它们的目的和出版周期。这篇文章为了解期刊的各种分类和学术界对期刊的评价标准提供了全面的信息。
阅读更多

思源笔记配合插件实现HEXO文章快速发布

本文介绍了如何使用思源笔记和相关插件实现HEXO文章的快速发布及具体配置。首先,解释了HEXO有两种发布方式:本地编译和Github Action远程编译,并推荐第二种方式以实现云端备份。然后详细阐述了HEXO在GitHub上正确运行所需的设置,以及借助思源笔记“发布工具”插件进行文章发布的步骤,包括插件安装、平台添加、插件鉴权等。此外,还介绍了如何配置思源AI,通过国内代理chatgpt或其他大模型接入实现更智能的发布方式。对于图片发布,由于图片默认本地存储带来显示问题,因此建议使用PicGo图床工具并配合插件进行配置,以保证网站上正常显示图片。最后推荐了一些HEXO主题选项以改善网站视觉体验。本教程结合各类工具和步骤,旨在提升HEXO文章的发布效率与质量。
阅读更多

如何配置《动手学强化学习》的环境

本教程介绍了如何为《动手学强化学习》书籍配置Python环境,特别适用于需要使用`Pendulum-v0`或`CartPole-v0`环境的学习者。步骤包括:首先通过Conda创建一个新的Python 3.8环境并激活它;随后安装`tqdm`、`matplotlib`和`torch`等必要库。在安装指定版本的`gym`(0.18.3)时,如果遇到setuptools版本过高导致的错误,需要将`setuptools`降级到66版本。之后,需要修改环境目录中的`requirement.py`文件,针对特定依赖关系进行调整。具体做法是,在指定行前加入相关代码,以解决opencv-python版本不兼容问题。完成以上步骤后,通过`pip list`命令可以确认环境成功配置。
阅读更多

阿木训练营总结

本文总结了阿木实验室的训练营经验,重点介绍了数据传输逻辑、地面站功能、仿真模拟的重要性、机架样式优化、试飞场地的优势和知识串联。
阅读更多

VSCode+latex引用bibtex参考文献

本文介绍了在VSCode中使用LaTeX和BibTeX进行文献引用的步骤。首先,用户需在与.tex文件同一文件夹下创建一个.bib文件,例如ref.bib,并将所需引用的文献以BibTeX格式保存。接着,在LaTeX文档中导入所需的包,使用\cite命令进行文献引用,并指定参考文献文件和排版风格。最后,提供了编译输出的方法,特别强调在VSCode中,通过保存操作自动执行LaTeX编译,并在终端中运行BibTeX命令来生成最终的PDF文档。该过程简化了传统的手动编译步骤,使得文献管理更加高效便捷。
阅读更多

Latex设置超链接的字体颜色

首先需要导入color包:

1
\usepackage{color}

然后导入超链接包

1
\usepackage{hyperref}

设置超链接的颜色

1
2
3
4
5
6
7
8
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=blue,
urlcolor=blue,
citecolor=cyan,
}
%改变颜色

然后就可以通过href插入超链接了,具体语法:

1
\href{超链接}{描述}

如果想要把颜色改回来或者设置成不是hypersetup里的颜色怎么办?

1
\href{超链接}{\textcolor{想要修改的颜色}{描述}}

这样就能够修改成自己想要的颜色了

LaTeX 超链接

LaTeX 超链接

latex两种超链接的方法

使用hyperref包

使用hyperref​包,将交叉引用模块变成超链接,甚至连目录都会

1
2
3
4
5
6
7
8
9
\usepackage{hyperref}
\hypersetup{
colorlinks=true, %链接颜色
linkcolor=blue, %内部链接
filecolor=magenta, %本地文档
urlcolor=cyan, %网址链接
pdftitle={Overleaf Example},
pdfpagemode=FullScreen,
}

上面的命令显然会使得目录显示为蓝色,如果想要变成黑色,需要将linkcolor设置为black

链接网址

显示网址: \url{…}

1
\url{ https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf}

不显示网址而显示想要的内容: \href{…}

1
\href{https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf}{AES}

样式分别如下:

https://img2020.cnblogs.com/blog/2084280/202112/2084280-20211217102407693-2078175628.png

使用LaTeX实现正确的换行技巧

在使用LaTeX排版文档时,正确地控制和处理换行是非常重要的。换行不仅会影响文档的美观度,还会影响文档的排版效果和可读性。本文将详细说明如何在LaTeX中正确地进行换行,包括自动换行、手动换行以及控制换行的一些技巧和方法。
阅读更多