论文部分内容阅读
微电子机械技术与集成电路技术的发展推动移动轮式机器人感知系统与决策系统的更新换代,当然在蓬勃发展的同时也面临着应用环境和待处理的任务越来越复杂的问题。相对于多轮移动机器人,两轮移动机器人具有显著的优点。首先这类机器人结构更简洁。其次,这类机器人的质量更轻,占用的空间也更小。第三,两轮机器人的回转半径要小得多,可以实现原地回转与任意半径的转向。第四,两轮移动机器人只需要用强力的驱动能力配合一定的前进角度就可以轻松的跨越障碍。鉴于以上优点,本文设计并实现了一种非载人,但可以自平衡,同时可根据用户在上位机设置的指令进行运动控制的两轮自平衡移动平台,该平台具有良好的扩展性与鲁棒性。移动平台添加智能传感器与处理器之后,就可以被设置成导航机器人,可应用于大型科技场馆、大型超市、医院、银行、博物馆等地。设计的移动平台是两轮自平衡服务机器人的基础平台,它能自动检测当前自身的倾斜信息,能根据倾斜的角度与角度变化率来调节力矩的输出,从而达到平衡的目的。该移动平台与上位机之间进行的数据、指令交互,是通过自主设计的通信协议来保障的。利用设计的通信协议,用户就能实时地监测平台的运行状态,也可通过上位机软件来操控平台。移动平台的力矩控制是通过电流PI闭环控制无刷直流电机实现的。在电流PI闭环控制中,设计了FIR滤波器对反馈电流进行滤波。这样能使输出的力矩更精确,同时保证了PI闭环控制的鲁棒性。在倾角获取方面,本文采用了卡尔曼滤波算法来实现两轮自平衡移动平台倾角的精确获取,并设计了对照实验,验证了卡尔曼滤波算法的有效性。对于两轮自平衡移动平台的运动控制策略的抉择,本文将模糊控制理论与PID控制技术相结合,采用了基于移动平台特性的模糊PID控制算法。本文设计的两轮自平衡移动平台有两种工作模式,其中遥控模式是借助上位机完成的。设计的上位机与移动平台之间的通信协议比较特殊,协议中数据包的校检状态机设计的较为全面,能有效的降低数据包的错误率。