开放式系统编程技术

对于许多人来说,技术可以帮助并改善我们的生活,使某些任务变得更容易,可以进行长距离沟通,并为我们提供了一个了解周围世界的机会。 但是,对于许多残疾人来说,技术不是辅助,而是生活独立和优质生活必不可少的。

辅助技术,例如增强/辅助通信(AAC),文本到语音和语音到文本(TTS / STT),放大镜,屏幕阅读器和视线系统,使残障人士能够完成他人认为理所当然的事情每天 不幸的是,大多数辅助技术设备非常昂贵,并且老化Swift,几乎没有客户可维修的部件。

为什么封闭式辅助技术是一个问题

封闭式辅助技术硬件在尝试解决其他问题时会产生新的问题。 尽管可访问并且为用户提供了急需的扩充和适应,但是可用的设备是有限的,并且可能价格昂贵。 放大镜的价格可能高达2,000美元以上,而AAC设备起初具有数百种功能,它们具有极其基本的功能,而说出您所键入内容的设备则要花费数千美元。 视线系统(设置允许用户使用其头部或眼睛移动鼠标指针的系统)的起价为5,000美元,并Swift升至10,000美元以上。 这种系统的价格有明显的趋势,与人的残疾严重程度成正比:人需要的设备越多,成本就越高。

即使能够获得所需的设备,如果设备发生故障,也要跟上更新,维护和维修的步伐。 查找此类硬件的维修手册,拆卸手册,指南等并不容易,而且如果操作系统嵌入在硬件中,则问题就更大了。

我在一次会议的无声拍卖中于2011年获得了专有的AT设备。 当该设备是新设备(2000年代初)时,其零售价超过5,000美元。 该设备是带有触摸屏,大量端口(例如,火线,USB和音频端口),用于通讯目的的大型扬声器,两个CompactFlash读卡器,一块可充电的7.8伏电池和一个AAC“平板电脑”。支架。 它很重,有点笨重,并且被锁定。 到目前为止,我对设备解锁和在其上安装Linux的尝试均未成功。

我几年前可以购买的设备:外框上的橡胶涂层,简单的电源按钮和LED指示灯以及触摸屏。

带有保护套的设备:触摸屏位于前景中

触摸屏断开连接并移至侧面

在此图中,没有SSD或传统硬盘驱动器; 唯一的可移动存储是通过CompactFlash卡。 左侧框架内的大金属盒是电池储物箱。

主板(我相信)从框架上移开并翻了过来

在此图中,请注意八个端口以及左侧的可能是红外通信LED。

拆下主板和输入板的外壳

如图所示,尽管可以打开和拆卸设备,但没有太多可维修的东西-没有可更换的硬盘驱动器,没有插槽来升级内存,没有办法解锁设备并安装其他操作系统。 一旦该设备不再能够满足现代规范,它就注定会成为垃圾堆。 任何设备的使用寿命似乎都是10年,尤其是按照当今的标准,这样的寿命很宽泛,但是对于某些只需要与其他设备进行通信的设备而言,它的寿命很短而且不足。

开放式硬件作为辅助技术选项

从可访问性的角度进行检查,开放式硬件带来了许多优势,例如让残疾人使用其他人无论能力如何都可以使用的随时可用的硬件。 开放硬件在开放性和可用性方面的基本原则允许创建更多满足用户需求的定制,个性化辅助技术设备。 开放式硬件允许随着年龄和能力的变化而增加或删除功能,从而延长设备的使用寿命。 各种单板计算机(SBC)和组件的零件可用性,详细指南和教程,易于维修以及价格适中等都是AT不仅需要而且需要的深刻品质。 另外,由于开放式硬件不会被专有控件和专利所束缚,因此无需使用保险或获得医疗许可来更改,修改或更改该人真正拥有的物品的状态(在这种情况下,是他们自己的辅助技术)设备。

关于如何使用开放式硬件来实现可访问性,有一些很棒的项目和真实示例,您可以在网上找到它们。 例如,Dheera Venkatraman使用他创建的应用,Arduino Uno,蓝牙模块和伺服器创建了芝麻 。

布雷特·马丁(布雷特·马丁(Brett Martin),几年前撰写了一篇出色的指南,描述了如何使用Arduino芯片,RFID阅读器和电子门锁来构建RFID门锁系统 。

另一个引人入胜的项目是Eyewriter ,该项目最初是为了使涂鸦艺术家Tempt1(不仅于2003年被诊断为ALS)进行交流,而且可以继续创造艺术。 通过廉价的太阳镜,PS3相机,红外LED,铜线以及超过两周的开发时间,眼神系统诞生了。

结论

通过使用开放式硬件,开放的制造商社区以及残障人士的参与,我们可以构建辅助技术,以增强和改善具有各种能力的用户的未来。

翻译自: https://opensource.com/life/15/5/building-better-assistive-technology-open-hardware

开放式系统编程技术

开放式系统编程技术_使用开放式硬件构建更好的辅助技术相关推荐

  1. linux系统编程学习_(2)进程控制-- fork函数、exec函数族、回收子进程--孤儿进程僵尸进程、wait函数

    linux系统编程学习_(2)进程控制-- fork函数.exec函数族.回收子进程–孤儿进程僵尸进程.wait函数 进程控制 fork()函数 创建一个子进程. pid_t fork(void); ...

  2. java计分系统编程代码_使用Java代码对实时系统进行编程

    由于许多重要原因,Java语言在实时系统中的使用并不广泛. 这些包括Java语言设计固有的不确定性性能影响,例如动态类加载,以及Java Runtime Environment(JRE)本身,例如垃圾 ...

  3. python是脚本语言、主要用作系统编程和_关于Python是不是脚本语言的探讨

    很多人认为Python是单纯的脚本语言,认为它是一门简单的语言.其实,脚本语言并不是所谓的简单,而是简洁.Python可以使得一些复杂的编程任务变得简单而不是简单的编程语言.所以要是给Python一个 ...

  4. 排名 教材 数字电子技术_国外电子与通信教材系列:数字电子技术(第10版) PDF 高清电子书...

    <国外电子与通信教材系列:数字电子技术(第10版)>图书简介 <国外电子与通信教材系列:数字电子技术(第10版)>,电子工业出版社出版,外文书名: Digital Fundam ...

  5. 智能情绪分析技术_石化缘推荐:炼化企业智能机器人巡检技术应用前景分析!...

    本期内容由湖南天一奥星泵业有限公司冠名 炼化企业智能机器人巡检技术应用前景分析 王国彤1,孙秉才2,储胜利2,宋亚敏1(1.中国石油天然气股份有限公司大连石化分公司,辽宁省大连市:2.中国石油集团安全 ...

  6. 智能情绪分析技术_简单分析人工智能的表现在计算机网络应用技术中的优势

    简单分析人工智能的表现在计算机网络应用技术中的优势 大数据时代背景下, 计算机网络技术迅猛发展, 而人工智能技术的发展也进一步推动了计算机网络技术的发展, 两者相互融合, 相互促进, 实现了双赢发展. ...

  7. python生产式系统动物识别_在MES生产管理系统中,人脸识别技术以什么形式存在?...

    MES制造执行系统是智慧工厂的一个重要环节,通过与企业其他系统互联互通,做到数据采集实时呈现,生产过程跟踪管理,在线质量监视管理等,MES生产管理系统的定位,是连接计划层和现场自动化系统之间的执行层, ...

  8. 新代系统编程教学_人之初线上教学——三轴智能点胶机控制系统,带你轻轻松松学编程!...

    三轴智能点胶机控制系统适用机型 类型 三轴(丝杆/同步带) 控制轴承 三轴 型号(RZC-) 221/331/441/551/661 有效行程(mm) X 200/300/400/500/600 Y1 ...

  9. 基于php的外卖订餐系统开题报告_石化二小参加区2020省市级现代教育技术课题研究开题会议...

    12月24日下午2:30,大观区2020省市级现代教育技术课题研究开题会议在石化三小举行,石化二小两项省市级课题负责人和主要研究成员在王孝胜校长的带领下参加了会议. 开题会上,叶明珠和王海燕老师主持的 ...

最新文章

  1. 把梯度下降算法变成酷炫游戏,这有一份深度学习通俗讲义
  2. 数据同步云端本地_如何从云端删除Windows 8的同步数据
  3. BZOJ 1001 狼捉兔子
  4. android 微信 demo,android微信分享demo
  5. 快速接入 Android BLE 开发的基础框架
  6. 大型综合办公管理系统源码(OA+HR+CRM)源码免费分享
  7. 管桩的弹性模量计算公式_400管桩单桩水平承载力特征值计算书
  8. 为图片添加LOMO效果
  9. iOS .tdb代替.dylib
  10. php对接WPS开放平台word编辑demo
  11. 盘点2015年英特尔旧金山IDF峰会上的黑科技
  12. 10个提供免费PHP脚本下载的网站
  13. 使用git在项目中的一些经验
  14. STC89C51单片机:keil5与stc-isp的下载与安装
  15. HP-SOCKET 使用C方法-Pull
  16. 《孙子初问世》--游戏策划书
  17. 燃气管道泄漏监测监控报警管理系统软件解决方案
  18. flake8插件配置
  19. 【转】adb sideload 刷机模式. 一种用USB线,刷卡刷包的方法.
  20. ubuntu系统tmp文件夹内文件重启自动删除与恢复

热门文章

  1. go语言代码规范详解
  2. 请求网页时,怎么给我返回了一段 JavaScript 代码
  3. MS CRM 2011 如何创建基于SQL的自定义报表,并使用数据预筛选(Pre-Filtering)
  4. Windows下常用的100个CMD指令以及常见的操作
  5. 虚拟化基础架构Windows 2008篇之2-域用户与域用户组管理
  6. SQL Server 索引和表体系结构(包含列索引)
  7. mysqldump备份还原
  8. java catch中 return_JAVA中try、catch、finally带return的执行顺序总结
  9. mysql连接多个存储存储_Mysql(三):多表查询和存储程序
  10. Winsock编程补遗