![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
鱼香ROS
文章平均质量分 58
鱼香ROS
代表作:动手学ROS2,动手学机器人学,一行代码安装ROS/ROS2,解决rosdep问题
展开
-
ROS2相机驱动如何选择Video编号?
大家好,我是小鱼。今天早上有个鱼粉在群里问在ROS2中选择相机编号?问题在ROS2的Foxy版本中,你可以使用下面的命令来运行相机。source /opt/ros/foxy/setup.bashros2 run image_tools cam2image 我们如果电脑中有多个video设备怎么办?使用下面的命令来查看videoll /dev/video*crw-rw----+ 1 root video 81, 0 3月 7 11:02 /dev/video0crw-rw----+原创 2022-03-10 15:10:57 · 1013 阅读 · 6 评论 -
ROS2为什么要用DDS作为通信中间件?
各位小伙伴大家好,我是小鱼,今天翻译一篇文章《在ROS上使用DDS》,带你了解为什么ROS2要选择DDS作为中间件。概述本文阐述了使用 DDS 作为 ROS 的中间件的案例,概述了这种方法的优缺点,并考虑了使用 DDS 对用户体验和代码 API 的影响。对 “ros_dds” 原型的结果也进行了总结,用于探索相关问题。相关术语数据分发服务 (DDS)实时发布订阅 (RTPS)对象管理组 (OMG)OMG 接口描述语言 (IDL) | 正式说明为什么要考虑 DDS在探索 ROS 下一代通原创 2022-03-03 14:37:51 · 5377 阅读 · 0 评论 -
【Nav2中文网】导航基本概念之BT行为树
本文来自Nav2中文网:https://nav2.fishros.com 导航概念行为树行为树 (BT) 在复杂的机器人任务中变得越来越普遍。它们是待完成任务的树形结构。行为树为定义多步或多状态应用程序创建了一个更具可扩展性和人类可理解性的框架。这与有限状态机 (FSM) 相反,后者可能有几十个状态和数百个状态过渡。一个例子就是踢足球机器人。将足球比赛的逻辑嵌入FSM将具有挑战性,且容易出错因为有许多可能的状态和规则。此外,像从左侧、右侧或中间射门这样的建模选择尤其不清楚。使用行为树则可以为许多.原创 2022-03-02 18:26:26 · 642 阅读 · 0 评论 -
价值几千行代码的一键安装开源啦,欢迎各位领导莅临指导(贡献代码)
一键安装已开源,欢迎各位领导莅临指导(贡献代码)开源地址:https://github.com/fishros/install贡献教程(小鱼直播录制):https://www.bilibili.com/video/BV1oi4y1Z7ur原创 2022-02-09 18:36:52 · 906 阅读 · 0 评论 -
ROS2 For Unity:高性能的通信解决方案
开源地址:https://github.com/RobotecAI/ros2-for-unityRos2 For UnityROS2 For Unity是一个高性能的通信解决方案,以ROS2 "原生 "方式连接Unity3D和ROS2生态系统。通信不是像其他几个解决方案那样的桥接,而是使用ROS2中间件栈(rcl层及以下),这意味着你可以在你的模拟中拥有ROS2节点。这个模块的优点包括。高性能–与桥接解决方案相比,有更高的吞吐量和更低的延迟。你的模拟实体是真正的ROS2节点/发布者/订阅者。它们原创 2022-02-07 16:37:44 · 4379 阅读 · 0 评论