自定义博客皮肤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的专栏

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

  • 博客(8)
  • 资源 (139)
  • 论坛 (3)
  • 收藏
  • 关注

原创 机器人编程趣味实践10-做个任务(行动)

这是ROS2中比服务更为复杂的基础模块。白话一下:一个行动,可以时刻汇报进展,无法完成时可以变更或者取消,完成后会告知 Mission completed!

2021-05-31 20:47:09 132 2

原创 机器人编程趣味实践09-多彩背景(参数)

参数对于机器人而言非常重要,先通过一个简单的示例,就是之前的官方改版二维环境作演示,后续补充,更多丰富示例。参数四大操作:获取 设置 保存 重载概念参数是节点的配置值,可以将参数视为节点设置。 节点可以将参数存储为整数、浮点数、布尔值、字符串和列表等。 在ROS 2中,每个节点都维护自己的参数。 所有参数都是可动态重新配置的,并且是基于ROS 2服务构建的。预备条件turtlesim source ROS 2实践流程1 开启运行如下两个节点,注意在不同的终端:ro

2021-05-24 20:22:03 197 12

原创 机器人编程趣味实践08-任务请求回复(服务)

上一节的主题,适用于机器人的传感器数据传输,通信一般为单项,定义某个节点发送或者接受。日常还有一类常见的应用比如,A:今天天气怎么样,B:今天温度20度,有小雨。有求有答,节点分为服务器端和客户端,基础补充参考如下链接: ROS 2服务-services- 背景知识服务是ROS图中节点通信的另一种方法。服务基于调用响应模型,而不是主题的发布者-订阅者模型。 主题允许节点订阅数据流并获得连续更新,但是服务仅在客户端专门调用它们时才提供数据。上述是主题和服务的典型区别。引用ROS2

2021-05-20 13:19:40 150 2

原创 机器人编程趣味实践07-信息交互(主题)

在网络上,沟通交流的方式主要有文字、图片和视频。对于专业人士,通常是公式和代码。在表述一个数学或物理规律所用字节或占用空间由小到大:公式 文字 图片 视频理解难度由简单到困难,如下:视频 图片 文字 公式果然,鱼与熊掌不可兼得。旅程开启那么如何构建一个简单的局域网聊天工具呢?这里只给出最简陋版本的。复习一下节点:ros2 node list猜一下,主题列表命令如下:ros2 topic list那么公司的每位小伙伴都要订阅这个主题,随时查看是否需要

2021-05-18 08:14:33 206 2

原创 机器人编程趣味实践06-程序(节点)

分别输入如下命令:ros2 run examples_rclcpp_minimal_publisher publisher_lambda ros2 run turtlesim turtlesim_node效果如下图所示:要想更酷炫的效果,需要三维仿真软件,如下:必然也支持真实机器人哦。迷你机器人案例每敲击一行指令,开启一个或多个程序,具体介绍参考(ROS 2节点-nodes-)。每个节点可以通过主题消息、服务消息、行动消息或参数相互之间传递数据哦,多台电脑手机之间也可以

2021-05-14 20:53:47 583 14

原创 机器人编程趣味实践05-二维图形化仿真(turtlesim)

在学习这一节前,需简要复习一下前面3节内容:消息发布 ~ 机器人编程趣味实践02-程序(Hello World) 服务调用 ~ 机器人编程趣味实践03-运算(+ - × ÷) 行动执行 ~ 机器人编程趣味实践04-逻辑判断(if)这3节,基本都是在终端看到交互形式,输出字符(1),运算结果(2)或斐波那契数列(3)。本节开启图形化之旅,这种人机交互模式更容易被接受和使用,当然消耗资源也更大。先从简单的二维环境仿真入手,逐渐过渡到三维物理引擎仿真,再过渡到可穿戴嵌入式设备、真实机器人以及虚

2021-05-12 11:05:21 483 19

原创 机器人编程趣味实践04-逻辑判断(if)

在上一节中,介绍了简单的运算规则。核心代码如下:服务端: RCLCPP_INFO( g_node->get_logger(), "分别获取两个整数 %" PRId64 " + %" PRId64, request->a, request->b); response->sum = request->a + request->b;当然,+可以更换为其他运算。客户端: RCLCPP_INFO( node->get_logge

2021-05-11 21:15:56 189 3

原创 机器人编程趣味实践03-运算(+ - × ÷)

前一篇,讲解了如何在屏幕或者两台电脑之间传输一段信息:https://zhangrelay.blog.csdn.net/article/details/116241480C++的输入和输出(iostream):cin cout这都是使用“流”(stream)的方式实现。>> <<对比,C语言中标准库函数(cstdio):scanf printf使用scanf比cin效率高,速度快,思考为什么?小贴士:命令行终端最绚丽的效果能达到什么样的程度呢?h

2021-05-06 13:57:31 226 5

ROS手机遥控应用软件

ROS Map Navigation Kinetic ROS手机遥控应用软件 ROS手机遥控应用软件 ROS手机遥控应用软件

2018-07-16

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

ROS2-foxy-win10版本

2021-01-03

Orbbec_Astra_Pro_Linux和libuvc

Orbbec_Astra_Pro_Linux和libuvc RGBD摄像头彩色和深度同时显示问题解决。

2016-12-08

Real-Time Loop Closure in 2D LIDAR SLAM

谷歌开源Cartographer的论文 Real-Time Loop Closure in 2D LIDAR SLAM

2016-10-09

ros-teleop-indigo安卓手机与ROS机器人遥控用apk

ros-teleop-indigo安卓手机与ROS机器人遥控用apk

2016-04-30

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

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

2019-12-03

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

ROS实时性介绍 RealtimeROS2

ROS实时性介绍 RealtimeROS2参考资料

2016-11-09

ABB轨迹类示例_机械臂切割

ABB轨迹类示例_机械臂切割 RobotStudio 6.02打包资料

2016-04-18

Ubuntu16.04使用Docker全指南

Ubuntu16.04使用Docker全指南 ubuntu16.04_docker.pdf

2017-01-22

Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04

Ubuntu 16.04入门手册 Getting Started with Ubuntu 16.04

2016-10-23

自动驾驶汽车之深度学习PPT 2018 MIT 6.S094 Deep Learning for Self-Driving Cars

自动驾驶汽车之深度学习 2018 MIT 6.S094 Deep Learning for Self-Driving Cars 自动驾驶汽车之深度学习 2018 MIT 6.S094 Deep Learning for Self-Driving Cars 自动驾驶汽车之深度学习 2018 MIT 6.S094 Deep Learning for Self-Driving Cars

2018-02-08

ROS2foxywin10桌面版安装包

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

2021-01-04

ROS1Melodicwin10桌面完全版安装包

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

2021-01-04

青少年编程能力等级_团体标准第1、第2部分

“青少年编程能力培养有了科学依据。”近日,《青少年编程能力等级》团体标准第1、第2部分发布会在清华大学举行。标准明确了青少年图形化编程、Python编程能力等级及其相关能力要求,并根据等级设定及能力要求提出了测评方法。标准由全国高校计算机教育研究会、全国高等院校计算机基础教育研究会、中国软件行业协会、中国青少年宫协会4个团体联合发布。清华大学、北京理工大学牵头的标准研制团队,通过调研、研讨、专家咨询等,广泛征求意见,尊重学科知识体系、遵循教育规律、适应学业发展,确保标准兼具科学性与实用性。近年来,人工智能发展推动编程教育走向更多青少年,培养科技自主创新后备力量。然而,当前青少年编程教育存在阶梯型目标指引缺乏、培训内容良莠不齐等问题,急需通过规范教学内容引领行业按照符合青少年学生认知规律、知识和能力兼顾、计算思维和创造思维并重的要求有序发展。

2019-11-22

机器人学.理论.编程.应用.相关书籍

机器人学.理论.编程.应用.相关书籍,文档中所有书籍版权属于原作者和出版社,仅供个人学习参考,如果涉及侵权内容将删除。方向较多,包括机器人学基础,百科全书,理论算法,ROS机器人操作系统等各个方面,丰富而全面。

2018-04-02

《现代控制理论》课后习题解答

《现代控制理论》习题解答 课后习题答案供参考

2016-06-08

2018年智能机器人(前沿版)报告-清华大学-

2018年智能机器人(前沿版)报告-清华大学-

2018-09-21

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

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

2021-01-03

webots2021a的ubuntu安装包

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

2021-01-03

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

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

2021-01-05

Cozmo机器人开发全部资源(Ubuntu版)

Cozmo机器人开发全部资源(Ubuntu版) 包括Cozmo机器人ROS驱动,Cozmo_SDK开发包1.4.6,Linux的adb工具,iOS的usbmuxd工具,CozmoV3.0的xapk以及相应安装使用工具等!

2018-11-05

Cozmo人工智能机器人玩具安卓应用安装全

Cozmo人工智能机器人玩具安卓应用安装全 使用前先安装xapk,再安装cozmo.xapk即可! Cozmo人工智能机器人玩具安卓应用安装全 使用前先安装xapk,再安装cozmo.xapk即可!

2018-12-16

ROS工业机器人培训资料ppt和code(kinetic)

ROS工业机器人培训资料ppt和code(kinetic)

2017-03-07

Robot Dynamics Course 资料

苏黎世联邦理工学院机器人动力学课程 Robot Dynamics Course 资料

2017-04-06

ROS 2 190912.pdf

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

2019-12-06

stc89c52-ContikiOS.zip

stc89c52-ContikiOS stc89c52-ContikiOS stc89c52-ContikiOS stc89c52-ContikiOS stc89c52-ContikiOS stc89c52-ContikiOS

2020-09-27

机器人工程专业教学计划

北京高校机器人工程专业教学计划

2021-01-22

rocon_devices_kinetic

rtsp_camera

2017-03-31

Programming for Robotics (ROS) Course 资料

苏黎世联邦理工学院ROS课程 Programming for Robotics (ROS) Course 资料

2017-04-06

ROSCon 2017全部PPT资料

全球最大规模ROS会议报告文档,包括ROSCon 2017全部PPT资料,更多具体资料可查阅roscon 2017

2017-11-01

ROS机器人暑期学校资料汇总包

ROS机器人暑期学校资料汇总包 ROS summer school 2017讲师讲课文档打包

2017-08-01

多机器人编队PID算法_SPL_MRF_demo

基于微软机器人仿真平台开发。 多机器人编队PID算法_SPL_MRF_demo

2016-05-09

2018年全国青少年机器人技术等级考试四级样卷

2018年全国青少年机器人技术等级考试四级样卷 本次考试开设一级到四级共四个级别,全国21个省4个自治区的1万7千余名考生参加了考试。目前考后各项统计核查工作正在有序进行。考试成绩预计在12月下旬对外公布。截止2018年12月,考试累计报名超过8万人次。 全国青少年机器人技术等级考试是由工业和信息化部直属事业单位中国电子学会作为独立第三方于2015年发起的面向青少年机器人技术能力水平的社会化评价项目,得到了各地教育主管部门、重点高等院校的认可和支持。

2018-12-10

本科论文参考材料

本科毕业设计参考用

2017-03-29

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

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

2021-01-03

机器人编程实践-ROS基础-大纲

机器人编程实践-ROS基础-大纲 机器人编程实践-ROS基础-大纲 机器人编程实践-ROS基础-大纲

2018-02-02

星火进阶课程_ROS机器人培训_20课详细课程目录2016版

星火进阶课程 ROS机器人培训 20课详细课程目录2016版.

2016-11-22

The State of Robotics – January 2021 _ Ubuntu.pdf

英文文档,可直接看官网 Ubuntu机器人的最新进展2021年1月

2021-02-23

Unigine_Heaven-4.0 Linux 3D test

Unigine_Heaven-4.0 Linux 3D test Unigine_Heaven-4.0 Linux 3D test Unigine_Heaven-4.0 Linux 3D test

2018-04-28

zhangrelay的留言板

发表于 2020-01-02 最后回复 2020-06-29

求助管理员大大,关于注册时间问题

发表于 2018-04-27 最后回复 2018-04-28

博客被关闭了,求助

发表于 2017-05-12 最后回复 2017-11-01

空空如也

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

TA关注的人 TA的粉丝

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