2019 Hackadayprize 中国区赛事正在火热报名 ing,我们将为大家介绍在过去几届 Hackadayprize 中获奖的作品,希望能给你带来启发!快点来报名参赛,12.5 万美元的终极大奖在等你认领:

动作捕捉(英文:Motion capture,以下简称动捕)是利用外部设备来对人或者其他物体的位移或者活动进行处理和记录的技术。由于采集的信息可以广泛应用于虚拟现实、游戏、人体工程学研究、模拟训练、生物力学研究等诸多领域。由于价格问题,虽然这项技术拥有比较广泛的市场,但还只有专业公司才能购买。

今天为大家介绍一个自制的动作捕捉系统 Chordata,这是一个你可以自己构建的动作捕捉系统。 我们的目标是通过开放硬件方法将动作捕捉世界带入 DIY 技术领域。任何人都可以轻松组装。 此外,它是一个开放的硬件 - 软件框架,可以自由调整,增强或作为其他项目使用(目前但动作捕捉都有限定的用途)。

您可以通过下面的信息图了解 Chordata 的所有内容

该项目包括三个部分:

硬件(K-Ceptor):

动作捕捉是指尽可能准确地实时检查每个肢体或部位的方向。 一个简单的 MEMS IMU 设备*和免费提供的传感器融合算法足以获得不错的结果。 当您想要获取多个设备的数据时,问题就开始了。 大多数这些设备都带有 i2c 接口,但它们的地址在硬件中是固定的。 因此,Chordata 的构建模块之一是能够与同一总线上的几个“兄弟姐妹”共存的传感单元:“K-Ceptor”它由 LSM9DS1 IMU 和 LTC4316 i2c 地址转换器组成。

器件清单:

软件(Notochord):

实时获取大量传感器的数据,对其进行处理,并以易于阅读的格式将其发送给某个客户端并不是一项简单的工作,因此我正在从头开发一个软件来处理它。

它负责:

构建传感器物理层次的数字模型。 初始化集线器上的 i2c 通信,并在每个传感器上运行配置例程。

以指定的刷新率对每个传感器执行读数。

使用先前校准过程获得的偏差校正每个传感器读数。

在校正的传感器读数上执行传感器融合,以四元数的形式获得绝对方向信息。

使用开放协议(例如 OSC)将方向数据与 sensor_id 和时间戳一起发送到客户端

经过多次测试后,我发现使用运行 linux 的单板计算机是托管这样一个程序的最佳选择,所以这部分软件的所有开发都是在 C ++上完成的,使用 Raspberry Pi 3 作为集线器。 与更简单的微控制器相比,这种类型的集线器的一些优点是:

它不是一个昂贵的组件。

编程和调试极大地简化了。

其中一些产品,如 rPi3,开箱即用,具有执行舒适捕获所需的所有通信外设。

在集线器内执行传感器融合的选择基于:

能够在芯片上执行传感器融合的 IMU 单元的成本

在通过先前完成的校准校正原始数据之后执行传感器融合的准确度。

软件(客户):

由于传输数据的协议是清楚的,因此客户端可以是能够显示 3D 骨架的任何东西。

大多数时候我使用在 Blender 中运行的 python 脚本从 OSC 获取四元数据,并旋转 3D 骨架的骨骼。

这个想法是以 Blender 插件的形式发布一个基本客户端,负责:

与集线器建立一些握手通信,检查兼容性和状态。

将状态传达给用户(计算机前面的人)。

充当 GUI 来运行现场校准程序并开始捕获。

实时显示捕获的预览,并允许用户注册其中的一部分。

允许具有 Blender 基本经验的用户在人体的虚拟模型上创建传感器的自定义分布,将其导出为结构化数据格式(如 xml)并将其发送到集线器。

*为了简单起见,这里我指的是 IMU 设备,但为了正确我应该说 IMU(陀螺仪和加速度计)+磁力计

如果你对这个项目感兴趣,想获取完整信息请访问:

https://hackaday.io/project/27519-motion-capture-system-that-you-can-build-yourself

与非网编译内容,未经许可,不得转载!

有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司 SupplyFrame 旗下最大的全球硬件开发者社区 Hackaday.com 已连续五年举办全球硬件开发者大赛 Hackadayprize,有超过 3000 多个硬件团队在这个赛事中互动交流、切磋技艺。

这个《硬件改变世界》系列,我们挑选在前几届 Hackadayprize 大赛中获奖的优秀作品加以展示,硬件技术可以多有意思,硬件开发者可以多有创意,从这些作品中你可以看到。

2019 年 3 月,Hackadayprize 中国区赛事将隆重开启,我们很期待看到国内的硬件开发者大开脑洞、大展技艺。你准备好了没,与来自全球的硬件开发者同台 PK?

python动作捕捉_打破价格垄断,工程师自制动作捕捉系统-嵌入式系统-与非网相关推荐

  1. Python灰帽子_黑客与逆向工程师的Python编程之道

    收藏自用 链接:Python灰帽子_黑客与逆向工程师的Python编程之道

  2. 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”

    ◎ 科技日报记者 崔爽 传统机器人只有"手",只能在固定好的点位上完成既定操作,而新一轮人工智能技术大大推动了机器和人的协作,这也对机器人的灵活性有了更高要求. 要想像人一样测量. ...

  3. 凝思linux操作系统4.2内核版本_打破技术垄断!国产操作系统的逆袭之路

    电脑现在已经走进了千家万户,工作中电脑也是标配,有的更是一个笔记本,一个台式机的组合.大部分电脑上安装的都是Windows操作系统(仅Windows10就拥有10亿用户),还有一部分安装的是苹果的Ma ...

  4. ue4 开发动作游戏_【图片】第三人称动作游戏开发日志【虚幻4吧】_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 今天我们继续来制作格斗游戏的角色动作部分.接下来轮到锁链下降和物体拖拽的动作,这2个动作相对于锁链荡漾还是比较简单的. 锁链下降是角色在高处的时候,用机械 ...

  5. python秒表代码_斌哥教你自制千分秒表(键盘控制)

    上节课我们绘制了用鼠标控制的千分秒表,还指出了一个隐藏的bug及其解决方案.今天我们来绘制使用键盘控制的千分秒表,请大家比较它与上节课代码的区别. 话不多说,上代码. 素材准备: 不需要任何素材,只需 ...

  6. 搭建python开发环境_陌搭app下载-陌搭 安卓版v1.2.22-PC6安卓网

    陌搭是一款为实现轻松社交氛围而推出的新型场景社交应用,融合线上与线下社交场景,针对陌生社交中常遇到的问题提出了便捷的解决方案. 软件介绍 陌搭APP,为实现轻松社交氛围而推出的新型场景社交应用.恋爱相 ...

  7. buck电路上下管_什么是 BUCK 电路_BUCK 电路工作原理_BUCK 电路图-与非网

    BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输出电压UD.通常电感中的电流是否连续,取决于开关频率.滤波电感L和电容C的数值. 什么是 BUCK 电路 BUCK 电路就是一种 D ...

  8. 纯软件程序员向嵌入式系统工程师转型时需注意的问题

    纯软件程序员向嵌入式系统工程师转型时需注意的问题 在中国,PC(主要是Windows-Intel体系)软件开发程序员,也就是"纯软件程序员"的"黄金年龄段"较短 ...

  9. 计算机三级嵌入式工程师,怎样通过计算机三级嵌入式,如何成为嵌入式工程师——第一章嵌入式系统概论

    在接下来的一段时间内(计划三天内)我将完成<全国计算机等级考试三级教程>以及其他辅助教材并结合三级真题的知识整合(全是干货),在接下来的计算机考试中顺利通过并为嵌入式发展做铺垫.友情提示: ...

  10. 3D动作绑定_聊聊低成本动作捕捉,这里有多套方案供开发团队参考

    文/潘翔 可能在很多玩家甚至开发者心中,动作捕捉这种玩意都是只存在于好莱坞电影和3A大作中的传说中的设备,国内这些做低端项目开发的根本没机会碰,偶尔用上一次厂商也会把"动作捕捉"当 ...

最新文章

  1. oracle跑with语句很慢,oracle 11g新特性---WITH语句增强
  2. 《DSP using MATLAB》Problem 6.3
  3. 分享九款构建响应式网站的最佳PHP框架
  4. flag在java怎么用_JAVA flag怎么用
  5. Android开发环境搭建全程演示(jdk+eclipse+android sdk)
  6. 2021牛客多校6 - Hopping Rabbit(矩形取模+扫描线)
  7. 电脑软件:巧用微软小工具解决日常问题!
  8. 11gR2 RAC时间同异常导致节点down掉问题处理
  9. 小迪和小捷的太空之旅——地球篇
  10. 梯度下降、随机梯度下降、方差减小的梯度下降(matlab实现)
  11. SpringBoot实战(十六):集成Skywalking调用链监控系统
  12. java实现qq音乐vip歌曲永久下载
  13. 常用的4种黑盒测试方法
  14. 计算机格式化后,电脑格式化后需要重装系统吗_格式化电脑重装系统的方法步骤...
  15. ArcGIS中shp文件的裁剪
  16. 51nod-1682 中位数计数
  17. 各双拼输入方案之间有明显的优劣之分吗?
  18. find与ls命令合体坑总结
  19. MAC上写Verilog并编译仿真
  20. 大数据揭秘《都挺好》:比起樊胜美 女性更想当苏明玉

热门文章

  1. 简信CRM:手机CRM软件的应用好处有哪些?
  2. Esp8266对接阿里云物联网远程实时温度监控{探讨帖}
  3. iphone 扩容测试软件,拯救iPhone 12 64G!闪迪打造的扩容神器上手:轻松省钱
  4. 转录组学分析之基因芯片的预处理
  5. 小米air2 pro ota 升级固件
  6. 凯立德导航android历史版本,凯立德导航升级2020版
  7. iOS 在线下载字体
  8. Blender 合成节点 中英文对照
  9. 图形2.5 Bump Map的改进(凹凸映射)
  10. function函数