Commit Graph

39 Commits

Author SHA1 Message Date
NeoZng cdb1d209fc 修改doc存放位置,增加代码静态检查,完成了README文档,修复了.assets图片分辨率低的问题 2023-07-25 16:12:38 +08:00
NeoZng c9564936ef 更新了Todo Lists,规范UI绘制任务的命名和底层接口 2023-06-15 12:19:32 +08:00
Kidenygood 4bb45d1f18 增加上一次未提交的部分 2023-04-19 22:51:02 +08:00
NeoZng bcb1d72a97 修改了初始化顺序和布局 2023-04-19 19:28:17 +08:00
NeoZng f6c686598d 重新组织了裁判系统相关模块的结构 2023-04-19 18:52:40 +08:00
NeoZng 1818edf117 简化了电机测量的命名,完成初版平衡底盘的功能编写,待测试方向和符号的正确性 2023-04-14 22:26:33 +08:00
chenfu 7e6a3673fb 曾家键鼠控制 2023-03-27 22:03:35 +08:00
chenfu cce87bcccd Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.vscode/launch.json
#	application/gimbal/gimbal.c
#	application/robot.c
#	bsp/usart/bsp_usart.c
#	bsp/usart/bsp_usart.h
#	modules/master_machine/master_process.c
#	modules/master_machine/seasky_protocol.c
2023-03-22 16:49:56 +08:00
chenfu 58db6e5705 修复电机反馈的bug,通信bug,ps2手柄支持,舵机的修复,cmdbug的修复 2023-03-22 16:37:12 +08:00
NeoZng eefc0883ed 添加了不同等级的日志 2023-03-19 11:11:40 +08:00
Kidenygood 11b401c2bc Merge branch 'referee-and-ui' 2023-03-05 22:48:18 +08:00
NeoZng a2a83f9fbf 修复LK电机id计算错误,构建平衡底盘框架,增加通用通信模块,增加平衡底盘条件编译兼容,删除lqr 2023-02-16 15:46:04 +08:00
NeoZng b9a7d87dfd 更新了程序流程和数据流图,增加ozone一键调试的支持,补充了legacy support warn 2023-02-15 18:28:25 +08:00
NeoZng 1262f9a516 添加了ist8310磁力计的支持,同时修复了gpio初始化先于exti的bug 2023-02-03 15:25:58 +08:00
kidneygood 68f7e64c2a application中分离referee部分,相关代码重构,完成步兵UI的init 2023-01-24 22:37:53 +08:00
kidneygood 289530ac10 一致UI初始化至chassis,添加id自动判断 2023-01-15 21:11:15 +08:00
kidneygood 9b16407b57 referee.h文件中的枚举整合至_def.h 2023-01-12 16:11:40 +08:00
kidneygood 86e30f7893 串口6DMA发送 2023-01-09 16:17:03 +08:00
NeoZng 3db2a20a0e 添加了遥控器的离线检测和daemone的说明文档 2023-01-04 21:26:11 +08:00
NeoZng 48370d4411 添加了can的发送超时控制,添加了所有application层的文档和注释 2023-01-03 22:53:49 +08:00
NeoZng f37d813bcd 增加了额外的注释 2023-01-02 23:50:04 +08:00
NeoZng c05513587c 增加了大量注释 2023-01-01 17:32:22 +08:00
NeoZng 2f41e67de0 完成了LKmotor模块的重构,优化了DJIMotor的反馈计算 2022-12-11 20:48:24 +08:00
NeoZng 78cc27ee1a 发布beta版本,目前基本功能都可用 2022-12-11 14:59:45 +08:00
NeoZng 37c23ddb79 优化了点击pid计算流程,修复了bsp未初始化的异常,修复了数个未定义和隐式声明的警告 2022-12-09 18:25:35 +08:00
NeoZng 02b3af15c7 修复了遥控器摇杆值解算错误的问题 2022-12-09 14:21:31 +08:00
NeoZng 9f09002235 修复INS_Task双重循环NAN的问题,暂时关闭了急停模式 2022-12-08 23:08:28 +08:00
NeoZng c1a22e6f68 增加了daemon模块 2022-12-08 17:36:12 +08:00
NeoZng 6d4a0cb148 上传了所有todo任务,为底盘新增了超级电容模块 2022-12-05 22:07:44 +08:00
NeoZng 9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 2022-12-05 21:01:26 +08:00
NeoZng 3c8ffda61d 更改了宏定义的文件 2022-12-05 15:03:45 +08:00
NeoZng 8e7935876e 新增通用定义头文件,主要内容是角度转换.统一控制的输入,为后续model-based控制做准备 2022-12-04 23:15:18 +08:00
NeoZng e94bb504b8 修复了djimotor发送时的致命错误,编写了shoot app的框架 2022-12-04 20:26:15 +08:00
NeoZng 8e32fc0e6f 为电机增加了启动和停止模式,完成了gimbal的框架,模式过渡尚未完成 2022-12-04 14:35:42 +08:00
NeoZng 92f376656c 完成了底盘的框架,逆运动学解算和IMU融合尚未编写,也尚未对双板兼容条件编译进行设置,can未添加 2022-12-04 13:49:08 +08:00
NeoZng 78c9a77cf4 搭建了chassis的框架 2022-12-03 21:39:31 +08:00
NeoZng bc1f928e02 增加了hardfault调试支持,修复了消息队列在发布者先于订阅者创建话题时野指针的错误 2022-12-03 15:20:17 +08:00
NeoZng 648de9f370 为每个应用设定了框架 2022-12-02 22:17:10 +08:00
NeoZeng 1abd0d7e4b 确定双板/单板兼容的整体框架 2022-11-27 18:54:27 +08:00