- 博客(20)
- 收藏
- 关注
翻译 Configuring environment[译文 ROS humble]
如果不获取安装文件,您将无法访问 ROS 2 命令,也无法查找或使用 ROS 2 软件包。现在你已经有一个有效的 ROS 2 安装,并且你知道如何获取它的安装文件,你可以开始使用 turtlesim 工具学习 ROS 2 的来龙去脉。环境中使用是有帮助的,例如教室,在教室中,多个机器人可能会发布到同一主题,从而导致奇怪的行为。如果您在查找或使用 ROS 2 软件包时遇到任何问题,您应该做的第一件事是检查您的环境变量并确保它们设置为您想要的版本和发行版。确切的命令取决于您安装 ROS 2 的位置。
2024-01-17 11:17:35 113
翻译 Writing a simple publisher and subscriber (C++)[译文ROS2 humble]
一个节点发布数据,另一个节点订阅主题,以便它可以接收该数据。您现在可以构建软件包,获取本地安装文件并运行它,但让我们先创建订阅者节点,以便您可以看到完整的系统在工作。对于发布方节点,旋转意味着启动计时器,但对于订阅者来说,它只是意味着准备在消息到来时接收消息。从主题教程中回想一下,发布者和订阅者使用的主题名称和消息类型必须匹配才能允许它们进行通信。回想一下,这是包含可执行文件的源文件所属的任何 CMake 包中的目录。订阅者节点的可执行文件和目标,并将其添加到发布者的条目下方。这些行表示节点的依赖项。
2024-01-17 09:51:56 129
原创 cjson 注释
先调用cJSON_Minify函数删除注释,再调用cJSON_Parse函数解析cjson。"idx": 0, // 单行注释。
2023-12-31 15:57:40 512
原创 优化EtherCAT实时网卡驱动(创龙A40i板的千兆网卡)
优化ethercat实时网卡驱动,基于创龙A40i核心板1000兆网卡(全志芯片)
2023-12-11 15:06:21 1488
翻译 yaml-1.2.2官方文档双语翻译
YAML Ain’t Markup Language version 1.2YAML Ain’t Markup Language (YAML™) version 1.2Revision 1.2.2 (2021-10-01) 修订版1.2.2(2021-10-01)Chapter 1. Introduction to YAML 第1章YAML简介1.1. Goals1.2. YAML History 1.2. YAML历史1.3. TerminologyChapter 2. Language Overview
2023-06-07 17:50:47 2968
原创 4.ethercat问题
答:查看ModesOfOperation(索引0x6060)是否正确,电机使用csp模式(8),主轴使用csv(9)或者vl(2)答:检查驱动器连接方式是否切换到ethercat协议,可以用lightening软件切换。答:检查pdo映射是否正确,阅读驱动器文档,检查pdo索引是否支持。答:执行ethercat slaves命令,查看从站是否显示OP。答:执行dmesg命令,查看ethercat主站错误打印信息。答:可能使能命令发送太快,对应的状态还没迁移完成。答:从站不存在,先启动从站。
2023-05-24 15:34:23 1193
原创 1.ethercat基本概念
EtherCAT(以太网控制自动化技术)是一个开放框架,以以太网为基础的现场总线系统。是实时以太网的一种。实时以太网是常规以太网技术的延伸,以便满足工业控制领域的实时性数据通信要求。实时以太网有powerlink,profinet,sercosⅢ,ethercat等等。基于TCP/IP的实现:Modbus/TCP, Ethernet/IP基于以太网的实现:powerlink, profinet RT修改以太网的实现:EtherCAT, Sercos3, profinet IRT。
2023-05-24 14:45:29 1236
原创 Beremiz介绍和框架
Beremiz是一个以IEC 61131-3为标准,用于编写软件PLC(Programmable Logic Controller,可编程逻辑控制器)程序的开发环境。
2023-05-24 14:16:22 2890 2
翻译 [翻译]IgH EtherCAT Master 1.5 - Features
EtherLab - IgH EtherCAT Master 1.5 - Features双语翻译
2023-05-19 17:01:58 163 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人