- 博客(16)
- 收藏
- 关注
原创 无人驾驶相关文献阅读体会
最近,阅读了大量无人驾驶的论文、博客、新闻和书籍。以书籍为例吧,主要看了如下5本。导航控制路面识别原理与实践理论与设计人工智能如何颠覆汽车看后感触很深,书字很多,写得很急,发展太快,都在奔跑。以其中一本书中,我熟悉的内容为例吧:内容节选Data Distribution Service (DDS)依据ROS2官网介绍,http://design.ros2.org/articl...
2019-12-27 10:40:32 2795
原创 短暂告别,归期随缘
从2015年参加工作,博客是备课之工具,为了更好的服务学生和学院教学工作。2020年即将到来,服务期也所剩不多,工作面临转型和改变。这些年,教学和科研工作,自我评价是,教学:及格;科研:不及格。虽然教学算是及格,但也不是很满意,个人能力有限,水平不足,时间也紧张。教学任务表,如下:教学课程任务至今仍然不能适应这份工作,也倍感沮丧和失落。备课型博客内容全部停更。偶尔写一些兴趣...
2019-12-26 10:33:15 1572 10
原创 ROS2实时性案例分析之倒立摆系统使用(Inverted pendulum)
倒立摆是自动控制原理或现代控制理论等经典分析案例,博客有数篇博文针对这样案例给出题目和分析:https://blog.csdn.net/ZhangRelay/article/details/89005359本篇主要针对倒立摆小车在ROS2系统中的实现为例,进行详细介绍。为什么选择使用倒立摆进行实时演示呢?rviz2中倒立摆小车平衡倒立摆是通常由实时计算解决的控制问题的经典示例之...
2019-12-24 19:58:09 37460 2
原创 Gazebo烧脑系列:挑战赛
假期终于到了。对于许多人来说,这意味着下班后可以吃点东西,玩游戏和家人一起闲逛以及从事个人项目。如果想在这个假期里找到一些有趣的事情,提高ROS技能,甚至可能赚到几美元,那么使用ROS的比赛现在很多。最好的部分是,无需订购大量零件或在组装机器人的工作台上花费数小时,就可以在Gazebo中进行所有操作。 DARPA地下挑战赛(SubT) 链接:DARPA地下挑战赛(SubT...
2019-12-22 16:05:23 2353
转载 ROS2零基础快速入门
ROS2入门最快需要多少时间?3天;ROS2开发一款基础机器人需要多久?3个星期;ROS2怎么才能算“精通”?不可能,3年也不行……如何判断一款通用性软件成熟并可以投入精力去学习呢? 一个最简洁的标准就是全平台(Windows、MacOS、Linux……) +全语言支持(C++、Python、Java……) 有句毒鸡汤不知道该不该讲…… 叫做合格的程序员都该会点L...
2019-12-12 14:41:05 4913
原创 ROS 2工具-rqt, logger, bag, doctor-
ROS 2工具1. rqt:掌握rqt可以在命令行不熟悉的情况下高效调试。比如:service caller和console在指定位置添加一个小乌龟:左侧可以看到,直接可以使用图形化界面进行操作。在右侧,可以查阅消息。2. logger:级别:Fatal Error Warn Info Debug每个级别都没有确切的标准,但是可以安全地做出如下假设:...
2019-12-11 22:34:03 3247 2
原创 ROS 2启动-launch-
啥,开了十几个窗口,机器人还没有动起来……是时候了解一下launch文件啦。课程目标:使用启动文件运行复杂的ROS 2系统。ROS 2启动launch1. 什么是launch?翻译为启动文件未必准确到目前为止,在教程中,一直在为运行的每个新节点打开新终端。当创建越来越多的节点同时运行更复杂的系统时,打开终端并重新输入配置详细信息将变得乏味和低效。启动文件launch...
2019-12-11 20:44:20 3719
原创 ROS 2行动-actions-
前序:ROS 2参数-parameters-本节详细介绍行动action。1. 如何理解行动action:行动action是ROS 2中用于长时间运行任务的通信类型之一。 它由三部分组成:目标,结果和反馈。行动基于主题和服务。 它们的功能与服务相似,但行动是可抢占的模式(即,可以在执行时将其取消)。 与返回单个响应的服务不同,它们还提供稳定的反馈(过程状态反馈)。行动使用客户端...
2019-12-11 18:55:28 2634
原创 ROS 2参数-parameters-
前序:ROS 2服务-services-本节详细介绍参数param1. 如何理解参数param:参数是节点的配置值。 可以将参数视为节点设置。 节点可以将参数存储为整数,浮点数,布尔值,字符串和列表。 在ROS 2中,每个节点都维护自己的参数。 所有参数都是可以动态重新配置的,并且是基于ROS 2服务构建的。2. 参数param有哪些命令功能:ros2 param -h...
2019-12-11 17:46:11 3032
原创 ROS 2服务-services-
前序:ROS 2主题-topics-本节详细介绍服务service。1. 如何理解服务service:服务是ROS图中节点通信的另一种方法。 服务基于调用-响应模型,不同于主题的发布-订阅模型。 主题实现节点订阅数据流并获得连续更新,但是服务仅在客户端专门调用它们时才提供数据。注意:本教程中提到的一些概念(例如节点和主题)已在前序教程中介绍。本节需要turtlesim包。 与往常一...
2019-12-11 16:41:39 2442
原创 ROS 2主题-topics-
前序:ROS 2节点-nodes-本节详细介绍主题topic。1. 如何理解主题topic:ROS 2将复杂的系统分解为许多模块化的节点。主题是ROS图(ROS graph)的重要元素,功能为节点交换消息的总线。节点可以将数据发布到任意数量的主题,与此同时,可以实现对任意数量主题的订阅。主题是节点间数据交互的重要方式,同样也适用于系统各种不同模块之间的交互。2. 主题topic...
2019-12-11 13:33:07 3344
原创 ROS 2节点-nodes-
教程演示环境为Windows+ROS2,过程和方法同样适合MacOS和Linux。ros2的常用命令如下所示:本节详细介绍节点node。安装与环境配置参考链接: ROS2初学者教程(Dashing和Eloquent) https://blog.csdn.net/ZhangRelay/article/details/103284223 1. 如何理解节点no...
2019-12-10 16:18:49 5475 10
翻译 ROS时钟--支持时间倒计时小工具
ROS支持时间倒计时ROSCon上有很多讨论,讨论了各种ROS发行版(ROS1和ROS2)将支持多长时间。有些人将其比作从Python2切换至Python3开关。ROS Clock应运而生。ROS1最终版N,ROS2主流版F,都将于2020年5月发布。资料来源:https://github.com/DLu/ros_clock...
2019-12-08 20:05:27 1475
原创 ROS2、SLAM和计算机控制技术资料
下学期课程任务如下:ROS2编程课程资料:课程专栏:https://blog.csdn.net/zhangrelay/category_9327597.html 文档:机器人操作系统ROS2浅析 链接:https://share.weiyun.com/5P5Z4HP 密码:hxdnvx 文档:ROS2 190912 链接:https://share.weiyun.com/5ma...
2019-12-07 20:39:46 1536
原创 机器人控制器编程课程-教案06-理论课总结
理论课程本周结束。课程全部资源,查看机器人控制器编程课程专题,链接如下: 课程-机器人控制器编程- 自学能力是大学课程的核心与关键,也是终身学习的必备要素。课程讲述了,使用arduino搭建如上图所示小车的一些微观和宏观知识点和方法。下面的PPT已经在课堂上全部讲过:01020304 学习需要与时俱进!!!05 如果能掌握“一生二,二生三,...
2019-12-03 16:11:12 1514 3
原创 CoppeliaSim(V-Rep)和ROS2的使用说明
这篇教程简要说明,在CoppeliaSim仿真环境中,使用ROS2接口,如果是ROS 2 Dashing,直接使用安装包中的compiledRosPlugins文件夹下的libsimExtROS2Interface.so。如果使用其他版本的ROS 2,需要手动编译生成.so文件,否则会出错。当然也支持ROS 1参考之前博文。重新编译ROS 2之CoppeliaSim插件的过程如下所示:...
2019-12-02 18:36:31 6928 8
stc89c52-CodeBlocks
2020-09-27
STC89C51-MCU-Programming-demo
2020-09-27
A lite firmware library for STC89 series MCU based on SDCC complier
2020-09-27
ROS World 2020 - roscon.ros.org.pdf
2020-09-25
ROS机器人操作系统社区指标报告(2020年8月)
2020-09-20
Linux下51等单片机调试和下载sdcc_stcgal.zip
2020-09-07
2020桃园ROS暑期学校Nav2 ROS2 Foxy CycloneDDS-下一代ROS.pdf
2020-08-26
RESULTS 2020 User Survey - General - ROS Discourse.pdf
2020-04-15
ROS 2 190912.pdf
2019-12-06
全国青少年机器人技术等级考试大纲1级-6级
2019-11-15
可编程超导处理器的量子优势(Nature)
2019-10-23
可编程超导处理器的量子优势(NASA)
2019-10-23
ROS2编程基础课程文档.pdf
2019-09-12
开源机器人之Gazebo和ROS2入门源码包dolly-dashing.zip
2019-09-04
ros2_tutorials.zip
2019-08-06
职工流动管理暂行规定.doc
2019-06-27
ROS2文档ros2_documentation.zip
2019-06-25
Hands-On-Reinforcement-Learning-With-Python-master.zip
2019-06-12
packages-linux-arduino-ide-ESP32-304
2024-09-13
ROS2机器人编程简述源码Foxy A Concise Introduction to Robot Programming
2023-02-10
Home版本Windows远程桌面补丁-RDPWrap19042-
2021-08-08
STC89C52RC-multitask
2020-09-27
机器人控制器编程-总结篇.pdf
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人