urlname
type
Post
password
SyncToConfluence
category
学习笔记
date
Nov 24, 2024
slug
0d042904-8c81-4af4-9537-cc442646ed3b
icon
Button
catalog
summary
本文详细介绍了机器人硬件的四大核心部分:传感器、执行机构、动力源和处理器,及其在机器人运动规划中的应用。传感器用于感知外部信息,执行机构实现运动,动力源提供能量,处理器负责控制和数据处理。文中还探讨了机器人定位与地图构建、运动规划、运动控制以及机器人在工业、物流、交通等领域的应用。
tags
产品思考
机器人
机器学习
cover
Status
BusyTime
Status 1
status
Published
🤥 机器人硬件
机器人硬件体系由四大核心部分组成:
- 传感器:感知外部信息。
- 执行机构:完成物理运动。
- 动力源:提供驱动力。
- 处理器:控制与数据处理核心。
传感器
- 传感器分类
- 被动传感器:不发射信号,仅接收环境信号(如摄像机、拾音器)。
- 主动传感器:发射并接收信号(如声呐、激光雷达)。
- 功能划分:
- 测距传感器:
- 使用声呐、激光等测距。
- 应用:自动驾驶中的激光雷达,精准感知障碍物位置。
- 方位传感器:
- 利用距离测量确定方位。
- 应用:GPS通过三角测量提供精准定位。
- 本体感受传感器:
- 检测内部状态(电机转速、电量、负载、惯性等)。
- 设备:电位计、转速表、光学编码器、陀螺仪。
执行机构
执行机构完成机器人运动和物理状态改变。
- 关键概念 自由度(DOF):
- 用于描述物体在空间中的运动(平移或旋转)。
- 一个刚性物体在3D空间最多具有6个自由度。
- 移动装置
- 轮子与履带:
- 差动传动:独立驱动两个轮子,适用于灵活转向场景。
- 同步传动:轮子围绕相同圆心转动,协调性高。
- 腿型移动装置:
- 适应复杂地形。
- 分类:
- 动态稳定:通过运动保持平衡(如波士顿动力的Atlas机器人)。
- 静态稳定:不运动也能保持平衡。
动力源
- 常见动力源
- 电动机:最常用的机器人动力源。
- 燃油发动机:适用于特定机器人场景。
- 气动与液动装置:用于动力传输。
- 驱动模式
- 多电动机驱动。
- 单一动力源结合多级齿轮驱动。
处理器
- 功能与角色
- 控制机器人运行、处理传感器数据。
- 执行复杂的深度学习任务(如视觉、语音处理)。
- 常用处理器
- ASIC/GPU/单片机:低算力需求。
- 片上系统(SOC):高算力需求,适用于边缘计算。
- 示例:英伟达 AGX Xavier,海思 3559A。
- 处理器选型要点
- 基础参数:算力、能耗。
- 接口能力:支持多种硬件接口。
- 编解码能力:满足数据处理要求。
机器人硬件设计关键点
- 模块化与集成化:将功能模块高效整合。
- 适配场景需求:根据应用场景选择合适的硬件和算法。
- 可扩展性与成本:兼顾未来升级与经济效益。
机器人主流形态
类别 | 应用场景 | 特点 |
机械手 | 工业制造、医疗(如工业装配任务)。 | 固定位置执行特定任务。 |
移动机器人 | 自动驾驶、无人机、物流机器人(如搬运、飞行、清扫)。 | 依靠轮子、履带、腿等装置移动。 |
人形机器人 | 表演、陪伴、科教应用(如模仿人形设计)。 | 模仿人类形态,探索多样场景中的智能解决方案。 |
🤪 机器人感知
传感器感知外界信息
在机器人系统中,传感器用于感知外部信息。以下是常用传感器及其特性:
- 激光测距装置:
- 设备:激光测距仪、激光雷达。
- 优点:高精度。
- 局限:价格昂贵,不适合穿透玻璃或水的场景。
- 声学传感器:
- 设备:声呐测距传感器。
- 优点:适用于水下场景。
- 局限:精度较低。
- 图像测距装置:
- 设备:摄像机。
- 优点:适用于视觉丰富的场景。
- 局限:受光照条件影响大。
信号处理方法
传感器采集的信号可能受噪声、畸变等影响,需要进行信号处理以获得可信数据。
- 常用信号处理方法
- 信号变换:
- 定义:将信号从一个分析域转换到另一个分析域。
- 用途:从时域转换到频域以提取更明显的信号特征。
- 滤波:
- 定义:使用高通、低通滤波器过滤干扰信号。
- 用途:去除无关噪声,保留感兴趣的信号。
传感器模型
- 地标模型
- 检测环境中稳定可识别的地标。
- 通过地标与机器人的距离和方向计算位置。
- 距离扫描模型
- 扫描与地标的距离,不需要识别地标。
- 通过距离直接定位。
😍 定位与地图构建
- 应用场景:无人驾驶、物流机器人、清扫机器人等。
- 目标:精准感知环境,实现路径规划和自主移动。
机器人定位的基本概念
机器人定位需解决以下问题:
- 当前所处位置:确定机器人在二维平面上的位置和方向(表示为 (xt,yt,θt))。
- 目标位置:确定要去的目的地。
- 环境障碍:识别路径上的障碍物。
运动模型
机器人运动的瞬时速度由以下组成:
- 平移速度
- 旋转速度
通过运动模型,机器人预测下一个状态:

位置估算
机器人通常无法直接测量精确位置,而是通过 信任状态 估算位置:
- 卡尔曼滤波器:信任状态用单一多变量高斯分布表示。
- 蒙特卡罗定位(粒子滤波):信任状态用粒子集合表示。
同时定位与地图构建 (SLAM)
SLAM 技术解决在未知环境中同时定位和地图构建的问题。
- SLAM 核心问题
- 定位与地图的依赖性:
- 精确定位需要无偏地图。
- 构建地图需要准确位置辅助。
- SLAM 过程
- 初始观测:
- 识别地标特征。
- 测量与地标的距离和角度。
- 运动预测:
- 根据运动模型预测机器人新位置。
- 测距更新:
- 使用测距单元重新测量位置。
- 比较传感器测量值和运动预测值,更新位置状态。
- 迭代优化:
- 通过多次感知与运动更新,逐步优化定位精度并完成地图构建。
😷 机器人运动规划
运动规划是机器人移动中的核心环节,用于设计从起点到终点的路径和执行策略。通常分为以下两部分:
- 路径规划:
- 决定机器人从起点到终点的路径策略。
- 关注路径的几何形状和可达性。
- 轨迹规划:
- 在路径基础上,根据运动学模型和约束,规划速度、加速度等控制策略。
基本概念:工作空间与构型空间
- 工作空间 (Workspace):
- 机器人在二维或三维欧几里得空间中可操作的范围。
- 示例:
- 机械臂的手部或末端可到达的空间集合。
- 构型空间 (Configuration Space, C-Space):
- 用一组向量完全描述机器人空间状态的集合。
- 示例:
- 平面机器人:(x,y,θ) 的集合。
- 无人机:(x,y,z,roll,pitch,yaw) 的集合。
- 六轴机械臂:六维向量空间 R6。

自由空间与占用空间
- 自由空间:机器人可移动的区域。
- 占用空间:被障碍物占据的区域。
路径规划方法
- 单元分解法(网格法):
- 将自由空间划分为有限的相邻区域(单元)。
- 每个单元之间的运动简化为图搜索问题。
- 优点:简单、适合二维空间。
- 局限:高维空间中网格数量指数增长,计算量大。
- 自由空间用网格描述,机器人通过搜索网格路径到达目标。
示例:
- 其他路径规划方法:
- 势场法:基于吸引力与排斥力生成路径,可能陷入局部最优解。
- 概率路径图(PRM):在自由空间中随机采样点并连接生成图。
- 深度学习方法:如深度强化学习,用于复杂场景和多足机器人。
- 不确定性运动规划:
- 考虑部分可观察性和随机性引入的误差。
- 使用 马尔可夫决策过程 (MDP) 或 部分可观察的马尔可夫决策过程 (POMDP) 构建模型。
- 鲁棒控制 方法可用来最小化不确定性。
😇 机器人运动控制
运动控制的核心
运动控制解决机器人如何按照规划路径在物理世界中移动的问题。关键在于控制机器人力的施加和运动的调整。
控制器分类
- 开环控制:
- 无反馈控制。
- 流程:输入状态 → 控制器 → 执行器 → 执行结果。
- 局限:无法根据实际结果调整控制信号。
- 闭环控制:
- 反馈控制。
- 流程:输出结果反馈到控制器,用于调整后续控制信号。
- 示例:比例积分微分 (PID) 控制器。

经典控制策略
- PID 控制:
- 基于误差调整控制量,分为比例 (P)、积分 (I)、微分 (D) 三部分。
- 优点:简单、鲁棒、适合工业控制场景。
- 势场控制:
- 通过吸引力和排斥力定义势场。
- 局限:可能陷入局部最优解。
- 其他方法:
- 反应式控制:适合多足机器人。
- 强化学习:广泛用于无人机等动态场景。
😆 机器人应用领域
机器人技术在以下领域广泛应用:
- 工业:
- 自动化加工、焊接、装配。
- 智能化质检任务,通过深度学习提高检测效率。
- 物流:
- 自动化设备支持物流分拣。
- 机器人:潜伏机器人、码垛机器人等。
- 交通:
- 自动驾驶车辆,用于城市清洁、Robotaxi 等场景。
- L3/L4 自动驾驶技术研发如火如荼。
- 特种应用:
- 地下矿井作业、灾区侦测、水下探测、太空探测。
- 个人服务:
- 家庭:扫地机器人、擦窗机器人。
- 餐饮:送菜机器人。
- 酒店/商超:服务机器人提供导航或物品配送。
- Author:CoderWdd
- URL:https://www.wuinsights.top//article/0d042904-8c81-4af4-9537-cc442646ed3b
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts