The invention relates to the technical field of mobile robot control, in particular to a power saving control method and a system for motor drive chassis used for PID control. The system comprises a speed acquisition module for the current speed acquisition of the motor as speed feedback; current acquisition module, for the current acquisition motor input as current feedback; speed regulation module, according to the instructions for speed and speed feedback generate current instruction; current regulation module, according to the current instruction and current feedback current motor speed regulation conditions; control module, used when the speed command and velocity feedback value is zero, in accordance with the default rules according to the current instruction to adjust current instruction. The entry conditions of current loop control module driver in the invention of the robot motor, when the speed command and velocity feedback value is zero, in accordance with the default rules according to the current instruction to adjust current instruction, to regulate the current chassis at rest, to achieve the purpose of energy saving, electricity.
【技术实现步骤摘要】
本专利技术涉及移动机器人控制
,特别涉及一种用于PID控制的电机驱动底盘的省电控制方法和系统。
技术介绍
传统的机器人主要用于工业生产线上,用于代替人类完成一些简单、繁琐、重复的任务。随着机器人技术的发展,机器人开始逐渐走到人们的身边,例如出现了扫地机器人、购物机器人、大厅引导机器人、送餐机器人等。该类机器人相对于传统工业生产线上的机器人,具有一个明显的特性-移动。而且不同于无人搬运车类型的移动方式,这些机器人的移动需要适应一定的地形变化,比如上坡、下坡。目前,该类机器人移动的方式主要有两种,轮式移动和腿式移动,其中轮式移动因为较简单且负载能力强,在地形变化不大的环境,被更广泛的使用。但是,基于速度环和电流环PID(ProportionIntegrationDifferentiation,即比例、积分、微分)控制的轮式底盘机器人在运动过程中停止的话,根据PID自动调节的结果,电机会维持一个不为0的转矩值,相应的电流也会维持一个不为0的电流值。但实际上底盘维持停止时不需要如此大转矩值。底盘在上坡的过程中停止,这种现象将更加明显。因此,该类机器人在静止时的功耗消耗大,同时由于底盘驱动电机发热量大,导致电机使用寿命低。基于此,有必要设计一种用于PID控制的电机驱动底盘的省电控制方法和系统,在PID控制程序的电流环中加入用于省电的电流控制算法,以实现对底盘静止时的电流调节,达到省电节能的目的。
技术实现思路
本专利技术旨在克服现有机器人在静止时的功耗消耗大,同时由于底盘驱动电机发热量大,导致电机使用寿命低的技术缺陷,提供一种用于PID控制的电机驱动底盘的省电控 ...
【技术保护点】
一种用于PID控制的电机驱动底盘的省电控制方法,其特征在于,该方法包括步骤:采集电机的当前转速作为速度反馈;采集电机输入端的电流作为电流反馈;根据速度指令和速度反馈生成电流指令;所述速度指令为电机的目标速度;根据电流指令和电流反馈调节电机当前转速;当速度指令和速度反馈的值均为零时,按照预设的规则根据当前电流指令调节电流指令。
【技术特征摘要】
1.一种用于PID控制的电机驱动底盘的省电控制方法,其特征在于,该方法包括步骤:采集电机的当前转速作为速度反馈;采集电机输入端的电流作为电流反馈;根据速度指令和速度反馈生成电流指令;所述速度指令为电机的目标速度;根据电流指令和电流反馈调节电机当前转速;当速度指令和速度反馈的值均为零时,按照预设的规则根据当前电流指令调节电流指令。2.如权利要求1所述的用于PID控制的电机驱动底盘的省电控制方法,其特征在于,所述当速度指令和速度反馈的值均为零时,按照预设的规则根据当前电流指令调节电流指令的步骤包括:当速度指令和速度反馈的值均为零时,假设当前电流指令为n,则第m个周期调节后的电流指令为(1-α)m*n,其中0<α<1,m≥1。3.如权利要求1或2所述的用于PID控制的电机驱动底盘的省电控制方法,其特征在于,当速度指令和速度反馈的值均为零时,所述按照预设的规则根据当前电流指令调节电流指令的步骤包括:当速度指令和速度反馈的值均为零时,按照以下规则调节电流指令:当底盘处于平地或上坡时,根据当前电流指令调节电流指令逐渐减小,直到电流指令削减为零;当底盘处于下坡时,根据当前电流指令调节电流指令逐渐减小,直到速度反馈不为零。4.如权利要求3所述的用于PID控制的电机驱动底盘的省电控制方法,其特征在于,当速度指令和速度反馈的值均为零时,所述按照预设的规则根据当前电流指令调节电流指令的步骤还包括:通过设置于底盘上的传感器采集到的底盘与地面的摩擦力判断底盘处于上坡还是下坡。5.如权利要求3所述的用于PID控制的电机驱动底盘的省电控制方法,其特征在于,当速度指令和速度反馈的值均为零时,所述按照预设的规则根据...
【专利技术属性】
技术研发人员:杨奇峰,姜铁程,孙秉彬,徐方,邹风山,王宇卓,
申请(专利权)人:沈阳新松机器人自动化股份有限公司,中国科学院国有资产经营有限责任公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。