The invention discloses a balance detection method and equipment based on a ball, wherein the method includes: acquiring the transmitting position of the transverse infrared signal blocked by a ball on the infrared touch screen and the transmitting position of the longitudinal infrared signal, and according to the transmitting position of the transverse infrared signal and the transmitting position of the longitudinal infrared signal. Obtain the position of the ball on the infrared touch screen; determine whether the position of the ball on the infrared touch screen is the same as the initial position of the ball; if not, determine the rolling path from the current position to the initial position of the ball and generate the rolling path data; according to the rolling path data, control the steering gear to rotate to make the ball. Roll to the initial position; Obtain the tilt information of the infrared touch screen according to the rotation data of the steering gear; Through the invention, the balance of the intelligent machine can be real-time and accurately detected, and specific tilt information can be provided to enable the intelligent machine to automatically adjust the working parameters, thus greatly improving the safety of the intelligent machine.
【技术实现步骤摘要】
一种基于滚球的平衡检测方法及设备
本专利技术涉及电子控制
,特别涉及一种基于滚球的平衡检测方法及设备。
技术介绍
目前,随着无人驾驶技术的逐步推行,安全保障已经成为了无人驾驶技术推行过程中最受关注的因素,而在无人驾驶技术中最关键的因素就在于能够实时检测车辆的行驶状况,以使车辆可以及时作出相应的调整避免危险的发生,这就要求无人驾驶车辆能够实时准确的获取车辆的平衡状况,当车辆发生倾斜等危险时可以迅速的进行调节,避免汽车翻倒的情况发生,使得无人驾驶车辆能够一直保持平衡驾驶。因此,设计一个用于检测无人驾驶车辆平衡的装置就是现在急需解决的问题了。
技术实现思路
本专利技术提供一种基于滚球的平衡检测方法及设备,能够实时准确的检测智能机器的平衡情况,并且可以提供具体的倾斜信息使智能机器自动调节工作参数,极大地提高了智能机器工作的安全性。根据本专利技术的一个方面,提供了一种基于滚球的平衡检测方法,包括以下步骤:获取红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置;根据红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置,获取小球在红外触摸屏上的位置;判断小球在红外触摸屏上的位置是否与小球初始位置相同;其中,小球初始位置是以红外触摸屏处于水平平衡状态时小球在红外触摸屏上的位置为依据进行设定的;如果小球在红外触摸屏上的位置与小球初始位置不同,则为小球制定从当前位置到初始位置的滚动路径并生成滚动路径数据;根据滚动路径数据,控制舵机进行转动以使小球滚动到初始位置;根据舵机的转动数据,获取红外触摸屏的倾斜信息;其中,倾斜信息包括倾斜角度 ...
【技术保护点】
1.一种基于滚球的平衡检测方法,其特征在于,包括以下步骤:获取红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置;根据所述红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置,获取小球在所述红外触摸屏上的位置;判断小球在所述红外触摸屏上的位置是否与小球初始位置相同;其中,所述小球初始位置是以所述红外触摸屏处于水平平衡状态时小球在所述红外触摸屏上的位置为依据进行设定的;如果小球在所述红外触摸屏上的位置与小球初始位置不同,则为小球制定从当前位置到初始位置的滚动路径并生成滚动路径数据;根据所述滚动路径数据,控制舵机进行转动以使小球滚动到初始位置;根据所述舵机的转动数据,获取所述红外触摸屏的倾斜信息;其中,所述倾斜信息包括倾斜角度以及倾斜方向。
【技术特征摘要】
1.一种基于滚球的平衡检测方法,其特征在于,包括以下步骤:获取红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置;根据所述红外触摸屏上被小球遮挡的横向红外信号的发射位置以及纵向红外信号的发射位置,获取小球在所述红外触摸屏上的位置;判断小球在所述红外触摸屏上的位置是否与小球初始位置相同;其中,所述小球初始位置是以所述红外触摸屏处于水平平衡状态时小球在所述红外触摸屏上的位置为依据进行设定的;如果小球在所述红外触摸屏上的位置与小球初始位置不同,则为小球制定从当前位置到初始位置的滚动路径并生成滚动路径数据;根据所述滚动路径数据,控制舵机进行转动以使小球滚动到初始位置;根据所述舵机的转动数据,获取所述红外触摸屏的倾斜信息;其中,所述倾斜信息包括倾斜角度以及倾斜方向。2.根据权利要求1所述的方法,其特征在于,所述根据所述舵机的转动数据,获取所述红外触摸屏的倾斜信息之后,还包括以下步骤:将所述倾斜信息上传至中控服务器,以使所述中控服务器根据所述倾斜信息对智能机器的工作参数进行调节。3.根据权利要求2所述的方法,其特征在于,所述为小球制定从当前位置到初始位置的滚动路径并生成滚动路径数据,包括以下步骤:根据小球的当前位置以及小球的初始位置,生成小球从当前位置到初始位置的初步滚动路径数据;采用增量式PID控制算法对角度的误差量进行比例、积分、微分计算,生成PWM波占空比控制信号;将所述PWM波占空比控制信号作为小球的滚动路径数据。4.根据权利要求3所述的方法,其特征在于,所述采用增量式PID控制算法对角度的误差量进行比例、积分、微分计算,生成PWM波占空比控制信号,包括以下步骤:获取风力摆的角度值;计算所述风力摆的角度值与预设的风力摆角度值之间的误差值;对所述误差值进行增量式PID控制算法处理,得到PWM波占空比控制信号。5.根据权利要求4所述的方法,其特征在于,所述根据所述滚动路径数据,控制舵机进行转动以使小球滚动到初始位置,包括以下步骤:从所述滚动路径数据中获取PWM波占空比控制信号;根据获取的PWM波占空比控制信号,控制所述舵机转动使风力摆摆动到预设的风力摆角度值。6.一种基于滚球的平衡检测设备,其特征在于,包括:第一获取...
【专利技术属性】
技术研发人员:熊建斌,岑健,梁琼,刘军,李腾飞,朱鸿斌,何毅文,余得正,陈张浩,卢泽桐,李垤,张忠海,
申请(专利权)人:广东技术师范学院,广东石油化工学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。