『7x24小时有问必答』

1. 系统总体架构设计

系统总体架构设计遵循“感知-规划-控制”闭环原则,采用分层模块化结构,以支持多指灵巧手在复杂抓取任务中的实时性与鲁棒性。架构分为五个核心层次:环境感知与状态估计层、抓取规划与决策层、力位混合控制层、底层驱动与执行层,以及安全与监控层。各层之间通过标准化接口进行低延迟数据交互,整体通信基于EtherCAT总线与共享内存机制,控制周期设定为1 kHz(力控回路)和100 Hz(规划与状态更新回路),确保不同时间尺度任务的解耦与协同。
环境感知与状态估计层负责采集多模态传感器数据,包括手眼相机(RGB-D)、指尖六维力/力矩传感器、关节角度编码器、电机电流传感器及温度传感器。该层通过扩展卡尔曼滤波(EKF)融合关节角度与电流信息,实时估计指尖接触力(精度优于0.1 N)和关节力矩;同时利用视觉信息进行物体位姿识别、抓取点候选生成与碰撞检测。感知结果以统一姿态/力状态向量形式发布,传递至抓取规划层。
抓取规划与决策层接收感知状态,完成抓取模态选择、抓取路径规划与力/位设定值生成。抓取模态根据物体几何属性与任务要求,从预设库(如捏取、勾取、握持)中选择,并基于抓取质量指标(如力封闭条件、操纵度)进行优化。路径规划采用基于采样的RRT*算法,在关节空间生成无碰撞运动轨迹,并通过五次样条插值平滑处理。该层输出期望指尖力轨迹、期望关节角轨迹以及抓取任务状态机切换命令。规划层具备在线重新规划能力,当感知到物体滑移或位姿漂移时,可在10 ms内更新抓取策略。
力位混合控制层是核心执行环节,采用分层控制结构:外层为阻抗/导纳控制环,内层为力/位混合控制环。外层根据规划层给出的期望接触力与位置偏差,计算末端参考加速度;内层则通过动态解耦将关节空间控制量分解为力控制子空间与位置控制子空间。力控制子空间采用基于扰动观测器的PID控制器,位置控制子空间采用计算力矩法加前馈补偿。控制层同时集成滑模观测器用于估计外部扰动,并在指尖接触时自动切换控制模式(自由运动→接近→接触→稳定抓取)。针对多指协调,采用基于抓取矩阵的力分配算法,确保各指尖力满足摩擦锥约束,同时最小化内力。
底层驱动与执行层包含电机驱动单元、减速传动机构及光栅编码器反馈回路,支持力矩/位置双环控制模式。每根手指配置独立的FPGA控制板,实现电流环20 kHz、速度环5 kHz的本地闭环,以降低通信带宽需求。执行层通过EtherCAT总线与上层控制主机同步,同步抖动小于10 μs。同时,执行层具备过流、过温、堵转保护功能,当检测到异常时主动限制输出并上报监控层。
安全与监控层负责整个系统的状态监测、故障诊断与紧急干预。该层实时监控各关节温度、电流、通信链路质量以及任务执行时间,建立异常状态数据库(如电机堵转、力传感器饱和、规划超时)。一旦检测到危险工况(如指尖力超过设定阈值),系统在1 ms内启动安全停机程序,将灵巧手切换至柔顺状态并停止运动。监控层还提供人机交互界面,支持实时显示抓取状态、力/位曲线以及日志记录。
各功能层之间通过四个标准化接口进行数据交换:接口A(感知→规划)传输视觉位姿、点云及接触力估计;接口B(规划→控制)传输期望力/位轨迹、控制模式及任务优先级;接口C(控制→驱动)传输PWM/力矩指令及使能信号;接口D(驱动→监控)传输状态反馈与故障代码。所有接口采用统一的数据帧格式,帧头包含时间戳、源ID和校验码,以保证数据完整性与时序可追溯性。
为满足实时性要求,软件架构采用双核异构处理器:A核(ARM Cortex-A72)运行Linux系统,负责抓取规划、视觉处理与人机交互;R核(ARM Cortex-R5F)运行裸机实时任务,负责力位混合控制与EtherCAT主站通信。核间通过RPMSG(Remote Processor Messaging)协议进行高速数据交换,传输延迟小于50 μs。这种异构架构有效分离了非实时与实时任务,保证了控制周期稳定。
系统总体数据流与任务周期如表1所示。其中,感知层以100 Hz频率更新视觉与力估计;规划层以50 Hz频率进行重新规划;控制层以1 kHz频率执行力位混合控制;驱动层以20 kHz电流环执行底层控制。不同频率的任务通过异步缓存与同步触发机制协调,确保数据一致性和执行确定性。
表1 各层任务周期与数据类型
层次
任务周期
主要数据类型
通信方式
感知与状态估计层
100 Hz
点云、力/力矩、关节角、状态向量
共享内存/PCIe
抓取规划与决策层
50 Hz
抓取模态、轨迹、期望力/位
共享内存
力位混合控制层
1 kHz
控制指令、阻抗参数、力反馈
共享内存+RPMSG
底层驱动与执行层
20 kHz
PWM、电流、编码器计数
EtherCAT
安全与监控层
1 kHz
状态标识、故障码、日志
共享内存
系统架构在设计时充分考虑了模块解耦与可扩展性:每个层次均以独立进程/处理器核心运行,层间仅通过明确定义的接口通信,支持单独替换或升级某一模块而不影响其他模块。例如,若更换新型灵巧手机械结构,只需适配底层执行层与驱动接口,上层规划与控制逻辑无需改动。此外,架构内置多级冗余策略:当力传感器失效时,系统自动切换至基于电机电流的力矩估计模式;当视觉跟踪丢失时,规划层按上次可靠位姿执行保守抓取,并等待恢复。这种设计确保了系统在动态、非结构化环境中的实际可用性与工程可靠性。

1.1 设计目标与技术指标

本方案面向多指灵巧手在工业精密装配、人机协作及复杂非结构化环境中的操作需求,提出一套融合抓取规划与力位混合控制的系统总体架构。设计目标在于构建一个具备环境感知、实时决策、精准力/位输出能力的完整控制闭环,同时兼顾模块化复用、安全交互与工程可实施性。具体设计目标如下:
抓取规划能力:基于视觉点云与触觉先验,实现对目标物体位姿的快速识别与抓取姿态生成,支持多指手在局部约束环境下的无碰撞抓取路径规划,典型物体(如工具、零件、球体、圆柱体)抓取成功率达到95%以上。
力位混合控制性能:在关节空间与笛卡尔空间实现力/位混合控制,可完成平滑的力控与位置控制模式切换;指尖力控制精度优于±0.5N,位置控制精度优于±0.1mm,能够稳定执行柔性装配、表面跟踪、插拔等精细操作。
实时动态响应:关节伺服控制周期不高于1ms,力反馈采样率不低于1kHz,整个感知-规划-控制链路延迟小于5ms,保证抓取过程中的动态力跟踪与接触稳定性。
鲁棒性与自适应:针对负载变化、物体材质差异及外部扰动,系统具备阻抗参数自适应调节能力,在接触状态突变或滑动时能够快速恢复稳定,不出现剧烈抖动或失控。
可扩展性与工程性:控制架构采用分层分布式设计,支持不同自由度、不同传感器配置的灵巧手挂载;通讯接口标准化,便于二次开发与系统集成。
为实现上述目标,系统主要技术指标规定如下,作为总体架构设计、硬件选型与软件功能划分的量化依据:
指标项
参数值
备注
灵巧手自由度
≥15个(4指,其中拇指4自由度,其余3指每指3~4自由度)
含手腕2自由度(选配)
指尖连续抓取力范围
0.5N~20N
双向可调,峰值短时30N
力控制精度
±0.5N
稳定接触时,1kHz采样下
力传感器分辨率
0.1N
指尖/指节分布式布置
关节位置控制精度
±0.05°
谐波减速+绝对编码器
位置分辨率
0.01mm(指尖末端)
折算至笛卡尔空间
控制周期
1ms(关节位置环/力环)
底层电流环周期0.1ms
通信方式
EtherCAT实时总线,1kHz同步
兼容PROFINET/RS485
抓取规划耗时
≤200ms(从视觉输入到抓取姿态输出)
采用GPU加速点云处理
支持的物体尺寸范围
10mm~100mm(最小包络直径)
质量范围0.05kg~1.0kg
抓取成功率
≥95%(标准测试集)
包含不同材质、光照条件
系统供电功耗
≤50W(本体,不含视觉模块)
额定24V直流输入
整机重量
≤1.5kg(含传感器与指尖,不含前臂)
采用碳纤维/铝合金混合结构
过载保护
力超限响应时间≤2ms
软件限位+硬件滑环保护
安全碰撞检测
碰撞力阈值设定范围1N~10N,响应时间≤5ms
满足ISO/TS 15066协作安全要求
以上目标和指标为后续抓取规划算法设计、力位混合控制策略制定、硬件子系统选型及系统集成测试提供了明确边界;所有指标均可在现有工业级传感器与实时控制平台上实现,保证方案具备实际工程可部署性。

1.1.1 抓取成功率与操作精度指标

1.1.1 抓取成功率与操作精度指标
本设计方案的抓取成功率与操作精度指标,是衡量多指灵巧手整体性能最核心的量化依据,直接决定系统在精密装配、复杂分拣及人机协作等典型应用场景中的可用性。为兼顾抓取可靠性(鲁棒性)与精细操作(精准性),指标定义严格区分“抓取”与“操作”两个阶段:抓取阶段侧重目标物包络稳定性与抗扰动能力,操作阶段侧重指尖位置重复定位精度与力/位混合控制下的动态跟随精度。
抓取成功率指标定义如下:在标准化测试环境中,对规定目标物库中的物体执行连续100次抓取—转移—放置完整循环,成功判定标准为物体在抓取、加速转移、减速停止及释放过程中不发生滑落且位姿偏移不超过±2 mm。目标物库覆盖典型几何形状与表面特性,包括边长20 mm至80 mm的立方体、直径15 mm至50 mm的圆柱体、厚度5 mm至15 mm的平板零件以及曲率半径在30 mm至80 mm之间的异形曲面件,材质涵盖铝合金、ABS塑料、橡胶及表面包覆棉织物。系统设计的抓取成功率应满足以下分项指标:规则几何体(立方体/圆柱体)抓取成功率≥99%,异形曲面件抓取成功率≥95%,弱刚性或易变形目标物(如薄壁塑料件)抓取成功率≥90%,全目标物库综合抓取成功率≥97%。抓取成功率统计口径包括首次抓取成功,不允许因规划失败或滑动检测后的二次调整计入成功次数,且全过程需在系统自动规划模式下运行,禁止人工干预。
操作精度指标包含位置精度、力控制精度和动态轨迹跟踪精度三个层次。位置精度采用激光位移传感器与视觉标定系统联合测量,系统设计的指尖绝对定位精度为±0.5 mm,重复定位精度为±0.1 mm(同一姿态下连续50次回归同一目标点)。力控制精度依据六维力/力矩传感器反馈值进行评定,在0.5 N至30 N量程范围内的稳态力跟踪误差≤±0.1 N,力分辨率优于0.02 N,力控带宽≥30 Hz(在幅值±2 N正弦力跟踪测试中相位滞后不超过15°)。动态轨迹跟踪精度用于评估力位混合控制模式下的协同操作能力,当灵巧手执行直径为20 mm的圆周运动轨迹时(运动速度10 mm/s),轨迹圆度误差≤0.3 mm,轮廓误差的均方根值≤0.1 mm。
为确保指标可考核、可复现,构建立足于实际工况的标准化测试方法。抓取成功率测试采用自动化供料与视觉引导定位,每次抓取前目标物位姿由系统视觉模块随机生成但保证相对灵巧手坐标系的可达性,测试流

---

以下为方案原文截图,可加入知识星球获取完整文件

---

欢迎加入策略立方知识星球,加入后可阅读下载星球所有方案。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码