1、(19)中华人民共和国国家知识产权局 (12)发明专利 (10)授权公告号 (45)授权公告日 (21)申请号 201610471855.1 (22)申请日 2016.06.24 (65)同一申请的已公布的文献号 申请公布号 CN 106038106 A (43)申请公布日 2016.10.26 (73)专利权人 深圳市迈康信医用机器人有限公 司 地址 518000 广东省深圳市龙岗区龙岗大 道8288号深圳大运软件小镇13栋3楼 (72)发明人 崔刚 张学海 (74)专利代理机构 北京律诚同业知识产权代理 有限公司 11006 代理人 刘健 黄韧敏 (51)Int.Cl. A61G 5/06
2、(2006.01) A61G 5/10(2006.01) (56)对比文件 CN 104814842 A,2015.08.05, US 4674584 A,1987.06.23, CN 104000697 A,2014.08.27, US 4915184 A,1990.04.10, EP 1616545 A1,2006.01.18, CN 101966109 A,2011.02.09, CN 102579209 A,2012.07.18, 审查员 徐进明 (54)发明名称 基于激光测距的爬楼轮椅控制系统及方法 (57)摘要 本发明提供了一种基于激光测距的爬楼轮 椅控制系统, 适用于轮椅技术领域
3、, 包括: 激光测 距模块, 用于通过激光来检测履带与楼梯之间的 第一距离; 座椅平衡模块, 用于根据座椅的倾斜 角, 控制座椅推杆电机的转向和转速调节爬楼轮 椅的座椅姿势; 霍尔控制模块, 用于根据霍尔控 制器当前输入的控制指令, 控制所述爬楼轮椅的 电机的运作。 同时本发明还提供一种基于激光测 距的爬楼轮椅控制方法。 借此, 本发明通过激光 测距改进轮椅避障, 并对轮椅在爬楼过程中加以 控制, 解决爬楼轮椅在爬楼过程中出现的颠簸。 权利要求书2页 说明书10页 附图8页 CN 106038106 B 2018.07.31 CN 106038106 B 1.一种基于激光测距的爬楼轮椅控制系统
4、, 其特征在于, 包括: 激光测距模块, 用于通过激光来检测履带与楼梯之间的第一距离; 座椅平衡模块, 用于根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮 椅的座椅姿势; 霍尔控制模块, 用于根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅的电机 的运作; 还包括: 所述霍尔控制模块包括霍尔控制杆和控制芯片, 通过所述霍尔控制杆将所述控制指令 传递给所述控制芯片完成对所述爬楼轮椅的操控; 所述激光测距模块通过激光测量轮椅到楼梯平面的距离反馈给所述控制芯片; 根据输 出调节轮子和履带的控制指令; 超声避障模块, 用于通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 第一电机驱
5、动模块, 用于根据所述控制指令驱动所述爬楼轮椅的轮子电机运行; 第二电机驱动模块, 用于根据所述控制指令驱动所述爬楼轮椅的履带电机运行; 所述第一电机驱动模块、 所述第二电机驱动模块、 所述座椅平衡模块通过所述控制芯 片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正转、 反转或停转; 所述激光测距模块还包括: 平地判定子模块, 用于根据第一距离的最大值来判定所述爬楼轮椅已经爬上最后一阶 楼梯, 将信号传递给所述控制芯片; 滤波运算子模块, 用于通过所述控制芯片对所述占空比信号进行滤波算法处理得到标 准化的占空比信号; 所述座椅平衡模块还包括: 角度调整子模块, 用于当检测到所述爬楼轮
6、椅的倾斜角小于第一阈值, 输出占空比信 号控制所述座椅推杆电机正转调整所述座椅姿势和重心, 当检测到所述爬楼轮椅的倾斜角 大于第二阈值, 输出占空比信号控制所述座椅推杆电机反转调整所述座椅姿势和重心, 当 检测到所述爬楼轮椅的倾斜角在所述第一阈值和所述第二阈值之间所述座椅推杆电机停 转; 所述角度调整子模块还用于设定正转到反转之间切换的延迟时间。 2.根据权利要求1所述基于激光测距的爬楼轮椅控制系统, 其特征在于, 所述座椅平衡模块包括加速计, 所述座椅平衡模块输出所述占空比信号的占空比与加 速计记录的加速度曲线成正相关, 所述加速度与倾斜角成正比, 所述占空比信号直接通过 微控制器测量。 3
7、.根据权利要求1所述基于激光测距的爬楼轮椅控制系统, 其特征在于, 还包括: 人机交互模块, 用于通过人机交互界面输入控制指令; 所述人机交互模块还包括: 爬楼开关子模块, 用于在平地运行过程中, 通过按下人机交互界面的爬楼按钮可以切 换到爬楼模式; 所述激光测距模块还包括: 自动切换子模块, 用于当检测到第一距离的最大值, 将信号传递给所述控制芯片使所 权 利 要 求 书 1/2 页 2 CN 106038106 B 2 述爬楼轮椅进行平地模式的切换; 所述轮子电机和所述履带电机是直流无刷电机。 4.一种基于激光测距的爬楼轮椅控制方法, 其特征在于, 包括: 通过激光来检测履带与楼梯之间的第
8、一距离; 根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮椅的座椅姿势; 根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅的电机的运作; 还包括: 通过霍尔控制杆将所述控制指令传递给所述控制芯片完成对所述爬楼轮椅的操控; 通过激光测量所述爬楼轮椅到楼梯平面的距离反馈给所述控制芯片; 根据输出调节轮 子和履带的控制指令; 通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 根据所述控制指令驱动所述爬楼轮椅的轮子电机运行; 根据所述控制指令驱动所述爬楼轮椅的履带电机运行; 通过所述控制芯片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正转、 反转或停转; 所述通过激光来检测
9、履带与楼梯之间的第一距离的步骤还包括: 根据第一距离的最大值来判定所述爬楼轮椅已经爬上最后一阶楼梯, 将信号传递给所 述控制芯片; 通过所述控制芯片对所述占空比信号进行滤波算法处理得到标准化的占空比信号; 所述根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮椅的座椅姿势的 步骤还包括: 当检测到所述爬楼轮椅的倾斜角小于第一阈值, 输出占空比信号控制所述座椅推杆电 机正转调整所述座椅姿势和重心; 当检测到所述爬楼轮椅的倾斜角大于第二阈值, 输出占空比信号控制所述座椅推杆电 机反转调整所述座椅姿势和重心; 当检测到所述爬楼轮椅的倾斜角在所述第一阈值和所述第二阈值之间所述座椅推杆 电机停转
10、; 设定正转到反转之间切换的延迟时间。 5.根据权利要求4所述基于激光测距的爬楼轮椅控制方法, 其特征在于, 输出所述占空比信号的占空比与加速计记录的加速度曲线成正相关, 所述加速度与倾 斜角成正比, 所述占空比信号直接通过微控制器测量。 6.根据权利要求4所述基于激光测距的爬楼轮椅控制方法, 其特征在于, 还包括: 通过人机交互界面输入控制指令; 所述通过人机交互界面输入控制指令的步骤还包括: 在平地运行过程中, 通过按下人机交互界面的爬楼按钮可以切换到爬楼模式; 所述通过激光来检测履带与楼梯之间的第一距离的步骤还包括: 当检测到第一距离的最大值, 将信号传递给所述控制芯片使所述爬楼轮椅进行
11、平地模 式的切换。 权 利 要 求 书 2/2 页 3 CN 106038106 B 3 基于激光测距的爬楼轮椅控制系统及方法 技术领域 0001 本发明涉及轮椅技术领域, 尤其涉及一种基于激光测距的爬楼轮椅控制系统及方 法。 背景技术 0002 随着社会的发展, 人们对出行要求越来越高, 但这对于老年人和肢体残疾人来说 则变成了一种奢望, 尤其是遇到台阶、 楼梯等复杂的路段, 这种弱势群体更希望有一种代步 工具。 轮椅恰恰成了解决这个难题的关键, 能够解决老年人和肢体残疾患者的出行, 但是遇 到障碍、 楼梯等复杂地形, 普通轮椅就显得力不从心。 智能电动越障爬楼轮椅是在国家提倡 关爱弱势群体
12、, 创建和谐社会的背景下开发的一种适用于残疾人与老年人等腿脚不便人群 的新型移动辅助设备。 该轮椅能够适应现实生活中出现的不同情况的复杂路面, 能够翻越 台阶, 楼梯等障碍, 对提高残疾人, 老年人的行动能力具有较高的实用价值。 0003 普通轮椅和电动轮椅的推出, 再加上一些城市无障碍设施的完善, 已经完好的解 决了小部分老年人和腿脚不便的残疾人出行不便的问题。 然而大部分地区, 比如农村、 城镇 等地方, 它的配套设施没有那么完善, 单单靠普通轮椅是无法解决老年人和残疾人的出行 问题。 即便是一线城市, 也不是所有地方的设施都是那么完善。 0004 对普通电动轮椅进行功能升级, 也就是电动
13、爬楼轮椅, 就能够有效的解决老年人 和腿脚不便的残疾人的出行。 电动爬楼轮椅自带有爬楼和越障功能, 使得乘坐者能够在小 范围的距离自由出行而不必麻烦家人。 电动爬楼轮椅有效解决老年人出行不便的难题, 电 动爬楼轮椅势必会有广阔的市场前景。 0005 电动爬楼轮椅的核心技术在于对爬楼技术的研究, 国内外多家科研机构和企业早 已做了大量工作并且得了相应的技术成果。 电动爬楼轮椅按照功能实现方式可以分为三大 类: 星轮式、 步行式和履带式爬楼。 0006 (1)星轮式爬楼轮椅。 星轮式爬楼轮椅爬楼动力是在轮椅底部轴杆两侧分布的若 干小轮, 在平地行走时, 各小轮自转。 在爬楼梯过程中, 星轮式爬楼轮
14、椅的各小轮同时绕轴 杆公转。 目前常见的星轮式爬楼轮椅有两侧各配三轮、 四轮和五轮形式。 安全和可靠性仍有 待改进。 星轮式爬楼轮椅结构简单、 造价便宜, 但是星轮间距是固定的对楼梯台阶的尺寸的 通用性较差, 同时安全防滑的可靠性也较差操作也不方便, 对于爬楼轮椅这样涉及到老年 人和残疾人生命安全的器件还是要以质量取胜。 0007 (2)步行式爬楼; 装置步行式爬楼装置是通过模仿人的爬楼动作, 设计出多条机械 腿交替升降以支撑爬楼动作, 又称为多足机器人。 步行式爬楼装置在爬楼过程中的的特点 是爬楼不连续, 同时对控制算法要求严格, 操作复杂。 而步行式爬楼装置的优点在于爬楼过 程非常稳定,
15、能完成不同尺寸楼梯的攀爬; 但是缺点也明显, 平地行走时运动幅度过小导致 动作异常缓慢。 另外, 由于功能需求, 机械腿必须有一定的长度要求, 座椅距离地很远, 容易 造成乘坐者使用恐慌。 鉴于上述情况, 步行式爬楼装置多数止步于实验室, 很少有实际应 用。 说 明 书 1/10 页 4 CN 106038106 B 4 0008 (3)履带式爬楼轮椅; 履带式爬楼轮椅在爬楼越障过程中, 借助履带的支撑完成对 于楼梯或者一般障碍物的攀爬。 对比步行式爬楼装置履带式爬楼装载的控制相对容易很 多。 而且履带式爬楼装置的爬楼过程相比较与步行式和星轮式更加连续, 因而也具有更加 平稳的爬楼体验和传动效
16、率。 履带爬楼装置在爬楼过程中, 会始终沿着与楼梯台阶的连线 做直线运行, 重心波动较小, 所以运动更加平稳对地形的适应能力更强。 因而, 履带式爬楼 轮椅有更好的市场和经济空间。 0009 现有的轮椅的用户群体以老年人、 残疾人、 行动不方便或肢体不健全人居多, 同时 这些人自己很难准确、 正确、 灵活、 自如地控制电动轮椅, 必须要有他人陪护。 这类人员的操 作难度较大, 不能让轮椅更加方便、 智能、 简单、 人性化, 在自主或由他人协助控制操作方面 也有缺陷。 0010 综上可知, 现有技术在实际使用上显然存在不便与缺陷, 所以有必要加以改进。 发明内容 0011 针对上述的缺陷, 本发
17、明的目的在于提供一种基于激光测距的爬楼轮椅控制系统 及方法, 其能有效降低现有的轮椅爬楼过程中出现一定幅度的颠簸, 通过激光测距改进轮 椅避障, 并对轮椅在爬楼过程中加以控制, 解决爬楼轮椅在爬楼过程中出现的颠簸。 0012 为了实现上述目的, 本发明提供一种基于激光测距的爬楼轮椅控制系统, 包括: 0013 激光测距模块, 用于通过激光来检测履带与楼梯之间的第一距离。 0014 座椅平衡模块, 用于根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬 楼轮椅的座椅姿势; 0015 霍尔控制模块, 用于根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅的 电机的运作。 0016 根据本发明
18、所述基于激光测距的爬楼轮椅控制系统, 还包括: 0017 所述霍尔控制模块包括霍尔控制杆和控制芯片, 通过所述霍尔控制杆将所述控制 指令传递给所述控制芯片完成对所述爬楼轮椅的操控; 0018 所述激光测距模块通过激光测量所述爬楼轮椅到楼梯平面的距离反馈给所述控 制芯片; 根据输出调节轮子和履带的控制指令; 0019 超声避障模块, 用于通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 0020 第一电机驱动模块, 用于根据所述控制指令驱动所述爬楼轮椅的轮子电机运行; 0021 第二电机驱动模块, 用于根据所述控制指令驱动所述爬楼轮椅的履带电机运行; 0022 所述第一电机驱动模块、 所述第
19、二电机驱动模块、 所述座椅平衡模块通过所述控 制芯片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正转、 反转或停转。 0023 根据本发明所述基于激光测距的爬楼轮椅控制系统, , 所述激光测距模块还包括: 0024 平地判定子模块, 用于根据第一距离的最大值来判定所述爬楼轮椅已经爬上最后 一阶楼梯, 将信号传递给所述控制芯片; 0025 滤波运算子模块, 用于通过所述控制芯片对所述占空比信号进行滤波算法处理得 到标准化的占空比信号; 0026 所述座椅平衡模块还包括: 0027 角度调整子模块, 用于当检测到所述爬楼轮椅的倾斜角小于第一阈值, 输出占空 说 明 书 2/10 页 5
20、CN 106038106 B 5 比信号控制所述座椅推杆电机正转调整所述座椅姿势和重心, 当检测到所述爬楼轮椅的倾 斜角大于第二阈值, 输出占空比信号控制所述座椅推杆电机反转调整所述座椅姿势和重 心, 当检测到所述爬楼轮椅的倾斜角在所述第一阈值和所述第二阈值之间所述座椅推杆电 机停转; 0028 所述周期调整子模块还用于设定正转到反转之间切换的延迟时间。 0029 根据本发明所述基于激光测距的爬楼轮椅控制系统, 所述座椅平衡模块包括加速 计, 所述座椅平衡模块输出所述占空比信号的占空比与加速计记录的加速度曲线成正相 关, 所述加速度与倾斜角成正比, 所述占空比信号直接通过微控制器测量。 003
21、0 根据本发明所述基于激光测距的爬楼轮椅控制系统, 还包括: 0031 人机交互模块, 用于通过人机交互界面输入控制指令; 0032 所述人机交互模块还包括: 0033 爬楼开关子模块, 用于在平地运行过程中, 通过按下人机交互界面的爬楼按钮可 以切换到爬楼模式; 0034 所述激光测距模块还包括: 0035 自动切换子模块, 用于当检测到第一距离的最大值, 将信号传递给所述控制芯片 使所述爬楼轮椅进行平地模式的切换; 0036 所述轮子电机和所述履带电机是直流无刷电机。 0037 本发明还提供一种基于激光测距的爬楼轮椅控制方法, 包括: 0038 通过激光来检测履带与楼梯之间的第一距离; 0
22、039 根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮椅的座椅姿势; 0040 根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅的电机的运作。 0041 根据本发明所述基于激光测距的爬楼轮椅控制方法, 还包括: 0042 通过霍尔控制杆将所述控制指令传递给所述控制芯片完成对所述爬楼轮椅的操 控; 0043 通过激光测量所述爬楼轮椅到楼梯平面的距离反馈给所述控制芯片; 根据输出调 节轮子和履带的控制指令; 0044 通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 0045 根据所述控制指令驱动所述爬楼轮椅的轮子电机运行; 0046 根据所述控制指令驱动所述爬楼轮椅的履带电机
23、运行; 0047 通过所述控制芯片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正 转、 反转或停转。 0048 根据本发明所述基于激光测距的爬楼轮椅控制方法, 所述通过激光来检测履带与 楼梯之间的第一距离的步骤还包括: 0049 根据第一距离的最大值来判定所述爬楼轮椅已经爬上最后一阶楼梯, 将信号传递 给所述控制芯片; 0050 通过所述控制芯片对所述占空比信号进行滤波算法处理得到标准化的占空比信 号; 0051 所述根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮椅的座椅姿 势的步骤还包括: 说 明 书 3/10 页 6 CN 106038106 B 6 0052 当检测
24、到所述爬楼轮椅的倾斜角小于第一阈值, 输出占空比信号控制所述座椅推 杆电机正转调整所述座椅姿势和重心; 0053 当检测到所述爬楼轮椅的倾斜角大于第二阈值, 输出占空比信号控制所述座椅推 杆电机反转调整所述座椅姿势和重心; 0054 当检测到所述爬楼轮椅的倾斜角在所述第一阈值和所述第二阈值之间所述座椅 推杆电机停转; 0055 设定正转到反转之间切换的延迟时间; 0056 根据本发明所述基于激光测距的爬楼轮椅控制方法, 所述根据座椅的倾斜角, 控 制座椅推杆电机的转向和转速调节爬楼轮椅的座椅姿势的步骤还包括: 0057 输出所述占空比信号的占空比与加速计记录的加速度曲线成正相关, 所述加速度
25、与倾斜角成正比, 所述占空比信号直接通过微控制器测量。 0058 根据本发明所述基于激光测距的爬楼轮椅控制方法, 还包括: 0059 通过人机交互界面输入控制指令; 0060 所述通过人机交互界面输入控制指令的步骤还包括: 0061 在平地运行过程中, 通过按下人机交互界面的爬楼按钮可以切换到爬楼模式; 0062 所述通过激光来检测履带与楼梯之间的第一距离的步骤还包括: 0063 当检测到第一距离的最大值, 将信号传递给所述控制芯片使所述爬楼轮椅进行平 地模式的切换。 0064 本发明通过激光测距改进轮椅避障, 并对轮椅在爬楼过程中加以控制, 解决爬楼 轮椅在爬楼过程中出现的颠簸。 附图说明
26、0065 图1是本发明基于激光测距的爬楼轮椅控制系统结构示意图; 0066 图2是本发明基于激光测距的爬楼轮椅控制系统的优选实施例的结构示意图; 0067 图3是本发明基于激光测距的爬楼轮椅控制方法激光测距控制爬楼原理示意图; 0068 图4是本发明基于激光测距的爬楼轮椅控制方法流程示意图; 0069 图5是本发明电动基于激光测距的爬楼轮椅控制方法第一实施例示意图; 0070 图6是本发明电动基于激光测距的爬楼轮椅控制方法第二实施例切换爬楼模式流 程示意图; 0071 图7是本发明电动基于激光测距的爬楼轮椅控制方法第二实施例调整座椅倾斜角 流程示意图; 0072 图8是本发明本发明电动基于激光
27、测距的爬楼轮椅控制方法第二实施例激光测距 流程示意图; 0073 图9是本发明本发明电动基于激光测距的爬楼轮椅控制方法第二实施例爬楼模式 流程示意图; 0074 图10是本发明本发明电动基于激光测距的爬楼轮椅控制方法第三实施例爬楼状 态示意图; 0075 图11是本发明电动基于激光测距的爬楼轮椅控制方法座椅平衡原理示意图。 说 明 书 4/10 页 7 CN 106038106 B 7 具体实施方式 0076 为了使本发明的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并 不用于限定本发明。
28、 0077 为了解决上述问题, 结合图示说明, 如图1图2所示, 本发明提供的基于激光测距 的爬楼轮椅控制系统100, 包括: 0078 激光测距模块10, 用于通过激光来检测履带与楼梯之间的第一距离。 0079 座椅平衡模块20, 用于根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节 爬楼轮椅的座椅姿势; 0080 霍尔控制模块30, 用于根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅 的电机的运作。 0081 进一步地, 基于激光测距的爬楼轮椅控制系统100还包括: 0082 所述霍尔控制模块30包括霍尔控制杆和控制芯片, 通过所述霍尔控制杆将所述控 制指令传递给所述控制芯片完成
29、对所述爬楼轮椅的操控; 0083 所述激光测距模块10通过激光测量所述爬楼轮椅到楼梯平面的距离反馈给所述 控制芯片; 根据输出调节轮子和履带的控制指令; 0084 超声避障模块, 用于通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 0085 第一电机驱动模块50, 用于根据所述控制指令驱动所述爬楼轮椅的轮子电机运 行; 0086 第二电机驱动模块60, 用于根据所述控制指令驱动所述爬楼轮椅的履带电机运 行; 0087 所述第一电机驱动模块50、 第二电机驱动模块60、 座椅平衡模块20通过所述控制 芯片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正转、 反转或停转。 0088
30、本实施例中, 所述激光测距模块10还包括: 0089 平地判定子模块11, 用于根据第一距离的最大值来判定所述爬楼轮椅已经爬上最 后一阶楼梯, 将信号传递给所述控制芯片; 0090 滤波运算子模块12, 用于通过所述控制芯片对所述占空比信号进行滤波算法处理 得到标准化的占空比信号; 0091 所述座椅平衡模块20还包括: 0092 角度调整子模块21, 用于当检测到所述爬楼轮椅的倾斜角小于第一阈值, 输出占 空比信号控制所述座椅推杆电机正转调整所述座椅姿势和重心, 当检测到所述爬楼轮椅的 倾斜角大于第二阈值, 输出占空比信号控制所述座椅推杆电机反转调整所述座椅姿势和重 心, 当检测到所述爬楼轮
31、椅的倾斜角在所述第一阈值和所述第二阈值之间所述座椅推杆电 机停转; 0093 周期调整子模块22还用于设定正转到反转之间切换的延迟时间; 0094 更好的是, 通过所述超声避障模块40还用于周期性的发射超声波来检测前方是否 有障碍物, 将测出障碍物的距离传递给所述控制芯片; 用于通过降低超声波发射频率同时 对控制芯片进行滤波算法处理, 确定所述障碍物的距离的数值; 用于根据所述障碍物的距 说 明 书 5/10 页 8 CN 106038106 B 8 离小于安全距离发送停转指令调整相应的电机的转速和转向来使得所述爬楼轮椅停止向 前行进; 还用于当检测到所述障碍物的距离小于安全距离, 所述霍尔控
32、制杆的靠近障碍物 的控制指令被识别为无效指令, 当检测到障碍物的距离大于安全距离, 所述霍尔控制杆的 靠近障碍物的控制指令被识别为有效指令。 0095 所述基于激光测距的爬楼轮椅控制系统100, 优选的是, 所述座椅平衡模块20包括 加速计, 所述座椅平衡模块20输出所述占空比信号的占空比与加速计记录的加速度曲线成 正相关, 所述加速度与倾斜角成正比, 所述占空比信号直接通过微控制器测量。 激光测距传 感器具有更好的方向性能, 使它避免在检测中受到同等信号的干扰, 工作过程中有可视的 红外激光工作频率为10Hz。 在初次上电后激光测距模块10会延时0.5s, 然后将所检测到的 距离数据以串口的
33、方式发送给控制芯片。 0096 所述座椅平衡模块20核心是应用了加速计的平衡传感器, 借助于激光测距模块10 的测距结果一起作为控制条件, 在爬楼过程中进行平衡控制和推进爬楼轮椅的电机运转 0097 超声波避障设计在于, 在爬楼轮椅的运行过程中, 爬楼轮椅前方的超声波组件会 周期性的发射超声波来检测前方是否有障碍物, 如果有就测出障碍物的距离然后将检测到 的距离信号传递给控制芯片, 控制芯片调整电机的转速和转向来避免轮椅继续向前行进。 0098 所述基于激光测距的爬楼轮椅控制系统100中需要根据复杂的障碍物和楼梯的位 置进行精确的测定, 实际应用中, 超声避障模块40工作步骤包括: 探测障碍物
34、时通过控制端 给与第一时间阈值的高电平; 获得高电平作为启动信号; 在接受端采集到相应的高电平输 入; 检测基准信号与收到信号的时间差; 根据记录的高电平的时间差推算出距离; 在测距的 过程中, 所述超声避障模块40了HC_SR04超声波模块。 0099 所述基于激光测距的爬楼轮椅控制系统100, 还包括: 0100 人机交互模块70, 用于通过人机交互界面输入控制指令; 0101 所述人机交互模块70还包括: 0102 爬楼开关子模块71, 用于在平地运行过程中, 通过按下人机交互界面的爬楼按钮 可以切换到爬楼模式; 0103 所述激光测距模块10还包括: 0104 自动切换子模块13, 用
35、于当检测到第一距离的最大值, 将信号传递给所述控制芯 片使所述爬楼轮椅进行平地模式的切换; 0105 所述轮子电机和所述履带电机是直流无刷电机。 0106 更进一步地, 为了使得本发明基于激光测距的爬楼轮椅控制方法阐述更清楚, 基 于上述爬楼轮椅的控制系统100实现, 如图4所示, 步骤包括: 0107 步骤S401, 通过激光来检测履带与楼梯之间的第一距离; 0108 步骤S402, 根据座椅的倾斜角, 控制座椅推杆电机的转向和转速调节爬楼轮椅的 座椅姿势; 0109 步骤S403, 根据霍尔控制器当前输入的控制指令, 控制所述爬楼轮椅的电机的运 作。 0110 以上步骤分别由激光测距模块1
36、0, 座椅平衡模块20, 霍尔控制模块30实现。 在该实 施例中, 所述基于激光测距的爬楼轮椅控制方法, 优选的步骤还包括: 0111 通过霍尔控制杆将所述控制指令传递给所述控制芯片完成对所述爬楼轮椅的操 说 明 书 6/10 页 9 CN 106038106 B 9 控; 0112 通过激光测量所述爬楼轮椅到楼梯平面的距离反馈给所述控制芯片通过激光测 量所述爬楼轮椅到楼梯平面的距离反馈给所述控制芯片; 根据输出调节轮子和履带的控制 指令; 0113 通过超声波检测障碍物和楼梯的距离, 避开所述障碍物; 0114 根据所述控制指令驱动所述爬楼轮椅的轮子电机运行; 0115 根据所述控制指令驱动
37、所述爬楼轮椅的履带电机运行; 0116 通过所述控制芯片给电机驱动芯片相对应的占空比信号, 驱动对应的电机完成正 转、 反转或停转。 0117 所述基于激光测距的爬楼轮椅控制方法为了调节座椅平衡, 在一优选实施例中, 所述步骤包括: 0118 步骤S501, 根据第一距离的最大值来判定所述爬楼轮椅已经爬上最后一阶楼梯, 将信号传递给所述控制芯片; 0119 步骤S502, 通过所述控制芯片对所述占空比信号进行滤波算法处理得到标准化的 占空比信号; 0120 步骤S503, 当检测到所述爬楼轮椅的倾斜角小于第一阈值, 输出占空比信号控制 所述座椅推杆电机正转调整所述座椅姿势和重心; 0121 步
38、骤S504, 当检测到所述爬楼轮椅的倾斜角大于第二阈值, 输出占空比信号控制 所述座椅推杆电机反转调整所述座椅姿势和重心; 0122 步骤S505, 当检测到所述爬楼轮椅的倾斜角在所述第一阈值和所述第二阈值之间 所述座椅推杆电机停转; 0123 上述步骤中, 还进一步优选的是, 设定正转到反转之间切换的延迟时间。 以便于保 护电机不会因为频繁瞬间切换导致性能下降。 这其中需要配合的是所述激光测距模块10、 平地判定子模块11、 滤波运算子模块12、 所述座椅平衡模块30、 角度调整子模块。 0124 霍尔控制模块20包括霍尔控制杆和控制芯片, 控制芯片应用了意法半导体STM32 芯片, 更具有
39、可扩展性, 在STM32系统中, 采用捕获中断来检测高电平的时间能够很好的解 决毛刺问题, 因为捕获本身就具备滤波功能。 在捕获函数的初始化中, 可以根据需求对要检 测的波形进行滤波。 0125 对于常用的平衡传感器, 其检测精度会在一定范围内波动。 设定0 保持座椅推杆 电机停转, 小于-5 座椅推杆电机正转, 大于+5 座椅推杆电机反转。 这种通过扩大座椅推杆 电机正反转的范围的平衡传感器的检测设定就不会照成不停的停止和转动。 即设置座椅推 杆电机连续正转为小于-5 , 座椅推杆电机连续反转为大于+5 , 座椅推杆电机停转点为设 定0 0126 这种将推杆电机的正转反转和停转的范围交融式相
40、接设定办法, 能有效的解决座 椅推杆电机频繁交替正反转动的抖动问题。 0127 在本发明基于激光测距的爬楼轮椅控制系统100应用的一个具体实施例子中, 爬 楼轮椅的平地运行控制中涉及到霍尔控制杆的信号采集、 超声波传感器的测距研究和电机 驱动电路的设计; 所述爬楼轮椅的爬楼控制会涉及到激光传感器测距以及信号的传输、 平 衡传感器信号的A/D采样。 人机交互界面用来选择相应的运转模式: 爬楼运行模式、 平地运 说 明 书 7/10 页 10 CN 106038106 B 10 行模式; 霍尔控制杆主要作为乘坐者对轮椅控制信号的输入; 超声波传感器、 平衡传感器、 激光传感器用于轮椅周边环境采集;
41、 照明、 蜂鸣器、 电机驱动以及电机则是用于轮椅功能最 终的实现, 电源供电可以通过内置电池来实现。 平地运行模式流程如图6所示, 包括: 0128 步骤S601, 平地运行模式; 0129 步骤S602, 控制霍尔控制杆; 0130 步骤S603, 是否达到避障限位; 0131 步骤S604, 轮子受摇杆自由控制; 若经超声检测具有障碍物, 需要避开执行步骤 S605; 0132 步骤S605轮子避障; 0133 步骤S606, 看门狗喂狗成功。 0134 步骤S607, 是否需要切换爬楼模式。 若是, 执行步骤S608, 若否, 回到执行步骤 S601。 0135 步骤S608, 如果切换
42、成功, 执行步骤S610。 不行则执行步骤S609; 0136 步骤S609, 重启霍尔控制器; 0137 步骤S610, 爬楼模式。 0138 控制芯片应用了意法半导体STM32芯片主系统主要由四个被动单元和四个驱动单 元构成。 四被动单元是: AHB(Advanced High-performance Bus, 高性能总线)到APB (Advanced Peripheral Bus, 外围总线)的桥(连接所有的APB设备)、 内部FLASH闪存、 内部 SRAM(Static RAM的缩写, 即静态随机存储器)、 FSMC(Flexible Static Memory Controller
43、, 可变静态存储控制器)。 四个驱动单元是: 内核DCode总线、 系统总线、 通用 DMA1、 通用DMA2。 四个驱动单元是: 内核DCode总线、 系统总线、 通用DMA1、 通用DMA2。 ICode总 线: 该总线将M3内核指令总线和闪存指令接口相连, 指令的预取在该总线上面完成。 DCode 总线: 该总线将M3内核的DCode总线与闪存存储器的数据接口相连接, 常量加载和调试访问 在该总线上面完成。 系统总线: 该总线连接M3内核的系统总线到总线矩阵, 总线矩阵协调内 核和DMA间访问。 DMA总线: 该总线将DMA的AHB主控接口与总线矩阵相连, 总线矩阵协调CPU 的DCod
44、e和DMA到SRAM, 闪存和外设的访问。 总线矩阵: 总线矩阵协调内核系统总线和DMA主 控总线之间的访问仲裁, 仲裁利用轮换算法。 AHB/APB桥: 这两个桥在AHB和2个APB总线间提 供同步连接, APB1操作速度限于36MHz, APB2操作速度全速72MHz。 0139 乘坐者通过霍尔控制杆将控制意愿传递给控制芯片完成对轮椅的操控。 超声避障 模块40通过超声波测量所述爬楼轮椅到障碍物的距离, 反馈给控制芯片, 进而停止前进。 若 需要座椅平衡, 在爬楼过程中, 通过平衡传感器检测座椅的倾斜角, 并反馈给控制芯片继而 通过调节座椅推杆电机的转速和方向来保持座椅平稳。 在爬楼过程中
45、, 通过传感器来探测 轮椅履带与楼梯之间的最大距离来判定所述爬楼轮椅是否已经爬上最后一阶楼梯, 并将信 号传递给控制芯片以便轮椅进行爬楼模式的切换。 电机驱动是爬楼轮椅的动力来源, 通过 控制器给电机驱动芯片相对应的控制信号, 继而驱动对应的电机完成正转、 反转、 停转。 考 虑到轮椅的使用者, 以老年者居多, 因而轮椅的控制需要简单。 我们在设计爬楼轮椅的时候 主要以摇动控制霍尔控制杆来驱动电机运转带动轮椅前进后退或者上下楼梯, 其中用爬楼 按键和平地运行按键来进行爬楼或者平地运行的切换, 通过爬楼开关子模块71实现。 同时 也可以通过传感器来检测周围的环境, 比如前面后面是否有楼梯, 如果
46、检测到楼梯则会自 说 明 书 8/10 页 11 CN 106038106 B 11 动切换为爬楼状态。 爬楼过程中需要检测座椅倾斜, 步骤包括: 0140 步骤S701, 启动座椅平衡模块 0141 步骤S702, 座椅平衡模块采集角度数据 0142 步骤S703, 是否倾斜; 如果右倾斜, 即倾斜角为正值, 则反转减小, 如果左倾斜, 即 倾斜角为负值, 则正转增大。 0143 步骤S704, 等待启动命令; 0144 步骤S705, 切换到爬楼模式; 0145 步骤S706, 座椅推杆电机反转; 0146 步骤S707, 座椅推杆电机正转。 0147 在爬楼轮椅的爬楼过程中, 除超声波传
47、感器和激光传感器外还需要平衡传感器来 采集轮椅座位与水平方向的角度信号反馈给控制器, 以便控制器能够在爬楼的同时调节座 椅电机的转速和方向来保持座椅的水平。 0148 除却轮椅的机械结构以外, 要完成爬楼轮椅的基本功能需要相应的元器件。 人机 交互界面用来选择相应的运转模式: 爬楼运行模式、 平地运行模式; 霍尔控制杆主要作为乘 坐者对轮椅控制信号的输入; 超声波传感器、 平衡传感器、 激光传感器用于轮椅周边环境采 集; 照明、 蜂鸣器、 电机驱动以及电机则是用于轮椅功能最终的实现。 依赖于传感器或其他 测距装置。 0149 如图10所示的基于激光测距的爬楼轮椅控制系统100上下楼过程的具体实
48、施例, 轮椅下楼时, 图5所示为轮椅履带结构图, 履带分为两截前面长后面短, 分为a, b两段, c为履 带链接点支点处的电机c, 当需要改变履带形态时就使得a和b围绕电机c转动, 实现弯折或 拉直, 激光测距模块10在履带末端; 图6中轮椅检测到楼梯, 启动爬楼模式, 放下后轮如图 10, 电机c如图所示正向转动, 同时电动轮椅100通过履带向前运行; 爬楼过程采集步骤包 括: 0150 步骤S801, 是否收到采集指令, 若无则执行S808, 0151 步骤S802, 激光测距模块采集距离数据 0152 步骤S803, 通过串口发送数据给控制芯片 0153 步骤S804, 是否数值周期性从小到大, 从大到小变化。 若是, 执行步骤S804, 若否, 执行步骤S802。 出现数据错误时也应重新获取, 回到步骤S802。 0154 步骤S805, 保存最大值M, 并替换上一个最大值M0; 0155 步骤S806, 比较M-M010cm。 10cm为一个安全阈值, 根据实际的爬楼轮椅的激光传 感器的位置设定。 0156 步骤S807, 放下爬楼轮椅后轮, 后轮缓慢着地。 0157 步骤S808, 等待采集指令 0158 图10中d为激光模块所检测到的距离, 地面到激光测距模块的距离, 激光测距模块 10控制调用它实现测距, 后轮开始