随笔分类 - 学习笔记
系统学习某些知识时自己做的笔记
摘要:0.背景 由于某项目需要,在Qt下开发及调用带界面的DLL。由于中间折腾时间较长才搞定,在这记录一下。 本帖子中所用Qt版本为QtCreator 4.10.2.基于Qt5.13.2(MSVC 2017,32位) 1. Qt DLL开发 1.1 工程建立 新建工程,选择:Library->C++ Li
阅读全文
摘要:本文转自:C#中$的用法 C#中$的用法:是为了替代string.format();原先赋值需要占位符和变量,当需要拼接多个变量会造成语句过长等不易理解问题,$""是为了替代 string.format() ,可以把字符串中的C#变量包含起来达到识别C#变量的目的$"";也支持表达式,使用$"{(你
阅读全文
摘要:本教程来自于:http://wiki.ros.org/ROS/Tutorials/UsingRqtconsoleRoslaunch rqt_console 和 rqt_logger_level 是ros的调试工具(类似于控制台和日志)。roslaunch可以用于一次启动多个节点(不同于rosrun只
阅读全文
摘要:该节内容主要来自于官方文档的两个小节:1.使用rosed来编辑2.创建ros消息的服务 先来看rosed: 例如我们想编辑roscpp包下的Logger.msg,则输入如下命令: 则会使用vim打开Logger.msg进入编辑状态。同时,rosed支持使用tab键实现自动完成功能,用法如下: 例如:
阅读全文
摘要:该学习笔记参考ROS官方wiki的内容,见:http://wiki.ros.org/ROS/Introduction 轻薄(Thin):不会对main()函数进行封装,这样可以使ROS中使用的代码便于集成到其它软件框架中。 不可知(agnostic)ROS库:合适的开发方式是使用干净的接口编写功能代
阅读全文
摘要:其中,distro为所用ros的发行版本,该教程使用kinetic。 例如: 返回为: 在笔者的机子上返回为: 表示当前目录变为roscpp目录。 注意,ros工具命令只能识别出在环境变量ROS_PACKAGE_PATH 中列出的包,你可以通过改变环境变量将额外的包加入到ROS_PACKAGE_PA
阅读全文
摘要:本笔记来源于:http://wiki.ros.org/ROS/Concepts base(基命名) relative/name(相对命名) /global/name(全局命名) ~private/name(私有命名,当前下一级的) base(基命名) relative/name(相对命名) /glo
阅读全文
摘要:本文内容来源于官方wiki,http://wiki.ros.org/ROS/Tutorials/CreatingPackage 在继续之前,先看一下如何创建一个catkin工作空间。 使用如下命令创建一个catkin工作空间,名字为catkin_ws: 使用ls命令查看,可以看出已经出现build,
阅读全文
摘要:由于项目需要做基于Simulink的PX4二次开发,在Windows下面做,所以需要在Windows下查看PX4的代码,故写该文档,记录环境安装和配置过程。按照该网页安装工具链:Windows Installation Instructions。 安装后用工具链中的eclipse查看代码,由于只是在
阅读全文
摘要:pixhawk半物理仿真(HIL)环境的构建和运行
阅读全文
摘要:mavlink添加自定义消息
阅读全文
摘要:uORB机制及主要函数解析
阅读全文
摘要:uORB的机制简介,主要翻译自px4官方文档
阅读全文
摘要:一个简单的px4示例程序,主要翻译自px4官方文档,有部分自己更改和问题描述
阅读全文
摘要:px4的代码结构,翻译自px4官方文档
阅读全文
摘要:pixhawk固件中的飞行模式简介。
阅读全文
摘要:在ubuntu16.04下编译pixhawk固件。
阅读全文
摘要:在C++如何使用指针数组(或指向指针的指针)来分配和释放内存
阅读全文
摘要:机器学习由对于人工智能的研究而来,是一个综合性和应用性学科,可以用来解决计算机视觉/生物学/机器人和日常语言等各个领域的问题,机器学习的目的是让计算机具有像人类的学习能力,这样做是因为我们发现,计算机要完成有的功能,是无法通过固定的程序实现的,例如让计算机识别手写的字迹,让计算机从不同的图片中识别出
阅读全文

浙公网安备 33010602011771号