FLEXR 文档
在 Unity 或 Python 中读取 FLEXR 柔性传感平台的实时拉伸和压力数据。内容包括入门、集成和 API 参考。
本文档正在编写中——目前展示的是文档结构及现有内容。安装、快速入门和 API 部分将随 FLEXR 开发者套件的发布陆续补充。如需抢先体验,请联系我们。
概述
FLEXR 是微管科技的柔性应变传感平台——一种纤细、可拉伸的聚合物管,可测量拉伸和压力。借助开发者套件,你可以实时读取该信号,并将其接入自己的应用。总体流程如下:
感知
FLEXR 传感器受到拉伸、弯曲或按压时,其电阻会发生变化——这一变化就是原始信号。
连接
第 1 版开发者套件有 5 个通道——每个通道连接一个 FLEXR 传感器,即可同时读取全部五路数据。
读取
将实时数值以数据流形式传入你的代码,支持 Unity 和 Python。
应用
将拉伸和压力转化为输入——追踪动作和力度、驱动界面,或实现闭环控制。
FLEXR 可同时测量拉伸和压力,最多可拉伸至自身长度的 3 倍,能检测低于 1% 的形变——适用于可穿戴设备、机器人、科研和临床设备。
前提条件
- FLEXR 开发者套件(传感器 + 读出电路)
- Unity 2022.3 LTS 或更高版本,或 Python 3.9 或更高版本
还没有套件?申请获取。
安装
选择你的平台。完整的设置步骤即将发布。
FLEXR 开发者套件的 Unity 设置文档正在编写中。
FLEXR 开发者套件的 Python 设置文档正在编写中。
快速入门:FLEXR Controller
使用 FLEXR 最快的方式——无需编写代码。FLEXR Controller 桌面应用可将任意 FLEXR 设备变成键盘:安装应用,将每个传感器端口映射到一个按键,你的 FLEXR 就能向任何应用或游戏发送按键输入。
安装
下载并运行 FLEXR Controller 安装程序(Windows 10/11),然后打开应用。
连接与校准
在 Device 下连接你的 FLEXR,然后使用 Calibrate 设置每个端口的量程。
将端口映射到按键
在 Mapping 中选择一个端口(P1–P5),并选择它要发送的内容——按键、鼠标操作或组合键——可使用 tap(点按)或 hold(按住)模式。可将常用设置保存为配置文件(profile)以便复用。
开始实时控制
切换到 Live,你的 FLEXR 即可在任何应用或游戏中驱动键盘。
下载 Windows 版 FLEXR Controller(.exe)——适用于 Windows 10/11,始终为最新版本。此版本未经代码签名,因此 Windows SmartScreen 可能会发出警告:请选择 More info → Run anyway(更多信息 → 仍要运行)。本软件按原样提供,不作任何担保。
每个版本都附带 SHA256SUMS.txt。要校验文件,请在「下载」(Downloads)文件夹中打开 PowerShell 并运行 Get-FileHash .\FlexR-Controller-Setup.exe -Algorithm SHA256——得到的哈希值应与其中列出的值一致。
核心概念
FLEXR 的传感原理
柔软的聚合物管受到拉伸、弯曲或按压时,其电阻会发生变化——而 FLEXR 测量的正是这一变化。动作和力度由此转化为清晰、连续的信号,供你读取并据此做出响应。
| 属性 | 数值 |
|---|---|
| 测量对象 | 拉伸和压力 |
| 拉伸范围 | 最多可达自身长度的 3 倍 |
| 灵敏度 | 可检测低于 1% 的形变 |
| 信号 | 电阻变化 |
拉伸与压力
FLEXR 对拉伸和压力都有响应,因此根据放置方式的不同,同一个传感器可以追踪关节弯曲、肌肉收缩或施加在表面上的力。
随着文档不断完善,数据模型、采样和校准等内容将陆续添加到这里——我们会一起把这些内容补充完整。
常见问题
什么是 FLEXR?
FLEXR 是微管科技的柔性应变传感平台——一种纤细、可拉伸的聚合物管,可测量拉伸和压力,几乎能适配任何外形。
它能测量什么?
拉伸和压力都可以。根据放置方式的不同,同一个传感器可以追踪关节弯曲、肌肉收缩或施加在表面上的力。
它的传感原理是什么?
柔软的管体受到拉伸、弯曲或按压时,其电阻会发生变化——FLEXR 读取的正是这一信号。
是否支持 Unity 和 Python?
支持——FLEXR 开发者套件同时支持 Unity 和 Python,你可以将实时数据以数据流形式传入其中任意一个。
如何获取开发者套件?
套件面向合作伙伴提供。请在联系页面告诉我们你的使用场景,我们会为你做好安排。
什么是 FLEXR Controller?
一款可将任意 FLEXR 设备变成键盘的桌面应用——无需编写代码。安装应用,以 tap 或 hold 模式将每个传感器端口映射到一个按键,你的 FLEXR 就能向任何应用或游戏发送按键输入。下载方式见快速入门。
可以用 FLEXR 做什么?
可穿戴设备和健身设备(例如 ARIS 力量追踪器)、康复和临床工具、软体机器人反馈,以及刚性传感器无法适配的科研装置。