机器人电子皮肤系统开发:36通道柔性触觉阵列 + FPGA高速采集

机器人电子皮肤系统开发:36通道柔性触觉阵列 + FPGA高速采集

引言

近年来,机器人触觉感知成为机器人研究的重要方向。相比传统传感器,电子皮肤(Electronic Skin,E‑skin)能够模拟人体皮肤的触觉能力,使机器人具备感知压力、触摸方式以及环境变化的能力。

本文介绍一套36通道柔性电子皮肤系统的设计方案,并分享其在机器人触觉识别中的开发经验。

该系统采用 FPGA 高速采集架构与多模态传感阵列,可以识别不同类型的人机触觉交互,例如轻触、点击、轻捏和强捏。同时系统还支持多种环境信息采集,如加速度、温度、湿度、光照和声音等,从而构建接近人类皮肤感知能力的机器人触觉系统。

一、电子皮肤系统架构

该电子皮肤系统主要由两个部分组成:

1)传感器阵列层

柔性 FPC 电路上集成多个传感单元,包括压力传感阵列、三轴加速度计、温湿度传感器、光照传感器以及声音传感器。

这些传感器均匀分布在柔性电路上,使其可以贴合在机器人表面,实现多点触觉感知。

2)数据采集层

数据采集系统由 Intel MAX10 FPGA、14bit SAR ADC、多路模拟开关以及 WiFi 通信模块组成。

该系统可以实现 36 通道同步采样,并实时发送触觉数据。

二、36通道触觉阵列设计

电子皮肤的核心是触觉传感阵列。

本系统设计了36个触觉传感单元,每个单元都能够检测压力变化。传感材料采用粘弹性导电材料,其电阻会随着外部压力变化而改变。

当手指触碰电子皮肤时:

压力 → 电阻变化 → 电压变化 → ADC采集

通过这种方式可以获取触觉信号并进行后续分析。

三、FPGA高速采集系统

为了保证多通道数据同步,本系统采用 FPGA 采集架构。

硬件结构包括:

  • 5个模拟开关(TMUX1108)

  • 3个14bit ADC(AD7940)

  • Intel MAX10 FPGA控制逻辑

FPGA主要负责:

  • 通道扫描

  • 时序控制

  • 数据整合

  • 无线发送

系统最高采样能力可达到2kHz多通道同步采样,数据通过WiFi模块以约1.5 Mbps速率发送到上位机。

四、混合采样架构

在电子皮肤系统中,不同传感器需要不同采样频率。例如:

触觉压力:1 kHz

加速度信号:2 kHz

环境参数:100 Hz

系统采用混合采样架构,FPGA将10 ms作为一个采样周期并划分为多个时间片,从而实现不同传感器的同步采样,同时避免采样冲突并保证时间一致性。

五、触觉交互识别实验

为了验证电子皮肤系统的触觉识别能力,我们测试了四种典型触觉动作:

  • Gentle touch(轻触)

  • Tap(点击)

  • Light pinch(轻捏)

  • Strong pinch(强捏)

实验平台包括电磁驱动装置、硅胶仿生手指、力传感器以及电子皮肤样品。通过控制压力和接触方式,可以模拟不同触觉动作。

六、触觉信号分析

为了区分不同触觉动作,我们定义了两个重要特征指标:

1)等效波形偏度(Equivalent Waveform Skewness,EWS)

用于描述触觉信号波形在时间维度上的不对称性。

2)等效负载(Equivalent Load,EL)

表示接触过程中整体压力强度。

通过EWS与EL两个参数,可以有效区分不同触觉动作,例如轻触、点击以及捏取。

七、电子皮肤机械特性

电子皮肤表面采用粘弹性封装材料。

实验结果显示,其平均卸载时间约为:

0.4 ± 0.2 秒

这种机械特性与人体皮肤类似,因此能够更真实地模拟触觉行为。

八、机器人应用场景

电子皮肤在机器人领域具有广泛应用,例如:

1)机器人触觉感知

机器人可以感知触摸强度、触摸位置以及触觉类型。

2)人机交互

例如拍机器人、触摸控制、握手等交互动作。

3)情感交互机器人

未来电子皮肤还可以用于识别抚摸、安抚等情感触觉行为。

九、总结

本文介绍了一种36通道柔性电子皮肤系统,该系统具有多模态传感、FPGA高速采集以及混合采样架构等特点。

该系统为机器人触觉感知提供了一个可扩展的平台,在机器人、人机交互以及智能假肢等领域具有广阔应用前景。

技术交流

在实际项目中,我们也设计了一套36通道电子皮肤触觉阵列模块,可用于机器人触觉研究和算法验证。

如果有从事机器人触觉、柔性传感器或人机交互相关研究的工程师,欢迎交流技术问题。

相关推荐
szxinmai主板定制专家15 分钟前
基于 RK3588 + Xilinx Kintex-7 FPGA 异构工业主控板设计方案
arm开发·人工智能·嵌入式硬件·fpga开发·zynq
Rambo.xia2 小时前
RFSoC高速采集卡设计项目:一块板卡串联综合优化5大核心技术
单片机·嵌入式硬件·fpga开发
XMAIPC_Robot2 小时前
RK3588+STM32:高性能机器人运动控制解决方案,兼顾实时性与AI算力
人工智能·stm32·嵌入式硬件·算法·fpga开发·机器人·arm+fpga
AUV11074 小时前
Mac 录屏自动缩放怎么设置才不乱跳:自动片段、固定区域与鼠标跟随调试
macos·计算机外设
Dr.kangder4 小时前
嵌入式面试总结(七)——哈佛架构与冯·诺依曼架构
面试·职场和发展·架构·嵌入式·软件工程
zlinear数据采集卡5 小时前
D223的DDS信号发生器:10000点查找表与4通道16位DAC波形输出
arm开发·嵌入式硬件·fpga开发·开源
物质波波波20 小时前
WS-RPE:面向边缘物理AI实时特征值计算的硬件工作窃取调度器与冗余PE激活架构
人工智能·fpga开发·架构·系统架构·硬件架构
xyx-3v1 天前
telnet不是内部或外部命令
嵌入式
我爱C编程1 天前
基于FPGA的DSB调制解调系统verilog开发
fpga开发·verilog·fpga·dsb
zlinear数据采集卡1 天前
USB HS 480M高速传输与SRAM记录仪:DABM-D223数据存储系统全解析
arm开发·嵌入式硬件·fpga开发·开源