196|0

55

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

RDK X3测评:4.TogetheROS.Bot安装 [复制链接]

TogetheROS.Bot是D-Robotics面向机器人厂商和生态开发者推出的机器人操作系统,旨在释放机器人场景的智能潜能,助力生态开发者和商业客户能够高效、便捷的进行机器人开发,打造具有竞争力的智能机器人产品。TogetheROS.Bot主要特性如下:

  • 提供“hobot_sensor”适配机器人常用传感器,节省开发时间,聚焦核心竞争力。

  • 提供“hobot_dnn”简化板端算法模型推理与部署,释放BPU算力,降低智能算法使用门槛。

  • 提供“hobot_codec”软硬结合加速视频编解码,节省CPU资源,提升并行处理能力。

  • 提供“hobot_cv”软硬结合提升常见CV算子性能,节省CPU资源,提升运行效率。

  • 提供“hobot Render”Web端和HDMI动态可视化功能,实时渲染算法结果(仅限Web端),便于展示与调试。

  • 增加“zero-copy”进程间零拷贝通信机制,降低数据传输时延,减少系统资源消耗。

  • 丰富中间件软件调试以及性能调优工具,提升问题定位效率,方便系统性能优化。

  • 与ROS2 Foxy/Humble版本接口保持完全兼容,便于复用ROS丰富工具包,加快原型验证。

  • 支持最小化和模块化剪裁,方便根据需要部署在资源受限的嵌入式产品中。

安装

文档中提供了tros-foxy和tros-humble两种功能包的安装教程,其中tros-humble相对更新,包含更多新的功能。从更新日志我们也可以看到,官方对于tros-humble的更新最新到25年1月,而对于tros-foxy的更新截止到24年3月。因此我们这里以tros-humble为例进行安装。

首先需要确保开发板已经接入互联网,之后使用apt命令进行安装

sudo apt update
sudo apt install tros-humble

此外,tros.b还有1.x和2.x版本之分,官方给出的说明是2.x版本tros.b仅支持2.x版本系统;支持RDK、RDK Module等全系列硬件;未来tros.b的新增功能将会发布在2.x版本tros.b;代码托管在github。而1.x版本tros.b为历史版本,仅支持1.x版本系统和RDK,未来1.x版本tros.b仅发布问题修复版本。两者的功能和使用差别如下:

我们可以使用apt show命令来查看我们安装的tros版本。

可以看到,我们目前安装的是2..3.1版本的tros。

测试

下面运行一个示例程序来确认tros.b是否安装成功。首先安装Hello World示例对应的package

sudo apt update
sudo apt install ros-humble-examples-rclcpp-minimal-publisher ros-humble-examples-rclcpp-minimal-subscriber

之后打开两个终端,分别运行

source /opt/tros/humble/setup.bash
ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function
source /opt/tros/humble/setup.bash
ros2 run examples_rclcpp_minimal_publisher publisher_member_function

运行结果如下:

可以看到一个终端在不断发送“'Hello, world!”,另一个终端作为sub端不断收到“'Hello, world!”,说明两个终端之间能够正常通信,我们的tros.b安装正确。

接下来我们将继续深入学习ros的使用。

点赞(1) 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表