论文部分内容阅读
两轮自平衡机器人属于轮式机器人,具有自主移动的思想,特殊的机械结构使具有其体积小、结构简单、运动灵活的特点,适于在狭小和危险的空间内工作,在未来作为服务机器人或交通运输工具等许多领域有着广泛的应用前景;同时由于其不稳定的动态特性,两轮自平衡机器人成为验证各种控制算法的理想平台,具有重要的理论意义。两轮自平衡机器人属于非线性、时变、欠驱动、非完整约束系统,控制问题是其研究的关键。 本文针对自行设计的两轮自平衡机器人Opyanbot建立了动力学模型,根据机器人的实时性、精确度、可靠度等要求,选择了合适的硬件并设计了系统硬件电路。应用最优控制及两轮差动等控制方法设计了分别设计了平衡控制器、前进控制器和转向控制器,提出了针对两轮自平衡机器人平衡和行进的新策略。为了提高两轮自平衡机器人的控制效果,两轮自平衡机器人中应用了基于DSP数字电路的全数字智能伺服驱动单元IPM100,两个驱动单元分别精确控制左右轮电机,并结合上位机实时控制机器人的运动状态,提高了控制精度、可靠度以及集成度。红外、超声传感器结合的避障策略,使机器人能够在平衡运动的基础上成功避障行进。在试验中先利用Matlab仿真确定并验证控制器中各参数,再在Opyanbot上验证控制策略,调整实际控制参数,并最终得到了很好的控制效果。