轮椅的两轮差速转向控制策略(智能轮椅)

目前在公司这边做一个智能轮椅的项目。希望通过手柄实现轮椅的加减速和转向控制。在网上找了一篇文献,文献上提供了一种控制思路,供大家参考(修改了原文献上一些错误的地方)。

手柄信号说明

目前轮椅上使用的速度转向二维摇杆输出与位置成线性比例的二维电压信号,将这两个信号作为车速和转角的指令集合。用户前/后推动可以连续调节轮椅的车速,左/右推动可以连续控制轮椅的转角。通过操作手柄信号处理算法把一个二维信号转换为速度和转向控制指令。速度转向二维摇杆输出的信号可由下图来表示:
在这里插入图片描述
如图所示:X轴代表转角,以左转为正;Y轴代表车速,以前进为正。速度转向二维摇杆是两路相互垂直的电位计,对X轴和Y轴方向电压与转角、转速对应关系的规定如图所示。二维电压信号落入其中正方形区域,设某输入指令对应A(X,Y)点,通过手柄信号处理算法,可以得到左右电机的转速转向控制指令。

算法过程

二维电压坐标(X,Y)与二维速度转角坐标(V,θ)。转换结果可以由以下公式给出:
V = 5 ∗ 2.5 − Y 2.5 V = 5 * \frac{2.5 - Y}{2.5} V=52.52.5Y
θ = 90 ° ∗ 2.5 − X 2.5 \theta= 90° * \frac{2.5-X}{2.5} θ=90°2.52.5X
由以上公式可知,当前的目标速度仅仅由Y方向的信号确定,目标角度仅仅由X方向的信号确定。现在分析轮椅的转弯是如何实现的,图中是轮椅以O点为中心向左转弯时的情景,V代表轮椅的质心速度,w代表质心的角速度,Vl、Vr,分别表示左右轮的线速度,wl,wr分别表示轮椅左右轮转速,L为驱动轮间距,r表示驱动轮半径,设R为转弯半径,θ 是轮椅的车体转弯角度(以左转弯为正)。
在这里插入图片描述
假定驱动轮椅相对地面只作纯滚动,由电动轮椅运动学分析可知:
V = ( w r + w l ) ∗ r 2 V=(w_{r} + w_{l}) * \frac{r}{2} V=(wr+wl)2r
R = L 2 ∗ w r + w l w r − w l R= \frac{L}{2} * \frac{w_{r} + w_{l}}{w_{r} - w_{l}} R=2Lwrwlwr+wl
即给定V与R,可确定 w r 、 w l w_{r}、w_{l} wrwl
w r = ( 2 R + L ) ∗ V 2 R r w_{r} = \frac{(2R+L)*V}{2Rr} wr=2Rr(2R+L)V
w l = ( 2 R − L ) ∗ V 2 R r w_{l} = \frac{(2R-L)*V}{2Rr} wl=2Rr(2RL)V
w = ( w r − w l ) r L w = \frac{(w_{r}-w_{l})r}{L} w=L(wrwl)r

轮椅的三种运动状态
  1. 当θ = 0, V≠0时,即要求电动轮椅作速度为V的直线运动,此时轮椅车体的质心线速度 V = V r = V l V= V_{r} = V_{l} V=Vr=Vl,转弯半径R = ∞。这时,左右电机应该实现转速跟随。两轮速度如下: w r = w l = V r w_{r} = w_{l} = \frac{V}{r} wr=wl=rV
  2. 当θ ≠ 0, V≠0时,即要求电动轮椅转弯运行,转弯半径R在0与 ∞之间。这时,左右电机应该实现转速跟随。两轮速度如下: w r = ( 2 R + L ) ∗ V 2 R r w_{r} = \frac{(2R+L)*V}{2Rr} wr=2Rr(2R+L)V
    w l = ( 2 R − L ) ∗ V 2 R r w_{l} = \frac{(2R-L)*V}{2Rr} wl=2Rr(2RL)V
  3. 当θ ≠ 0, V=0时,即要求电动轮椅作回转半径为零的原地回转,运动控制器需要保证左右轮的线速度 V l = − V w = V m ( V m 由 系 统 的 机 械 特 性 选 定 ) V_{l} = -V_{w} = V_{m}(V_{m}由系统的机械特性选定) Vl=Vw=Vm(Vm ,两轮转速如下: w r = w l = V m r w_{r} = w_{l} = \frac{V_{m}}{r} wr=wl=rVm
    由以上分析可知,通过操作手柄信号处理算,可以得到左右电机转速和转向的控制信号,进而实现轮椅的各个动作。

参考文献:《基于操作手柄新模型的电动轮椅运动控制系统.pdf》

  • 9
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 智能轮椅应该拥有良好的安全性和稳定性,能够满足使用者的各种需求,比如可以调整座椅高度、座椅角度,实现智能控制和遥控、支持多种定位和定向功能,还可以根据使用者的身体状况自适应调整,从而提高使用者的利用率和安全性。 ### 回答2: 智能轮椅作为一种辅助工具,旨在提高残障人士的生活质量和独立性。在设计智能轮椅时,它应包含以下功能: 首先,智能轮椅应具备自动导航功能,能够通过感应和定位技术自主导航,避免碰撞障碍物,并能准确到达目的地。 其次,智能轮椅应考虑用户的舒适性,包括座椅的可调节性、质量和材料的舒适性、以及对长时间使用的便携性。 智能轮椅还应具备智能感应功能,能够根据用户需求调节速度、方向和刹车等操作,以及根据用户的生理状况和健康指标提供相应的警示和反馈。 此外,智能轮椅应该配备遥控器或是以语音和手势控制等方式,方便用户进行远程控制,自由移动和操作。 另外,智能轮椅应配备多功能面板,用于显示和调节轮椅状态、电量、导航信息等,以方便用户查看和使用。 在安全方面,智能轮椅应具备防护和报警功能,可以解决可能的紧急情况并提供及时的警示。 最后,智能轮椅还应具有可更新和升级的软件和硬件系统,以保持最新的功能和性能。 总之,智能轮椅应该具备自动导航、舒适性、智能感应、遥控操作、多功能面板、安全功能和可升级等一系列功能,以满足残障人士在日常生活中的各种需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值