专栏首页机器人课程与技术Windows使用ROS机器人操作系统教程说明

Windows使用ROS机器人操作系统教程说明

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/ZhangRelay/article/details/101844716

windows学习和使用ROS1&2与linux中基本一致,可以使用VSCodeUserSetup-x64-1.38.1安装ROS插件进行程序代码编写和学习。基础教程是入门必修课,官方基础教程的源码链接如下:


在Win10中安装ROS1Melodic和ROS2Dashing具体说明链接如下


使用git或者其他方式分别下载到:

D:\catkin_ws\src\ros_tutorials(ROS1工作空间)

D:\colcon_ws\src\examples(ROS2工作空间)

分别使用:

catkin_make

catkin_make编译过程截图

colcon build

colcon build编译过程截图

完成编译后就可以依据官网文档进行基础教程的学习了。

安装eProsima Micro XRCE-DDS之后,可以与Arduino等外设通讯,有兴趣可以尝试一下。


分别修改ROS1的talker.cpp:

    ss << "hello world ( Win10 ROS 1 Melodic ) " << count;

和ROS2的lambda.cpp:

message.data = "Hello, world! ( Win10 ROS 2 Dashing ) " + std::to_string(this->count_++);

编译后查看,发布与订阅的内容。

ROS1Melodic:

发布:

talker

订阅:

listener

ROS2Dashing:

发布:

pub

订阅:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 室内清扫机器人环境搭建与算法测试简易代码

    zhangrelay
  • 多机器人系统实验室汇总

    Our research is on distributed algorithmsfor multi-robot systems, with a focus o...

    zhangrelay
  • ROS_Kinetic_12 ROS程序基础Eclipse_C++(三)usb camera

    软件包下载地址:https://github.com/bosch-ros-pkg/usb_cam

    zhangrelay
  • 基于消息总线的高可扩展性IM系统后台架构设计

    如果你还不了解IM系统的整体结构,可以先看看《一个海量在线用户即时通讯系统(IM)的完整设计》(一下简称《IM完整设计》)这篇文章。

    普通程序员
  • 学界 | Github八月深度学习项目热搜Top 10,你Pick哪一个!

    大家好!文摘菌发现了一份过去的一个月机器学习项目的Top 10,特地为大家搬运过来,看看你pick哪一个呢?

    大数据文摘
  • 8月精选Python开源项目Top10

    【导读】过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目。这份清单的平均 github star 数量高达 1...

    AI科技大本营
  • 2019年度机器学习49个顶级工程汇总

    【导读】本文编译自Mybridge的Medium专栏,文章整理了49个顶级工具与项目,平均Github评分3566 star。

    小小詹同学
  • 通过“热补丁”执行恶意代码实例分析

    前两天在“蜂鸟”图标的社交网站看到一个高危样本,便下载审查一番。文件是一个压缩包,压缩包中有两个普通图片、一个EXE和一个DLL文件(wwlib.dll)。

    FB客服
  • java 9的jhat和visualVM去哪了?

    看Android移动性能实战一书, 其介绍用jhat分析Hprof文件, 用everything搜索jhat, 懵然发现jdk 9竟然没有这个命令. 于是查...

    望天
  • 程序员离职五大原因,为何跳槽大数据成首选?

    首先,引用马云的一句话,员工离职的原因基本上可以归结为两点:钱,没给到位;心,受委屈了。这些归根结底就一条:干得不爽。

    哲洛不闹

扫码关注云+社区

领取腾讯云代金券