# Fighting_Robot **Repository Path**: zhengyangliu/Fighting_Robot ## Basic Information - **Project Name**: Fighting_Robot - **Description**: 擂台机器人固件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2015-06-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Fighting_Robot 文件架构说明 CORE 单片机内核驱动 DRIVER 硬件驱动,包含电机、指示灯等 OBJ 工程编译输出文件 STATEMACHINE 系统状态机文件,系统核心功能文件 STM32F10x_FWLib STM32外设驱动 SYSTEM 单片机再预封装库函数,USART、delay等 USER KEIL工程文件,Main函数,以及STM32库函数文件 软件架构说明 软件核心构架为状态机结构,main函数中在初始化设备后及进入 状态机循环, 核心功能在状态机中完成。主要的机器人执行策略将全部在状态机函数内实现。使 用state标志位指示当前机器人状态,使用时间积分、路径积分、传感器数据等进行 状态跳转,改变行动策略。