自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangrelay的专栏

多机器人系统,机器人三维仿真

  • 博客(1705)
  • 资源 (139)
  • 收藏
  • 关注

原创 机器人迷雾之算力与智能

从理论上来说,算力不等同于智能。在实际宣传上,又有类似的口号。于是,有了如下: 算力的尽头是电力……电力是能量的一种形式。然后还有: 简单问题复杂化,是主流的套路嘛。 算力是运算能力的体现。智能:其中:2、数学逻辑智能(Logical-Mathematical intelligence )是指有效地计算、测量、推理、归纳、分类,并进行复杂数学运算的能力。这项智能包括对逻辑的方式和关系,陈述和主张,功能及其他相关的抽象概念的敏感性。他们适合的职业是:科学家、会计师、统计学家、工程师、电脑软体研发人员等。第2

2022-06-23 21:20:51 955

原创 机器人方向与高考选专业的一些误区

2022年高考已经出分了,填报志愿选高校选专业,是高中毕业生头等大事。简单说一下,高考是最后大规模统一命题考试,至少省内是相对统一的。这是为何?不同层次高校,即便是同一个专业,比如机器人工程,教材内容差别之大,都是难以想象的。这又是为何?企业招聘会优先选择名校生,似乎忽视了学生大学四年中的努力。这到底是为何?统计数据表明,有如下趋势:中文版如下:教育投入应该在学生年纪越小的时候投入,回报越高。误区:所以大学选专业:名校热门专业走起就行,就看自己排位了,分数线都会波动的,但是每一所学校排位相对而言比较固定。是

2022-06-23 15:23:49 797 2

原创 ROS1Noetic在Win11中安装记录

和Win10类似,windows系统安装和使用ROS的好处,几乎主流版本的ROS全部可以用,还能用WSL使用Ubuntu下原生ROS,非常方便。在Windows系统安装ROS机器人操作系统(2020年10月25日更新)_zhangrelay的博客-CSDN博客_windows安装ros************************************************************************ Visual Studio 2019 Developer Comman

2022-06-22 20:29:34 1561

翻译 ROS2暑期学校 ROS2 Summer School 2022-转-

原文链接:www.fh-aachen.de/fachbereiche/maschinenbau-und-mechatronik/international/ros/ 纯正德系风范 ROS2 暑期学校在 2020 年和 2021 年的所有 Covid 限制之后,我们很高兴能够再次在亚琛举办 ROS 暑期学校。从 8 月 15 日开始,到 8 月 26 日的比赛结束,我们再次提供独特的体验,从头开始学习 ROS 或通过大量研讨会、研讨会和 - 当然 - 实用编码加深您的中级 ROS 知识。在我们休息期间

2022-06-22 16:01:09 844

原创 机器人方向的刚性需求→个人思考←

经常和朋友聊及机器人方向各类需求。下面将个人的一些思考分享,仅供参考:这里,只分享其中两点:真实需求:真实的市场需求,从个人角度来看,就是必须购买的需求,或者说赚钱第一时间释放购买的需求。洗脑需求:未来是机器人的时代,现在要学习机器人课程,为了未来奋斗,例如“各类机器人培训课程”,不展开了。首要需求:满足人所需,扩展人的劳动效率或者娱乐方式的。例如,电脑和手机,这两件物品出现并没有取代人,而是极大的解放了生产力,比如很多需要人计算的,可以用电脑计算,人去从事更有创造性的行业。以此类推,首要需求,机器人方向,

2022-06-22 10:54:20 946 5

翻译 ROS 2 驱动程序现在可用于 ABB 的机械臂

2021年:ABB之ROS功能更新2021_zhangrelay的博客-CSDN博客PickNik Robotics 和 Optimax Systems 发布了用于ABB 机械手的ROS 2 驱动程序。该包装已使用 ABB IRB 1200-5/0.9 机械手进行了测试。开发人员说“移植新的机器人模型应该是一个简单的过程,我们欢迎拉取请求。”新的 ABB 软件包允许两种模拟模式。在第一种模式下,它可以欺骗 ros2_control 驱动程序以在 ROS 中进行仿真。或者,驱动程序可以与 ABB 专有的 Ro

2022-06-21 22:06:39 1801

原创 error: ‘rclcpp::executor’ has not been declared思考与ROS2的版本号

这个其实是各版本之间不停的改动导致的。foxy:That means replace the with .然后:galactic:rclcpp::FutureReturnCode::SUCCESShumble:rclcpp::FutureReturnCode::SUCCESS那么针对如下出错信息:修改对应源代码:/home/ros/RobCode/mobot/src/mobot/src/send_client.cpp:38:13:将:修改为:然后就一切ok啦。全部记录:...

2022-06-20 21:16:47 1797

原创 ROS机器人程序设计部分大纲-适用于蓝桥云课及ROS1 KINETIC/MELODIC/NOETIC

ROS机器人程序设计ROS robot programming本课程包含实际动手操作的示例,帮助学生快速入门开发机器人程序,并提供使用开源ROS1[KINETIC/MELODIC/NOETIC]库和工具的完整解决方案。本课程还介绍如何使用虚拟机和Docker容器来简化Ubuntu和ROS1[KINETIC/MELODIC/NOETIC]框架的安装,可以在隔离和可控的环境中开始工作,而无须更改常规的计算机设置。本课程首先介绍ROS1[KINETIC/MELODIC/NOETIC]的安装和基本概念,然后讲述RO

2022-06-20 15:16:17 1476

原创 机器人工程课程与科研采取敏捷开发的弊端和反思

之前,一部分主线课程采取就是类似敏捷快迭代的这种方式。例如:2021不堪回首,2022满路荆棘,但依然乐观努力五年规划就是非常快节奏的进行更新,当然保量不保质。再比如,其中一门课程,7轮迭代,小版本超过20个:ROS2机器人编程实践基础与应用-第七版-补充说明国内外也经常组织各类机器人竞赛,都属于快迭代范围,规定时间迅速达成某一些或者一类目标。例如:ROS机器人系列竞赛之工业自动化(侧重机器人敏捷开发)Agile Robotics for Industrial Automation Competition

2022-06-17 13:26:55 793 2

原创 ROS2机器人编程实践基础与应用-第七版-补充说明

相关中文教程推荐:ROS2机器人中文教程分享-小鱼动手学和古月居前3版关于ROS1的,已经在蓝桥云课中更新为主,学员数已经达到 14924 人:已经公开的大纲第4版(2019年):机器人编程实践-ROS2基础与应用-_zhangrelay的博客-CSDN博客大纲第7版(2022年):由于工作任务繁重,暂时不录制视频教程。云班课中直播课程,也不会上传到任何公开视频网站上。后续还是以图文博客为主。嵌入式部分(micro-ros ESP32)+视觉部分(OpenCV)目前正在修订中,将补充到如下第7版中。摘要:

2022-06-17 11:17:21 1831

原创 ROS2+Gazebo+OpenCV之mobot仿真视觉传感器

之前介绍了使用笔记本或者USB摄像头的一些方法,比如获取图像然后再做简单处理。预备基础:ROS2之OpenCV的微笑入门资料篇ROS2之OpenCV怎么理解一段代码 ROS2机器人个人教程博客汇总(2021共6套) 其中:使用机器人操作系统ROS 2和仿真软件Gazebo 9服务进阶实战(八)- mobot行驶至目标位置当然,这些案例dashing/foxy/galactic/humble都是通用的。如:ROS2之OpenCV怎么理解一段代码,一样。只需修改一行代码即可实现:在这样环境中,可以做红绿等识别和

2022-06-17 10:00:11 2377

原创 ROS2之OpenCV怎么理解一段代码

看懂代码才能掌握,理解代码之后开启应用改进等。最简单的一个问题,彩色图变灰度图。答案如下:im = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY )为什么???那么回到:ROS2之OpenCV的微笑入门资料篇_zhangrelay的博客-CSDN博客其中,有一篇博客:ROS2之OpenCV基础代码对比foxy~galactic~humble_zhangrelay的博客-CSDN博客里面代码如下:# Basic ROS 2 .

2022-06-16 16:38:49 1816

原创 ROS1中Gazebo案例都有哪些机器人呢(Noetic2022)

indigo/kinetic/melodic所支持的ROS机器人也非常多,数百种。如下只列出ROS1Noetic官方支持的。其他之前版本,通过源码改写都支持ROS1。ROS2需要专用定制包,与ROS1可以桥接使用,不能直接支持。奥迪R8:Audibot Simulator 此存储库包含奥迪 R8 的 Gazebo 仿真模型。 它旨在成为一个非常灵活的仿真平台,支持单车和多车仿真。 要自定义模型,请在另一个 URDF 文件的 audibot_description 包中包含 audibot.urdf.xacr

2022-06-16 13:01:57 1958

原创 ROS2之OpenCV的windows和linux差异在哪里

本质上并没有差异,但是环境配置上有很多小区别。如果是python程序通常可以直接使用的。但是如何是C++,则有可能出现编译不通过的情况。案例如下:windows出错linux正常:

2022-06-14 22:52:17 1538

原创 ROS2之OpenCV的微笑入门资料篇

教程适用于Dashing以上版本,如foxy/galactic/humble。2019年:1. ROS2使用OpenCV基础_zhangrelay的博客-CSDN博客2. ROS2进行人脸识别face_recognition_zhangrelay的博客-CSDN博客 2020-2021停更。2022年:1. ROS2+Gazebo11+Car+OpenCV巡线识别和速度转向控制学习2. ROS2之OpenCV基础代码对比foxy~galactic~humble3. ROS2之OpenCV人脸识别foxy~

2022-06-13 15:39:42 2182

原创 ROS2之OpenCV人脸识别foxy~galactic~humble

OpenCV工具使用非常广。关于在ROS2中如何使用的博客一直没有更新:最早,2019年:ROS2使用OpenCV基础最近更新了一些:仿真中使用习题如下:那么如何实现如下的人脸识别效果呢? 蒙娜丽莎的微笑,永远那么神秘…… 遇到的问题如: 如何解决呢? 提示:current_frame = self.br.imgmsg_to_cv2(data, "rgb8")答案:[8UC3] is not a color format. but [rgb8] is. 基础概念什么是人脸检测?在计算机视觉中

2022-06-12 21:31:11 2545 1

原创 ROS2之OpenCV基础代码对比foxy~galactic~humble

参考:推荐使用:YOLOX + ROS2 object detection package也可以参考:github.com/jeffreyttc/opencv_ros2vision_opencvros2 vision_opencv 包含将 ROS 2 与 OpenCV 接口的包,OpenCV 是一个专为计算效率和实时计算机视觉应用程序而设计的库。 该存储库包含:为了将 ROS 2 与 OpenCV 一起使用,请参阅 cv_bridge 包中的详细信息。程序适用于foxy/galactic/humb...

2022-06-11 22:40:03 3048 2

原创 ROS2+Gazebo11+Car+OpenCV巡线识别和速度转向控制学习

ROS2+Gazebo11+Car+OpenCV获取巡线视觉数据学习ROS2+Gazebo11+Car+OpenCV录制视觉数据和控制学习 完成如上两篇学习和练习之后,开启自主巡线之旅。参数不合适,妥妥冲出赛道啦……怎么办,只能调整参数啦。 有空再补充……Starting >>> prius_line_following/usr/lib/python3/dist-packages/setuptools/dist.py:723: UserWarning: Usage of dash-separated 's

2022-06-09 22:41:09 1707 6

原创 当科普变为营销是机器人课程下坡路的起点

真正有生命力的产品和服务,通常不需要把主要精力放在广告和渠道上,认真做好内容和体验就行。营销则通常是一些套路,将原本并非需求的产品和服务推给不需要的人,这比较难,所以要用一些方法让他们相信这些现在或以后可能对他们有用。当一个小众市场,卷到极致,以前称之为“走火入魔”,其很多内容就不再纯真和纯正,变成了夹带各种私货的营销文章。信息过载时代,筛选无处不在。不仅通过各类考试将不同人按成绩分类。也通过公开信息的极大丰富化和垃圾化,让不少阅读者浪费大量的时间却一无所获。妙不可言啊……附录:这里推荐一份做机器人控制都需

2022-06-08 10:15:44 715 3

翻译 使用 Apex.OS 2.0 和 Apex.Middleware 1.0 简化汽车生产软件的开发和用于软件定义车辆的 AUTOSAR 和 ROS 2→机器翻译←

专家团队如下: 我们的客户一直在忙于开发他们的汽车、卡车、机器人出租车、农用拖拉机和 ADAS/AD 产品,Apex.AI 支持他们加快新车的交付。我们客户的见解和反馈帮助 Apex.AI 产品迅速成熟。这些最新版本的 Apex.AI 产品延续了我们在每个版本中提供创新、简化开发和提供更好性能的实践。我们很高兴地宣布 Apex.OS 2.0 和 Apex.Middleware 1.0 的发布。在发布前夕,我们向客户提供了早期访问工程版本。客户提供的反馈使我们能够改进开发人员体验并改进功能。这些版本通过以下

2022-06-07 16:01:07 1604

原创 Vulcanexus机器人操作系统ROS2一站式工具集(Galactic+Humble)

什么是Vulcanexus?Vulcanexus 是用于开发机器人应用程序的开源软件堆栈。 它提供了各种库和工具,用于轻松和个性化地配置机器人项目。 Vulcanexus 是一个一体化的 ROS 2 工具集,可确保固定的 DDS 中间件、Fast DDS,并包括选定的组件以提供优化的机器人开发。还在用远古方式开发机器人APP?还在钻木取火?要不要尝试一下最新最酷的机器人操作系统ROS2生态?ROS 2 Humble Hawksbill 丰富和成熟生态扩展酷炫的主页:完善的文档:支持Galactic和Humb

2022-06-07 10:21:19 1247

原创 ROS2+Gazebo11+Car+OpenCV录制视觉数据和控制学习

录制视觉数据如下:控制效果如下:如上控制案例参考:2019年的一篇旧文,大概三年前了。不变的配方,熟悉的味道。 居中注意前轮夹角和方向盘左转注意前轮夹角和方向盘 右转注意前轮夹角和方向盘部分记录:录制视觉参考代码如下: source install/setup.sh ros2 run prius_line_following video_saver pip3 install opencv-python pip3 install opencv-python -i https://pyp

2022-06-06 22:28:19 2278

原创 ROS2+Gazebo11+Car+OpenCV获取巡线视觉数据学习

环境介绍:主系统win11,子系统ubuntu22.04,Gazebo11.10,ROS2 humble。完成后,整体效果如下:然后,对获取视觉数据进行处理可以实现巡线跑程序,后面一节再叙述。需要配置摄像头也就是视觉插件:launch文件:需要用到的一些指令:如果需要更改赛道和色彩如下:如何实现呢? 当然如果觉得车的颜色也不好看,也可以改:这如何实现?需要熟练掌握Gazebo11使用,此部分基础ROS1/2差异不大,内容和方法基本通用的。-^_^-...

2022-06-05 22:16:48 1710 4

原创 ROS2与Rviz2的贪吃蛇代码学习

参考网址:端午不休,学习代码。 官方效果如下(引用): ROS2 humble 编译全过程:rviz2中的蛇游戏;这是为了好玩,作为 ROS2 的介绍。目前,这仅rclcpp针对 ROS2 Galactic/Humble 进行了测试,尽管它很可能在任何稍旧的设备上都可以正常工作。此外,您需要安装 rviz2 和 ncurses(用于用户输入),通过sudo apt-get install libncurses-dev.首先,配置 ros2 环境。这样,游戏就应该运行了。输入是在ros2 run

2022-06-02 23:09:51 1871

原创 ROS2机器人中文教程分享-小鱼动手学和古月居

官网汉化是一种方式。看过了不少中文和英文教程,ROS2主流的还是古月居ROS2的21讲和鱼香ROS2。参考如下:鱼香ROS风格适合人群1. 机器人相关的学生和研究生等;2. 想转行从事机器人的工程师等;3. 有ROS1基础且想要学习ROS2的学习者;4. 想了解机器人技术的爱好者;建议具备简单的编程基础知识,Python语言或者C++/C语言。课程特色1. 从基础开始讲起,以实践为出发点,手把手带大家一起动手学ROS2;2. 课程生动有趣,引入ROS镇的故事,以小故事的形式来学习ROS2;3. 配套教程文档

2022-06-02 15:54:14 3235 6

原创 步履艰难的课程维护→机器人工程←蓝桥ROS1/2云课

很多论坛/博客/网站,经常聊到开源的一些困局。其实对于一门课程而言,这种困难更是一言难尽。以蓝桥ROS课程为例:目前,数据如下:这类课程有没有市场前景呢?这是第一个疑问。一方面,可以看到大量内容相似或重复的教程;另一面,极其混乱的教程导致了如下一些现象: 看得一头雾水的朋友还是非常多的。蓝桥ROS课程已经开设5年了:机器人课程反馈中如何面对批评和负面消息_zhangrelay的博客-CSDN博客 最大的问题出现在哪里呢?和教育机器人市场类似。很多人围绕一些点,做类似同质化的机器人产品,没有特色。前一

2022-06-02 10:30:14 852

原创 ROS2机器人坐标工具→tf2静态广播←Python

目标:学习如何使用 tf2 广播静态坐标系。 发布静态变换对于定义机器人底座与其传感器或非移动部件之间的关系很有用。 例如,最容易推断激光扫描仪中心框架中的激光扫描测量值。这是一个独立的教程,涵盖了静态转换的基础知识,由两部分组成。 在第一部分中,将编写代码以将静态转换发布到 tf2。 在第二部分中,将解释如何使用 tf2_ros 中的命令行 static_transform_publisher 可执行工具。在接下来的两个教程中,将编写代码来重现 tf2 教程简介中的演示。 之后,以下教程将重点介绍使用更高

2022-06-01 15:35:56 1943

原创 ROS2机器人坐标工具→tf2简介

foxy/galactic/humble通用 tf2 在时间缓冲的树结构中维护坐标系之间的关系,并让用户在任何所需的时间点在任意两个坐标系之间变换点、向量等。 官网许多 tf2 教程可使用 C++ 和 Python。 这些教程经过精简,可以完成 C++ 系列或 Python 系列。 如果想同时学习 C++ 和 Python,应该学习一次 C++ 和一次 Python 的教程。内容工作空间配置属于ROS2基础教程,参考哦对应文档即可。1.tf2 简介。本教程将了解 tf2 可以做什么。

2022-06-01 10:05:40 2476

原创 ROS 2 Humble Hawksbill 发布消息或速度

创建节点,这些节点以字符串消息/速度的形式通过主题发布。 这里使用的例子是一个简单的发布系统; 发布字符串或速度。一个简单的hello ros如下所示: 注释后的第一行代码 import rclpy 以便可以使用它的 Node 类。下一条语句导入节点用于构造其在主题上传递的数据的内置字符串消息类型。这些线代表节点的依赖关系。回想一下,必须将依赖项添加到 package.xml接下来,创建 MinimalPublisher 类,它继承自 Node(或者是 Node 的子类)。class MinimalP

2022-05-31 22:24:09 1135

原创 ROS 2 Humble Hawksbill 启动文件 launch

分别有CLI-launch,Python+XML+YAML对比,launch教程三部分:docs.ros.org/en/humble/Tutorials/Launch/CLI-Intro.htmldocs.ros.org/en/humble/How-To-Guides/Launch-file-different-formats.htmldocs.ros.org/en/humble/Tutorials/Launch/Launch-Main.htmlros2 launch -husag

2022-05-30 22:27:26 1003

原创 ROS 2 Humble Hawksbill 丰富和成熟生态扩展

ROS1从kinetic之后,生态非常成熟,但是由于ROS1内核设计比较早,不能高效稳定地适应分布并行和实时等应用,存在缺陷,从melodic和noetic之后,一直是ROS1和ROS2并存地状态。2022年5月,ROS 2 Humble Hawksbill 已经具备了丰富和成熟生态,也结束了并存状态,现在官方主力只更新和完善ROS2了。ROS1只处于维护状态。原文参考:discourse.ros.org/t/ros-2-humble-hawksbill-released/25729机器翻

2022-05-29 22:45:05 1733

原创 为何所做的课程努力几乎全部失败呢?→机器人工程类←

有不少朋友问及这些问题,其实并没有系统回答过这类交流,但是开过3次闭门或内部交流会议,在其中详细的论述失败的原因/过程/结论。几乎全部失败,主要是从学生角度而言的,尤其是已经成年的大学生。课程有效率不到5%,也就是说课程是>95%的失败率。课程失败是必然的,也是符合科学规律的。这里,还是从如下三点进行说明吧,构成原因个人总结了十点,本篇只需要其中一部分:从大众关注角度:课堂上也多次和学生提及,个人在大学的努力需要补齐之前的短板,那么需要付出的汗水和泪水足以让一个人脱胎换骨..

2022-05-28 22:02:54 1080 10

翻译 FogROS2 使用 ROS 2 的云和雾机器人的自适应和可扩展平台

机器翻译:FogROS 2: An Adaptive and Extensible Platform for Cloud and Fog Robotics Using ROS 2Abstract— Mobility, power, and price points often dictate that robots do not have sufficient computing power on board to run modern robot algorithms at desired ra

2022-05-27 22:52:03 1000

原创 ROS 2 Humble Hawksbill 图形工具 rqt

rqt包全家福:ros-humble-rqt-action ros-humble-rqt-image-overlay-dbgsym ros-humble-rqt-robot-dashboardros-humble-rqt-bag ros-humble-rqt-image-overlay-layer ros-humble-rqt-robot-monitorros-humble-rqt-bag-plugins

2022-05-27 15:27:46 1073

原创 蓝桥ROS机器人之STDR沿墙跑

效果如何呢,请看下图:跑一下看看:启动环境如下:<launch> <include file="$(find stdr_robot)/launch/robot_manager.launch" /> <node type="stdr_server_node" pkg="stdr_server" name="stdr_server" output="screen" args="$(find ROBO)/resources/maps/z.yaml".

2022-05-27 10:57:15 1107

原创 ROS 2 Humble Hawksbill 命令基础

五个核心node topic service parameter actionros2 -h用法:ros2 [-h] [--use-python-default-buffering] 调用 `ros2 <command> -h` 以获得更详细的用法。ros2 是 ROS 2 的可扩展命令行工具。选项: -h, --help 显示此帮助信息并退出 --use-python-default-buffering 不要在标...

2022-05-26 21:48:50 1400

原创 ROS 2 Humble Hawksbill 环境基础

安装和使用系统环境如下支持Ubuntu+Windows等:其实现在Ubuntu+Windows一家亲,如下,♥。DDS依据项目需要安装合适版本。基本上啥都支持,何止ubuntu,移动端很多APP都直接用。回归主题!ROS2 Humble基础环境:Ubuntusource /opt/ros/humble/setup.bashWindowscall C:\dev\ros2\local_setup.bat显示环境变量:U:printenv | gre...

2022-05-26 18:05:25 1470

翻译 Isaac ROS 2 Humble 预览之全新立体视觉感知→机器翻译←

Isaac 太强啦!→github.com/NVIDIA-ISAAC-ROS←IsaacSIM 生成的图像,从左到右的列包含立体视觉、原始图像、BI3D 和 ESSBI3D 是用于基于视觉的障碍物预测的 DNN ( https://arxiv.org/pdf/2005.07274.pdf )。DNN 得到增强,可同时检测自由空间和障碍物,并针对在DLA 硬件上运行进行了优化 . DNN 预测障碍物是否在立体摄像头的 4 个可编程接近场之一内。基于立体的深度估计是计算机视觉的基石

2022-05-25 22:22:13 1011

原创 博士招生从1万到10万再到100万

努力学习的速度要跑赢学历学位贬值的速度; 拼搏工作的能力要跑赢物价房价上涨的趋势!2021年一篇报道如上:关于大扩招,有如下趋势,不管是抛物线增长或指数增长:一年上限10%,以10%计算。突破100万需要22年,其实时间还是有点长啊,但是走得稳。人人本科,普及硕士,百万博士,指日可待。2050年前,如果快的话,2040年左右实现全民十亿本科,一亿硕士,千万博士。为何就业难,大部分时候经济增加满足不了大扩招的增加毕业人数。 可能会有很多朋友觉得不太现实。1.

2022-05-25 10:07:54 1195 2

原创 ROS 2 Humble Hawksbill 官方文档

全部文档:docs.ros.org5年长支持版本ROS2 humble:docs.ros.org/en/humbleROS 2 文档机器人操作系统 (ROS) 是一组用于构建机器人应用程序的软件库和工具。从驱动程序和最先进的算法到强大的开发工具,ROS 拥有您下一个机器人项目所需的开源工具。自 ROS 于 2007 年启动以来,机器人和 ROS 社区发生了很大变化。ROS 2 项目的目标是适应这些变化,利用 ROS 1 的优点并改进不足之处。其中:1 教程..

2022-05-24 15:52:07 1714

stc89c52-CodeBlocks

## CodeBlocks + [SDCC开源编译器](http://sdcc.sourceforge.net) C51单片机编译设置 :100: SDCC-小型设备C编译器,是一个可重新定位的优化标准C(ANSI C89,ISO C99,ISO C11)编译器套件,针对基于Intel MCS51的微处理器(8031,8032,8051,8052 等), Maxim(以前的Dallas)DS80C390变体, Freescale(以前的摩托罗拉)基于HC08 (hc08,s08), 基于Zilog Z80的MCU (z80,z180,gbz80,Rabbit 2000/3000,Rabbit

2020-09-27

STC89C51-MCU-Programming-demo

# STC89C51-MCU-Programming STC89C51单片机编程练习项目 STC89C51单片机编程练习项目

2020-09-27

A lite firmware library for STC89 series MCU based on SDCC complier

HML_FwLib_STC89 is a important member component of HML firmware library, **providing a group of interface functions for users to operate on-chip resource of STC89 MCUs**, including GPIO, ISP, timer, UART, external interrupt and watchdog.

2020-09-27

ROS World 2020 - roscon.ros.org.pdf

我们对ROS World的计划是使其成为整个ROS社区的免费活动,该活动将于2020年11月12日在全球直播。我们仍在努力,但我们的初步计划是举行为期半天的活动包含预先录制的视频,现场演讲,社交活动和面板。ROSCon 2020被认为是我们的第一个“联合”会议,ROS所属社区可以在ROSCon的同时赞助自己的活动。现在,我们计划在ROS World上测试此模型,方法是提供针对我们附属社区(如Autoware,DroneCode等)的曲目。 由于这将是一个有限的活动,并且我们使用的时间表很短,因此,我们选择今年策划发言人和小组讨论,而不是实施提案征集。为了平衡该计划并复制我们深爱的闪电谈话

2020-09-25

ROS机器人操作系统社区指标报告(2020年8月)

通过收集各种ROS项目和服务的指标来检查ROS社区的总体健康状况和发展。我们将7月和8月作为年度基准月份,因为它们往往会变慢一些,并成为社区活动的下限。因为Open Robotics和ROS社区非常注重隐私,并且我们以收集很少的用户数据为荣,所以我们必须严重依赖代理评估来确定社区的整体增长和健康状况。指标报告包含来自野外使用的各种ROS服务的汇总统计信息,其中包括: ROS主题 ROS答案 ROS Wiki Google Analytics(分析)附加了各种ROS属性 活性氧指数 ROS下载数据 Github贡献

2020-09-20

Linux下51等单片机调试和下载sdcc_stcgal.zip

Linux下51等单片机调试和下载sdcc_stcgal SDCC是可重定目标的,优化的标准C(ANSI C89,ISO C99,ISO C11)编译器套件,针对的是基于Intel MCS51的微处理器(8031、8032、8051、8052 等), Maxim(以前为Dallas)。 stcgal-STC MCU ISP闪存工具 stcgal是用于STC MCU Ltd的命令行闪存编程工具。8051兼容的微控制器。 STC微控制器具有基于UART / USB的引导加载程序(BSL)。它利用基于数据包的协议通过串行链路刷新代码存储器和IAP存储器。这称为系统内编程(ISP)。BSL还用于配置

2020-09-07

2020桃园ROS暑期学校Nav2 ROS2 Foxy CycloneDDS-下一代ROS.pdf

Youth Affairs Taoyuan City , ADLINK, Intel, NVIDIA, AWS, Microsoft are teaching 250 students live in-person IRL Navigation2 ROS 2 Foxy Eclipse Cyclone DDS . August 24 (Mon) to August 28 (Fri), 2020. This is a 5 day education program from 9:00-17:00 daily at the Zhongyuan University School of Electri

2020-08-26

RESULTS 2020 User Survey - General - ROS Discourse.pdf

2020年ROS机器人操作系统用户官方调查 早在一月份,Marya和我就对ROS社区做了一个调查。我们的目标是收集一些数据,帮助我们建立起ROS社区的模型,以及它在文档方面的需求。更具体地说,我们希望得到一些数据来指导我们的文档开发。我们做了一个简短的调查,并将其搁置了大约六周。总的来说,我们的调查还算成功。我们总共收到了116份回复。上周,我把调查的数据拉了下来(它还在上面),并把它放到一个ipython笔记本里,让大家玩玩结果。下面你会发现原始数据以及清理后的数据集。如原帖中所说,出于隐私考虑,我已经删除了免费表格的文本部分和电子邮件地址。

2020-04-15

ROS 2 190912.pdf

ROS2-日期190912文档资料: ROS 2(机器人操作系统2)是用于机器人应用的开源开发套件。ROS 2 之目的是为各行各业的开发人员提供标准 的软件平台,从研究和原型设计再到部署和生产。ROS 2 建立在ROS 1 的成功基础之上,ROS 1 目前已在世界 各地的无数机器人应用中得到应用。

2019-12-06

全国青少年机器人技术等级考试大纲1级-6级

全国青少年机器人技术等级考试大纲1级-6级全部大纲内容 本标准由中国电子学会标准认证与应用推广中心制定。V1 版本 由中国电子学会培训认证科普部开发;V2 版本由全国青少年电子信 息科普创新联盟标准工作组开发,由中国电子学会普及工作委员会审 核通过,适用于由中国电子学会举办的全国青少年机器人技术等级考 试,由经授权的全国青少年电子信息科普创新教育基地、全国青少年 机器人技术等级考试中心承担招生和考试服务工作。 本标准旨在激发和培养青少年学习现代机器人技术的热情和兴 趣,充分适应我国青少年的认知心理和水平,从力学、机械原理、电 子信息和软件技术的入门实践出发,引导青少年建立工程化、系统化 的逻辑思维,使青少年机器人技术等级考试更具科普性、趣味性和实 践性。 本标准不以评价教学为目的,考核内容不是按照学校要求设定, 而是从制作机器人所需要的技能和知识,以及国内机器人教育的普及 情况而确定,主要以实践应用能力为主。 本标准由低到高分为一级至六级。六级及以上与中国电子学会全 国电子信息专业技术人员水平评价(QCEIT)体系衔接,进入电子信 息工程师序列。 所有相关本标准的解释权属于中国电子学会

2019-11-15

可编程超导处理器的量子优势(Nature)

(自然)可编程超导处理器的量子优势 -Nature-Quantum supremacy using a programmable superconducting processor 里面最惊人的一句话: Our Sycamore processor takes about 200 seconds to sample one instance of a quantum circuit a million times—our benchmarks currently indicate that the equivalent task for a state-of-the-art classical supercomputer would take approximately 10,000 years.  200秒与10000年!

2019-10-23

可编程超导处理器的量子优势(NASA)

(自然)可编程超导处理器的量子优势 -Nature-Quantum supremacy using a programmable superconducting processor 里面最惊人的一句话: Our Sycamore processor takes about 200 seconds to sample one instance of a quantum circuit a million times—our benchmarks currently indicate that the equivalent task for a state-of-the-art classical supercomputer would take approximately 10,000 years.  200秒与10000年!

2019-10-23

机器人控制器编程补充阅读资料

机器人控制器编程补充阅读资料 课程所用部分文档资料和补充的内容,涵盖Arduino+ROS1+ROS2等内容。

2019-09-16

ROS2编程基础课程文档.pdf

ROS2编程基础课程文档 ROS 2(机器人操作系统2)是用于机器人应用的开源开发套件。ROS 2之目的是为各行各业的开发人员提供标准的软件平台,从研究和原型设计再到部署和生产。 ROS 2建立在ROS 1的成功基础之上,ROS 1目前已在世界各地的无数机器人应用中得到应用。 特色 缩短上市时间 ROS 2提供了开发应用程序所需的机器人工具,库和功能,可以将时间花在对业务非常重要的工作上。因为它 是开源的,所以可以灵活地决定在何处以及如何使用ROS 2,以及根据实际的需求自由定制,使用ROS 2 可以大幅度提升产品和算法研发速度! 专为生产而设计 凭借在建立ROS 1作为机器人研发的事实上的全球标准方面的十年经验,ROS 2从一开始就被建立在工业级 基础上并可用于生产,包括高可靠性和安全关键系统。 ROS 2的设计选择、开发实践和项目管理基于行业利 益相关者的要求。 多平台支持 ROS 2在Linux,Windows和macOS上得到支持和测试,允许无缝开发和部署机器人自动化,后端管理和 用户界面。分层支持模型允许端口到新平台,例如实时和嵌入式操作系统,以便在获得兴趣和投资时引入和推 广。 丰富的应用领域 与之前的ROS 1一样,ROS 2可用于各种机器人应用,从室内到室外、从家庭到汽车、水下到太空、从消费 到工业。 没有供应商锁定 ROS 2建立在一个抽象层上,使机器人库和应用程序与通信技术隔离开来。抽象底层是通信代码的多种实现, 包括开源和专有解决方案。在抽象顶层,核心库和用户应用程序是可移植的。 建立在开放标准之上 ROS 2中的默认通信方法使用IDL、DDS和DDS-I RTPS等行业标准,这些标准已广泛应用于从工厂到航空 航天的各种工业应用中。 开源许可证 ROS 2代码在Apache 2.0许可下获得许可,在3条款(或“新”)BSD许可下使用移植的ROS 1代码。这两个 许可证允许允许使用软件,而不会影响用户的知识产权。 全球社区 超过10年的ROS项目通过发展一个由数十万开发人员和用户组成的全球社区,为机器人技术创建了一个庞大 的生态系统,他们为这些软件做出贡献并进行了改进。 ROS 2由该社区开发并为该社区开发,他们将成为未 来的管理者。 行业支持 正如ROS 2技术指导委员会成员所证明的那样,对ROS 2的行业支持很强。除了开发顶级产品外,来自世界 各地的大大小小公司都在投入资源为ROS 2做出开源贡献。 与ROS1的互操作性 ROS 2包括到ROS 1的桥接器,处理两个系统之间的双向通信。如果有一个现有的ROS 1应用程序, 可 以通过桥接器开始尝试使用ROS 2,并根据要求和可用资源逐步移植应用程序。

2019-09-12

开源机器人之Gazebo和ROS2入门源码包dolly-dashing.zip

开源机器人之Gazebo和ROS2入门源码包 Dolly是虚拟机器人小车,可作为Gazebo和ROS 2的实用介绍。 机器人操作系统的最新版本ROS 2提供了熟悉的工具和功能,同时扩展到新的用例。 Gazebo是一个功能强大的机器人模拟器,供工业界和学术界使用,可以计算物理,生成传感器数据并提供方便的界面。 开源软件正在降低进入门槛并加快机器人技术的进步。 世界各地的机器人专家正在利用Gazebo和ROS的应用,从人形机器人和无人机到仓库机器人和自动驾驶汽车。

2019-09-04

ros2_tutorials.zip

ROS2教程资源 ROS教程 ROS 2 tutorials:https://github.com/zhangrelay/ros2_tutorials 配置教程包 Tutorial package configuration: 下载:git clone 编译:colcon build 使用:ros2 run 导入编译的环境 Import the compiled environment: source install/setup.bash 输入ros2 run turtlesim,可以看到如下节点 Enter ros2 run turtlesim, you can see the following nodes: draw_square        --prefix           turtle_teleop_key   mimic              turtlesim_node 常用命令如下 Common commands are as follows: ros2 run turtlesim turtlesim_node ros2 topic list ros2 run turtlesim draw_square ros2 topic echo /turtle1/pose …… --------------------- 版权声明:本文为CSDN博主「zhangrelay」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://zhangrelay.blog.csdn.net/article/details/98627866

2019-08-06

Cozmo_ROS_Summer_School.rar

2019ROS暑期学校Cozmo体验营文件 含安卓安装文件,部分实验所用的开源代码,包括ROS1+ROS2+AI等示例。

2019-07-30

职工流动管理暂行规定.doc

流动辞职相关规定流动辞职相关规定流动辞职相关规定流动辞职相关规定流动辞职相关规定 流动辞职相关规定流动辞职相关规定流动辞职相关规定流动辞职相关规定流动辞职相关规定

2019-06-27

ROS2文档ros2_documentation.zip

ROS文档 这是ROS2文档站点。 项目结构 在/ source下是该站点的源文件。在根目录中是本地构建站点以进行测试所需的文件。 在本地构建站点 先决条件 你必须安装狮身人面像。在Debian或Ubuntu上,您可以使用apt安装它: apt-get install python3-sphinx 有关其他发行版,请参阅http://www.sphinx-doc.org/en/master/usage/installation.html 建立网站 要构建网站,只需执行: make html 该站点将在build / html目录中生成。主页是README.html

2019-06-25

Hands-On-Reinforcement-Learning-With-Python-master.zip

Github资料,并非书籍。 Hands On Reinforcement Learning With Python master

2019-06-12

packages-linux-arduino-ide-ESP32-304

packages_linux_arduino_ide_ESP32_304 Arduino IDE离线配置第三方库文件-ESP32开发板 第三方开发板 非默认支持的开发板 linux系统下,下载存放文件目录类似如下: /home/ros/.arduino15/staging/packages arduino 1和arduino 2无需重复配置。 https://blog.csdn.net/ZhangRelay/article/details/142217141 packages_linux_arduino_ide_ESP32_304 Arduino IDE离线配置第三方库文件-ESP32开发板 第三方开发板 非默认支持的开发板 linux系统下,下载存放文件目录类似如下: /home/ros/.arduino15/staging/packages arduino 1和arduino 2无需重复配置。

2024-09-13

2023年ROS1&2数据指标

2023年ROS1&2数据指标

2024-02-05

ROS2机器人编程简述源码Foxy A Concise Introduction to Robot Programming

ROS2机器人编程简述源码 A Concise Introduction to Robot Programming with ROS2 简介: ROS2机器人编程简明教程 使用ROS2进行机器人编程的简明介绍为读者提供了通过编程实现机器人所需的概念和工具。它将使读者具备使用ROS2(ROS的新版本)进行项目所需的技能。不需要有ROS2的经验,因为它将从一开始就描述其概念、工具和方法。 主要功能 •使用ROS2中官方支持的两种编程语言(主要是C++和Python) •从三个不同但互补的维度来处理ROS2:社区、计算图和工作空间 •包括完整的模拟机器人、开发和测试策略、行为树和Nav2描述、设置和使用 •GitHub存储库,包含帮助读者的代码 它将吸引积极的工程学生、工程师和从事机器人编程的专业人员。 弗朗西斯科·马丁里科(Francisco Martín Rico)是机器人学博士工程师,是雷伊·胡安·卡洛斯大学(Rey Juan Carlos University)的副教授,他领导智能机器人实验室,教授机器人、移动机器人、规划或认知系统的软件架构和中间件课程。

2023-02-10

青少年机器人技术等级考试理论综合试卷(五级六级)样题.pdf

青少年机器人技术等级考试理论综合试卷(五级六级)样题

2021-10-18

RobotStudio操作手册202102修订版

RobotStudio操作手册202102修订版 2021年最新版本ABB官方教程文档

2021-08-29

ROS2工业培训手册精简版2021

培训内容介绍

2021-08-29

VW-ID.4 X用户手册中英文双版本.rar

VW-ID.4 X用户手册中英文双版本

2021-08-13

Home版本Windows远程桌面补丁-RDPWrap19042-

Home版本Windows远程桌面补丁-RDPWrap19042- Microsoft Windows [Version 10.0.19042.1110] 及之前版本均可用。

2021-08-08

ubports开发文档2021年2月

ubports开发文档2021年2月 使用和开发Ubuntu手机必备资料

2021-02-11

机器人操作系统ROS附加库超全完整版本(不含ROS)

机器人操作系统ROS附加库超全完整版本(不含ROS)

2021-01-05

ROS1和2附加库文件win10系统

ROS1和2附加库文件win10系统 为了保证ros1和ros2正常运行,需安装附加库

2021-01-04

ROS2foxywin10桌面版安装包

ROS2foxywin10桌面版安装包 解压双击tools下,setup进行安装,其他库参考官方文档

2021-01-04

ROS1Melodicwin10桌面完全版安装包

ROS1Melodicwin10桌面完全版安装包 解压双击tools下,setup进行安装,其他库参考官方文档

2021-01-04

开源机器人仿真软件webots2020b1的win10版本

开源机器人仿真软件webots2020b1的win10版本

2021-01-03

开源机器人仿真软件webots2021a的win10版本

开源机器人仿真软件webots2021a的win10版本

2021-01-03

webots_ros2-master.zip

webots ros2 foxy源码包

2021-01-03

webots2021a的ubuntu安装包

机器人仿真软件webots2021a的ubuntu安装包

2021-01-03

ros2-foxy-20201211-windows-debug.amd64.zip

ROS2-foxy-win10版本

2021-01-03

STC89C52RC-multitask

# TXOS for STC89C52RC by ^ω^ㄍ紫小墨 这是一个运行在STC89C52RC上的多任务管理程序,不再更新,因为8051架构确实太偏离主流了,在8051上写代码有种玩杂技的感觉. 可以移植到STC15F2K60S2,完美运行. 环境:keil5,打开工程前先用[STC-ISP.exe](http://www.stcmcu.com)导入STC的器件库。 +缓冲区模型,可以使用串口,异步IO。 异步IO也好,同步IO也罢,毕竟8051只是一个玩具,~~~下一步我会学习STM32,有空会研究一下STM8.~~~ Ps, 因为win上的git体验很不好,所以并没有使用

2020-09-27

机器人控制器编程-总结篇.pdf

理论课程本周结束。课程全部资源,查看机器人控制器编程课程专题,链接如下:课程-机器人控制器编程- 自学能力是大学课程的核心与关键,也是终身学习的必备要素。 课程讲述了,使用arduino搭建如上图所示小车的一些微观和宏观知识点和方法。 PPT已经在课堂上全部讲过。

2019-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除