一种两轮平衡车的转向控制方法技术

技术编号:10013942 阅读:234 留言:0更新日期:2014-05-08 06:56
本发明专利技术公开了一种两轮平衡车的转向控制方法,该方法涉及的两轮平衡车的左踏板和右踏板上均安装有压力传感器,包括以下步骤:S1,获取平衡车左踏板对应承受的压力值l(t),右踏板对应承受的压力值r(t),以及平衡车的当前行驶速度;S2,计算压力值r(t)和l(t)的差值K,判断该差值K的绝对值是否小于预设阀值,并且该差值K是否持续时间T;S3,若差值K小于阀值并且该差值K维持了时间T,则控制平衡车转向。本发明专利技术通过获取平衡车左压力传感器和右压力传感器的数值,实现智能化转向控制,方便操作。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,该方法涉及的两轮平衡车的左踏板和右踏板上均安装有压力传感器,包括以下步骤:S1,获取平衡车左踏板对应承受的压力值l(t),右踏板对应承受的压力值r(t),以及平衡车的当前行驶速度;S2,计算压力值r(t)和l(t)的差值K,判断该差值K的绝对值是否小于预设阀值,并且该差值K是否持续时间T;S3,若差值K小于阀值并且该差值K维持了时间T,则控制平衡车转向。本专利技术通过获取平衡车左压力传感器和右压力传感器的数值,实现智能化转向控制,方便操作。【专利说明】
本专利技术涉及,具体地说是利用鐸传感器来实现两轮平衡车的转向的控制方法。
技术介绍
传统的两轮载人平衡车主要是通过一个可以左右摆动的把手来转弯的,这样虽然操作简单,但是对于一个真正意义上的体感设备,如果能够不借助外界的设备而直接通过身体重心的变化来操纵一个设备的话,那么这样的设备就更智能。两轮平衡车检测是否载人可以有多种方案,比如光电开关或者压力传感器等。目前大部分的平衡车采用的方案是利用光电开关来检测,这样做虽然可以准确地判断载人与没载人,但是它是一个开关量,能够获取的信息量很少,如果仅用开关量来使平衡车转向并不能适应多种操作情况,而压力传感器的输出是一个模拟量,这就为平衡车运用压力传感器转向带来了可能。
技术实现思路
本专利技术要解决的技术问题是提供,通过获取平衡车左踏板和右踏板上承受的压力,实现平衡车智能化转向控制,方便用户的操作。为了解决上述技术问题,本专利技术采取以下技术方案: ,该方法涉及的两轮平衡车的左踏板和右踏板上均安装有压力传感器,包括以下步骤: SI,获取平衡车左踏板对应承受的压力值I (t),右踏板对应承受的压力值r (t),以及平衡车的当前行驶速度PettKiCO ; S2,计算压力值r(t)和l(t)的差值K,判断该差值K的绝对值是否小于预设阀值,并且该差值K是否持续时间T ; S3,若差值K小于阀值并且该差值K维持了时间T,则控制平衡车转向。所述步骤S3还进一步包括:若压力值r(t)大于I (t),则控制平衡车向右转向;若压力值r(t)小于压力值I (t),则控制平衡车向左转向;若1*(0等于I (t),则控制平衡车保持当前状态。控制平衡车向右转向时,此时平衡车右轮的目标速度IVCt) = IWdCt)+Vof f set (t),左轮的目标速度=PcnrdCt) -Voffset (t);控制平衡车向左转向时,此时平衡车右轮的目标速度UrCt) = UrcardCt) -Voffset (t),左轮目标速度= Vcardm+Voffset (t),其中Voffset (t)为左轮和右轮的速度差,Voffset (t)的值=K值。所述压力值r(t)与压力值l(t)间的差值绝对值位于预设死区H的范围内,控制平衡车不能左右转向。本专利技术通过采集平衡车左踏板和右踏板承受的压力值,通过它们间的压力差来进行转向的控制,不需要用户去操作把手,直接依靠体感即实现平衡车的转向,更加智能化,方便用户的操作。【具体实施方式】为了便于本领域技术人员的理解,下面结合具体实施例对本专利技术作进一步的描述。本专利技术揭示了,该方法涉及的两轮平衡车的左踏板和右踏板上均安装有压力传感器,可以方便的采集到左踏板和右踏板所承受的重量,从而得到相应的压力值,该方法包括以下步骤: SI,获取平衡车左踏板对应承受的压力值I (t),右踏板对应承受的压力值r (t),以及平衡车的当前行驶速度。安装在平衡车上的压力传感器,会预先经过离线校准,得到压力传感器与重量转换的曲线以及压力传感器的零点。可以将压力传感器放置在平地上,然后往压力传感器上放置不同重量的砝码,然后用单片机进行数据采样,将采样得到的数据通过最小二乘法拟合成一条压力传感器采样值与重量转换的直线,并记录该压力传感器的零点值,确保后续测量的精确度。将校正后的压力传感器装在平衡车踏板上,踏板受到重量后压力传感器即输出精确的压力测量值。在上下车,及骑行过程中抬脚和放脚都会使压力传感器的输出发生变化。实时的采集获取当前的压力值。S2,计算压力值r(t)和压力值l(t)的差值K,判断该差值K的绝对值是否小于预设阀值,并且该差值K是否持续时间T,该时间T通常可以设置为I秒、2秒或者其他时间,可灵活设定。S3,若差值K小于阀值并且该差值K维持了时间T,则控制平衡车转向。只有当平衡车上左踏板的压力值I (t)和右踏板的压力值r(t)之间的差值K小于预设阀值,并且在时间T内该差值K都 小于预设阀值,同时满足此两条件,才控制平衡车进行转向动作,只满足其中一个条件都不进行转向动作。使压力差K维持一定时间T,充分避免了上下车瞬间产生的压力差在符合预设阀值的情况下发生平衡车的转向情况,有效提高用户的安全性,以及平衡车在行驶过程中,一只脚突然抬起又放下的瞬间,此情况同样不会发生转向。此外,步骤S3还进一步包括:若压力值r(t)大于l(t),则控制平衡车向右转向,此时说明右踏板承受的重量大于右踏板的重量;若压力值r(t)小于压力值I (t),则控制平衡车向左转向;Sr(t)等于I (t),则控制平衡车保持当前状态,此时平衡车没有转向需求。由上述得到,当控制平衡车向右转向时,此时右踏板承受的压力大于左踏板承受的压力,平衡车右轮的目标速度1.VCD = ^cardff) -Voffset⑴,左轮的目标速度QCt)=t?cardtt3 +Voffset(t),由于向右转向,此时左轮在外围转动,转动半径较大,需要的速度较快;控制平衡车向左转向时,此时平衡车右轮的目标速度r:.a) =+Voffset (t),左轮目标速度巧CO = T7CflrdCt) -Voffset (t),其中Voffset (t)为左轮和右轮的速度差,Voffset (t)的值=K值,由于压力传感器采集得到的压力数值经过系统内部处理,因此该压力差即是两个轮子的速度差,当平衡车转向时,两个轮子就存在速度差,从而实现转向。此外,还设置一个压力差的死区,该死区为一个范围区间,压力值r(t)与压力值l(t)间的差值绝对值位于预设死区H的范围内,控制平衡车不能左右转向,避免产生车子一直在左右转向的现象。本专利技术中,不需要用户去操作把手实现转向,只需要向左踏板或者右踏板施加压力或者减少重量,增加或者降低左踏板压力传感器或者右踏板压力传感器所受到的压力,从而实现平衡车的自动转向,方便快捷,并且安全性较高。【权利要求】1.,该方法涉及的两轮平衡车的左踏板和右踏板上均安装有压力传感器,包括以下步骤: SI,获取平衡车左踏板对应承受的压力值I (t),右踏板对应承受的压力值r (t),以及平衡车的当前行驶速度VttmfCC); S2,计算压力值r(t)和l(t)的差值K,判断该差值K的绝对值是否小于预设阀值,并且该差值K是否持续时间T ; S3,若差值K小于阀值并且该差值K维持了时间T,则控制平衡车转向。2.根据权利要求1所述的两轮平衡车的转向控制方法,其特征在于,所述步骤S3还进一步包括:若压力值r(t)大于I (t),则控制平衡车向右转向;若压力值r(t)小于压力值I⑴,则控制平衡车向左转向;gr(t)等于I⑴,则控制平衡车保持当前状态。3.根据权利要本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:郭盖华吴泽晓
申请(专利权)人:深圳乐行天下科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1