新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM的危险品搬运机器人的设计与实现

基于ARM的危险品搬运机器人的设计与实现

作者: 时间:2016-09-12 来源:网络 收藏
基于ARM的危险品搬运机器人的设计与实现

3.2 客户端软件设计

客户端软件流程图如图5所示,首先进入界面初始化,进入网络连接,等待是否有命令,如果没有命令,返回网络连接继续等待,如果接收到命令,判断是否为退出,如果是则退出,如果不是查看是否为电机命令,如果为否则是执行视频监控,如果为是判断是否为机器人电机,如果是,则执行,不是执行机械臂。

基于ARM的危险品搬运机器人的设计与实现

4 系统测试方案

将系统的电机驱动模块、机械臂驱动模块分开测试,调通后再进行整机调试,提高调试效率。

1)电机驱动模块

首先测试电机控制是否有效。分别给电机一个正转信号和反转信号,观察电机的转向是否正确,如转动正确,说明电平控制有效。然后通过改变PWM脉冲的占空比对电机的转速进行调节。调节信号发生器输出方波的占空比,观察电机转速是否满足,占空比减小则电机减速,占空比增大则电机加速的关系,如果满足上述关系,则说明能够通过改变PWM脉冲的占空比改变电机的转速。经以上两项测试,电机驱动模块正常工作。

2)机械臂驱动模块

首先测试机械臂是否有效,给控制器一个信号,观察机械臂能否运作,能否抬起,旋转,能否抓起东西,如果都能达到,说明机械臂有效。

5 结论

测试表明,机器人能够较好的完成实验的基本要求和发挥部分,通过各种方案的讨论及尝试,再经历过多次的整体软硬件结合调试,不断地对系统进行优化,危险物品搬运机器人能够完成各项功能。在控制策略上,采用人手控制。机器人在进行中不断改变方向,使其能够安全的寻迹行驶,选用的电机有PWM占空比的变化改变机器人运行速度,避免冲出范围。通过无线网络将车载远端控制系统和监控平台结合起来,硬件系统设计合理、小巧、灵活、结构紧凑,实时性好;软件系统模块化设计,测试表明该机器人系统工作可靠,能够满足处理危险物品任务的要求。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭