武术擂台无差别车

该项目利用STM32F103ZET6单片机控制四驱电机,结合多种传感器实现武术擂台上自主导航、攻击敌人的机器人。机器人采用硬铝车架,具有良好的散热和防撞性能,编程采用C++,具有高可读性和扩展性。实际成果包括完成车架设计、自检算法、定位和攻击模块。在竞赛环境中表现出色,但也需要注意传感器选择和电源管理。
摘要由CSDN通过智能技术生成

项目介绍

本项目以32位单片机STM32F103ZET6单片机做主控,驱动四个直流电机模块,利用红外测距传感器,超声波传感器,光电感应传感器等各类传感器组成无差别车实现自主登台,清扫棋子,检测敌人并以合适策略攻击敌人。以C++语言实现控制软件的编写及系统方案设计,分别完成了总体结构设计,软硬件设计,最后,进行调试,模拟攻击,跟随等各项功能。

项目特点

1, 本项目采用主控和电机分开供电的结构,降低主控烧毁风险。
2, 使用了16个红外测距传感器,全方位并且快速准确检测敌人方向及距离。
3, 车架采用硬铝材料做车架并且中间镂空,提升了车体结实程度,降低了底盘,并增强了散热能力。
4, 编程中对各传感器损坏视为无检测到敌人,使得传感器损坏情况下。
5, 项目编程层次分明,有着良好的可读性,易扩展性。

主要内容

  1. 总体框架设计,器件选型。
  2. 编写测试自检算法代码,节省了调试时间。
  3. 编写搜索定位模块代码,快速锁定敌人方位。
  4. 编写攻击模块代码,对敌人进行攻击并保护自己。

实际成果

设计过程

通过跨校同机械的同学完成车架设计是第一步。申请到经费搭建了模拟对抗环境是第二步。在网上找到合适的策略并改进之后成功编程是第三步。

在这次项目中,测试了大量数据,这是成功的最关键

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值