Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

IMU即惯性测量单元,用于测量物体运动状态与姿态,自主性强、响应高频。由三轴加速度计、陀螺仪及可选磁力计组成,依航迹推算原理工作。基于右手本体坐标系,在多领域广泛应用。输出含原始、融合及辅助数据,原始数据含加速度、角速度、磁场强度;融合数据如欧拉角、四元数、旋转矩阵。

本文深入剖析蓝牙技术中BT与BLE的区别,从设计目标、应用场景、技术特性等维度详细对比,介绍兼容性及双模设备,给出选择建议,助读者明晰两者差异,依需求选择合适技术,感受蓝牙技术在现代生活中的多元应用。

Install Dependencieshttps://sunlogging.com/2024/07/30/cpp_linux/install_dev_tool/ Install CycloneDDS(C Core)Obtain Cyclone DDS: 123# git clone https://github.com/eclipse-cyclonedds/cyclonedds.gitcd...

1. 常用通信技术 1.1. EtherCAT(以太网控制自动化技术) 1.2. CAN(控制器局域网) 1.3. RS-485(也称为 EIA-485) 1.4. SPI(串行外设接口) 1.5. UART(通用异步收发传输器) 2. 总结对比 3. 如何选择? EtherCAT/CAN/RS-485/SPI/UART是工业自动化和机器人领域...

1. 核心模块(代码仓库) 2. 软件架构 2.1. 架构层次图 2.2. 架构层次与源码模块 在《ROS2源码下载与编译》一文中,我们下载了ROS2的源码,并分析了代码的目录结构。本文将继续分析ROS2代码的软件架构设计 1. 核心模块(代码仓库) 模块(仓库) 模块名称 主要功能 ros2/ros2 元仓库 ROS2仓库的工作空间和子仓库管理文件(.repos) r...

1. vcstool与.repos 1.1. vcstool 1.2. .repos 1.3. 安装vcstool 2. 创建工作空间并下载源码 2.1. 下载ros2.repos文件 2.2. 下载所有子仓库源码 3. ROS2源码目录结构 3.1. 完整目录结构 3.2. 核心模块(子仓库) 4. 其他操作 4.1. 编译源码 4.2. 提取.repos文件 5. 参考...

1. package.xml 1.1. 包的基本信息 1.2. 包的依赖关系 1.2.1. <depend> 1.2.2. <build_depend> 1.2.3. <build_export_depend> 1.2.4. <exec_depend> 1.2.5. <test_depend> 1.3. 导出包属性 2. ...

1. 常用命令1.1. node 相关命令12345678910# 查看 所有已运行的 node 列表ros2 node list# 查看 node 的信息ros2 node info <node_name># 运行 node 节点ros2 run <package_name> <executable_name># [例如]:运行 turtlesim 节点...

在嵌入式系统中,“看门狗”(Watchdog Timer, WDT)是一种关键的硬件或软件定时器机制,用于检测和恢复系统因软件错误(如死循环、死锁、任务阻塞)或外部干扰导致的系统挂起或崩溃。其核心思想是“系统正常工作时应定期重置看门狗;若未及时重置,看门狗将强制系统复位”。 一、核心原理 独立计时器 看门狗是一个独立的硬件计数器(或由软件模拟的计数器),启动后开始自动递减计数。 与主系...

专业术语 英文全称 中文名称 含义和说明 ADAS Advanced Driver Assistance Systems 高级驾驶辅助系统 通过传感器和算法辅助驾驶员,提升行车安全与便利性(如自动刹车、车道保持等)。 LiDAR Light Detection and Ranging 激光雷达 利用激光束探测环境,生成高精度3D地图,用于自动驾驶的感知与定位。 V2X V...