嵌入式山地机器人控制系统设计
来源期刊:机械设计与制造2014年第12期
论文作者:王茂森 许仁江 戴劲松
文章页码:212 - 216
关键词:机器人;LINUX;ARM;PID;遗传算法;
摘 要:山地机器人的运行环境复杂,对控制系统提出实时性、多任务和交互性等要求。为解决其控制问题,设计了嵌入式山地机器人控制系统。首先提出以WIFI通信和CAN通信为基础的三级控制系统方案;其次设计ARM11主控模块和多节点控制器协调控制的嵌入式硬件体系;最后采用嵌入式Linux操作系统作为ARM11的软件开发平台,并在此平台上用Qt Creator设计人机交互软件,采用增量式PID算法对节点中心电机进行调速控制以及运用遗传算法对机器人的自主避障路径进行规划。测试机器人的硬软件功能;比较规划路径和实际行走路径,结果表明所设计的控制系统精确性高,实时性强,并且该系统人机交互界面友好,运行可靠,能满足山地机器人的控制要求。
王茂森,许仁江,戴劲松
南京理工大学机械工程学院
摘 要:山地机器人的运行环境复杂,对控制系统提出实时性、多任务和交互性等要求。为解决其控制问题,设计了嵌入式山地机器人控制系统。首先提出以WIFI通信和CAN通信为基础的三级控制系统方案;其次设计ARM11主控模块和多节点控制器协调控制的嵌入式硬件体系;最后采用嵌入式Linux操作系统作为ARM11的软件开发平台,并在此平台上用Qt Creator设计人机交互软件,采用增量式PID算法对节点中心电机进行调速控制以及运用遗传算法对机器人的自主避障路径进行规划。测试机器人的硬软件功能;比较规划路径和实际行走路径,结果表明所设计的控制系统精确性高,实时性强,并且该系统人机交互界面友好,运行可靠,能满足山地机器人的控制要求。
关键词:机器人;LINUX;ARM;PID;遗传算法;