0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TogetherROS系统的通信功能测试

麦辣鸡腿堡 来源:古月居 作者:古月居 2023-11-28 16:19 次阅读

通信测试

先来测试一下TogetherROS™·Bot系统的通信功能。

我们需要启动两个终端,分别连接到旭日X3派上,并分别按以下命令配置环境变量。

终端1:

** source /opt/tros/local_setup.bash** ros2 run examples_rclcpp_minimal_publisher publisher_member_function

终端2:

** source /opt/tros/local_setup.bash** ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

接下来,我们用ros2 run命令运行节点:

运行第一个例程:

ros2 run example_rclcpp_minimal_publisher publisher_member_function

这是一个用C++写的最小化的发布者程序,其中节点叫publisher_member+function,按回车运行该节点。

可以看到这个节点开始不断循环发布信息,每次发布的信息为字符串形式,内容是“Hello,world! +数字”。

图片

同样,在终端2的命令行窗口,输入以下命令并回车开启订阅者节点。

ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

这个订阅者节点会获取到、并显示出刚才发布者节点发布的信息。

图片

通过这样一个例程,我们验证了两个节点之间的通信没有问题。这这是一个基于DDS的话题通信。

按CTRL+C可以关闭该例程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28388

    浏览量

    206921
  • ROS
    ROS
    +关注

    关注

    1

    文章

    278

    浏览量

    17001
  • 系统
    +关注

    关注

    1

    文章

    1015

    浏览量

    21332
收藏 人收藏

    评论

    相关推荐

    VXI/GPIB总线的通信设备测试诊断系统设计

    。两者结合使系统的通用性,功能及测量带宽的扩充性和电磁兼容能力进一步提高。因此,航天测控通信设备测试诊断系统采用以VXI总线为主,GPIB为
    发表于 11-16 15:08

    PCBA功能测试系统

    PCBA功能测试系统电子产品的安全性、智能性越来越高。而要提高电子产品的质量,对电子产品的主要部件(PCBA)的功能测试就显得尤为重要。人工
    发表于 10-09 10:33

    无线通信系统的安装维护测试

    无线通信系统的安装维护测试要求体积小、重量轻、操作简单、电池续航时间长的仪 器仪表,对性能指标没有台式仪器仪表那么严格。配备有网络分析仪和频谱仪的手持 式仪表几乎可以满足安装维护所有测试
    发表于 10-27 09:52

    数据通信测试仪表功能概述

    调制解调器、用户终端设备等。在网络建设中进行系统连接、安装调试、网络验收时,在网络建成后的维护检查、判断和排除故障时,都离不开测试仪表。数据通信测试仪表主要有
    发表于 06-21 06:35

    LabVIEW开发卫星通信的自动化测试系统

    LabVIEW开发卫星通信的自动化测试系统测试系统不仅要能够高效率找出故障机板,更要能诊断机板的故障元件。而此
    发表于 03-02 20:17

    系统功能安全测试技术研究

    介绍了功能安全的定义和现有国际、国内功能安全标准,分析了进行系统功能安全测试的必要性。总结了系统
    发表于 01-06 17:12 12次下载

    低压电力线通信点对点通信性能测试系统设计与实现

    介绍了在低压电力线信道环境下点对点载波通信模块的通信性能测试系统的设计。测试系统结构简单,实用性
    发表于 09-30 16:47 33次下载

    用于功能测试系统设计的系统元件方法

    在开发功能测试系统时,对仪器、接口和软件有很多选择。良好的
    发表于 03-24 13:15 400次阅读
    用于<b class='flag-5'>功能</b><b class='flag-5'>测试</b><b class='flag-5'>系统</b>设计的<b class='flag-5'>系统</b>元件方法

    LabVIEW系统设计和RF通信

    通常能够跨越设计过程各个阶段和功能的工具都尝试着减少每个阶段和功能之间的限制,而不是创建可跨越所有阶段和功能的单一环境和语言。例如,在新兴的 RF 通信标准开发中,
    发表于 10-17 16:42 8次下载
    LabVIEW<b class='flag-5'>系统</b>设计和RF<b class='flag-5'>通信</b>

    通信设备自动测试系统案例

    系统组成 通信设备自动测试系统由工控机、CMA180无线电综合测试仪、仪器与PC通讯线缆、显示器组成。    
    发表于 11-11 17:59 1672次阅读
    <b class='flag-5'>通信</b>设备自动<b class='flag-5'>测试</b><b class='flag-5'>系统</b>案例

    纳特通信的多探头球面近场测试系统与紧缩场测试系统(远场)

    纳特通信承建国内首套192探头近场测试系统;纳特通信承建国内首套5G 3米静区紧缩场测试系统
    的头像 发表于 06-21 14:33 1892次阅读
    纳特<b class='flag-5'>通信</b>的多探头球面近场<b class='flag-5'>测试</b><b class='flag-5'>系统</b>与紧缩场<b class='flag-5'>测试</b><b class='flag-5'>系统</b>(远场)

    TogetherROS Bot相机驱动方法

    TogetherROS™·Bot相机驱动 除此之外,TogetherROS™·Bot中也提供了USB摄像头的驱动节点,连接摄像头之后,直接设置设备的权限和TogetherROS的环境变量就可以使用了
    的头像 发表于 11-24 15:48 430次阅读
    <b class='flag-5'>TogetherROS</b> Bot相机驱动方法

    TogetherROS系统中如何配置网络连接

    无论是旭日X3派,还是TogetherROS,在正式使用之前,都还需要进行一些必要的配置,完善必要的功能模块,提供完整的算力支持,达到最佳状态。 网络连接 第一个配置,是无线网络连接。 当然,大家也
    的头像 发表于 12-01 15:39 468次阅读
    <b class='flag-5'>TogetherROS</b><b class='flag-5'>系统</b>中如何配置网络连接

    TogetherROS中如何安装ROS2功能

    安装ROS2功能包 接下来,还有一个很重要的配置,那就是安装ROS2功能包,我们说TogetherROS是基于ROS2深度优化的,很多模块还是会复用ROS2中的功能,所有ROS2的原生
    的头像 发表于 12-01 16:02 987次阅读
    在<b class='flag-5'>TogetherROS</b>中如何安装ROS2<b class='flag-5'>功能</b>包

    NB-IOT类产品的通信功能生产测试方案

    的影响。 在这个阶段,测试人员会精心设计一系列的测试用例,涵盖了不同的网络环境、数据传输量以及通信协议等方面。通过模拟真实的使用场景,对 NB 产品的 Socket 通信
    的头像 发表于 09-23 16:18 418次阅读
    NB-IOT类产品的<b class='flag-5'>通信</b><b class='flag-5'>功能</b>生产<b class='flag-5'>测试</b>方案