angelangel2014
码龄11年
求更新 关注
提问 私信
  • 博客:10,156
    10,156
    总访问量
  • 暂无
    原创
  • 6
    粉丝
  • 0
    关注
加入CSDN时间: 2014-05-22
博客简介:

angelangel2014的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得0次评论
  • 获得30次收藏
创作历程
  • 12篇
    2019年
  • 1篇
    2018年
  • 15篇
    2017年
  • 2篇
    2016年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ROS学习笔记8-rqt_console和roslaunch

本教程来自于:http://wiki.ros.org/ROS/Tutorials/UsingRqtconsoleRoslaunchrqt_console 和rqt_logger_level 是ros的调试工具(类似于控制台和日志)。roslaunch可以用于一次启动多个节点(不同于rosrun只能启动一个节点)。使用rqt_console和rqt_logger_level假...
转载
发布博客 2019.10.01 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记11-写一个简单的服务和客户端(C++版本)

本文主要来源于:http://wiki.ros.org/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29写一个服务节点。在创建消息和服务中,我们创建了一个消息AddTwoInts.srv,为实现节点功能,我们还需要编写相应代码。代码在beginner_tutorials包中创建add_two_ints_server.cpp,并输入...
转载
发布博客 2019.10.01 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记10-写一个简单的订阅者和发布者(C++版本)

本文档来源于:http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29写发布者节点如前所述,节点是连接到ROS网络的一个可执行程序,在该例中,写一个节点名为Talker,该节点对外不断发布消息。先转到包路径:roscd begginner_tutorials先创建一个src...
转载
发布博客 2019.10.01 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ROS学习笔记9-创建ros消息和服务

该节内容主要来自于官方文档的两个小节:1.使用rosed来编辑2.创建ros消息的服务先来看rosed:rosedrosed命令是rosbash的一部分,使用rosed可以直接编辑包中的一个文件,而无需键入文件所在的全路径,用法如下:$ rosed [package_name] [filename]例如我们想编辑roscpp包下的Logger.msg,则输...
转载
发布博客 2019.10.01 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ROS学习笔记1-引言

该学习笔记参考ROS官方wiki的内容,见:http://wiki.ros.org/ROS/Introduction什么是ROSROS的全称是Robot Operating System,即机器人操作系统,他能提供类似操作系统的一些功能:硬件抽象、底层设备控制、通用功能的实现、进程间消息传递和包管理等。同时提供了工具来获取、编译、编写并在不同计算机上运行代码。ROS不同于通用的操...
转载
发布博客 2019.09.15 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记INF-重要操作列表

该笔记将重要操作的步骤进行列表,以便查询:添加消息在包中的msg文件夹中创建msg文件确保package.xml中的如下代码段被启用: <build_depend>message_generation</build_depend> <exec_depend>message_runtime</exec_depend&...
转载
发布博客 2019.10.01 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记5-理解节点(Node)

本文内容来源于:http://wiki.ros.org/ROS/Tutorials/UnderstandingNodes图(Graph)概念概览节点(Nodes):一个节点是ROS下面一个可执行程序,使用ROS与其他节点进行通信。消息(Messages):将数据订阅或者发布到主题时使用数据类型结构。主题(Topics):节点可以发布消息到主题,或者订阅主题来接收消...
转载
发布博客 2019.09.15 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记3-基础课程之文件系统向导

准备工作需要使用如下命令安装ros的教程:$ sudo apt-get install ros-<distro>-ros-tutorials其中,distro为所用ros的发行版本,该教程使用kinetic。$ sudo apt-get install ros-kinetic-ros-tutorialsROS文件系统概览Pa...
转载
发布博客 2019.09.15 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记4-创建一个ROS包

本文内容来源于官方wiki,http://wiki.ros.org/ROS/Tutorials/CreatingPackage一个catkin包包含什么必须包含package.xml文件,该文件用来描述包相关信息。必须有一个catkin使用的CMakeLists.txt文件。每个包必须有自己的文件夹。一个简单包结构如下:my_package/ CMake...
转载
发布博客 2019.09.15 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记7-理解服务(services)和参数(parameter)

本文内容来自官方wiki:http://wiki.ros.org/ROS/Tutorials/UnderstandingServicesParamsROS服务(service)服务也是ROS中一种通信机制,但是不同于主题的发布和订阅,服务采取了一种“请求(request)-响应(response)”的机制来进行数据交换。和服务有关的功能可以使用rosservice命令来进行。...
转载
发布博客 2019.09.15 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROS学习笔记6-理解主题

本文来源于:http://wiki.ros.org/ROS/Tutorials/UnderstandingTopicsROS主题假设turtlesim节点已经运行,打开一个新终端,使用如下命令运行键盘控制节点$ rosrun turtlesim turtle_teleop_key则终端会弹出来如下窗口:表示从键盘读取输入来控制小海龟移动。将焦点选中...
转载
发布博客 2019.09.15 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CMake入门教程(转帖)

本文转自:https://www.cnblogs.com/never--more/p/6921837.htmlCMake入门教程参考文献:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/index.html官方网址:http://www.cmake.org/下载网址:http://www.cmake.or...
转载
发布博客 2018.02.07 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Send2MyKindle使用说明文档

软件下载地址为:Send2MyKindle功能简介该软件主要功能为在Windows下将Kindle电子书发送到亚马逊中国网站注册的Kindle账户。整个软件界面如下图所示:使用步骤使用前的准备工作假定使用者手头已有Kindle设备或者Kindle电子书阅读软件,读者在使用之前最好知道如何使用邮箱推送亚马...
转载
发布博客 2017.12.11 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ubuntu下使用face_recognition进行人脸识别

Face Recognition是一个基于Python的人脸识别库,在github上地址如下:https://github.com/ageitgey/face_recognition。看着挺好玩,本文将使用Ubuntu16.04(WIN10+VMWare Workstation 12虚拟机)进行试用。主要根据github上的文档进行,并对其中的填坑过程进行记录。先clone到...
转载
发布博客 2017.11.14 ·
1033 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

[pixhawk笔记]6-uORB流程及关键函数解析

本文中将结合代码、文档及注释,给出uORB执行流程及关键函数的解析,由于uORB的机制实现较为复杂,所以本文主要学习如何使用uORB的接口来实现通信。回到上一篇笔记中的代码:#include <px4_config.h>#include <px4_tasks.h>#include <px4_posix.h>#include <...
转载
发布博客 2017.08.24 ·
314 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[pixhawk笔记]5-uORB消息传递

本文主要内容翻译自官方文档:https://dev.px4.io/en/middleware/uorb.html在前一篇笔记中使用uORB完成消息传递,实现了一个简单示例程序,本文将对uORB进行系统学习。uORB是一种异步发布(publish)/订阅(subscribe)机制的消息API,该机制用于在线程/进程之间通信。uORB在其他程序启动之前自动启动,因为其他很多程序依赖于...
转载
发布博客 2017.08.22 ·
309 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

[pixhawk笔记]4-如何写一个简单的应用程序

本文主要内容来自于:https://dev.px4.io/en/tutorials/tutorial_hello_sky.html,并对文档中的部分问题进行更正。本文假设已经建立好开发环境并能正确编译,关于编译过程,可参见本人博客中的[pixhawk笔记]1-编译过程。程序员学习一门语言时第一个例子一般是学习怎么写一个“Hello World”,本文中的简单程序就是类似于该功能...
转载
发布博客 2017.08.20 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

[pixhawk笔记]2-飞行模式

本文翻译自px4官方开发文档:https://dev.px4.io/en/concept/flight_modes.html ,有不对之处,敬请指正。pixhawk的飞行模式如下:MANUAL(手动模式)固定翼/车/船MANUAL(手动模式):飞手控制输入直接到输出混控器STABILIZED(增稳模式):飞手控制作为俯仰和滚转角度指令和手动的偏航指令(...
转载
发布博客 2017.08.12 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C# 中字符串string和字节数组byte[]的转换

string转byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转string:string str = System.Text.Encoding.Default.GetString ( byteArray );string转ASCII byte[]:...
转载
发布博客 2017.01.17 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[转载]一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别...

本文转载自:http://blog.csdn.net/testcs_dn/article/details/38496107开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简...
转载
发布博客 2016.09.21 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多