Commit Graph

37 Commits

Author SHA1 Message Date
NeoZng b4d4228ccc 修改了freertos的支持include,增加了daemon的上线等待时间,增加pid参数整定指南 2023-06-23 15:56:20 +08:00
NeoZng 4a45331d31 添加了大量调试log,新增了dwt计时宏,增加了USB软件复位防止主控复位后上位机无法连接usb 2023-06-22 21:52:46 +08:00
NeoZng 12796f8e70 更新了部分文档,提升了遥控器解析的可读性,增加了dji电机守护线程,修复裁判系统未初始化导致任务超时 2023-06-08 15:53:53 +08:00
NeoZng ecb56ef935 修复PID堵转检测错误,修复LK电机位置环计算错误,更新文档,修改了消息中心的命名(不影响app层) 2023-05-14 14:56:00 +08:00
neozng 35ceb50ca7 将视觉通信转移到INStask之后,频率改为1kHz,cmd仅保留颜色和模式设置 2023-04-29 22:33:16 +08:00
chenfu f694056d08 增加键鼠控制 2023-03-28 12:58:48 +08:00
chenfu f3ad804048 增加键鼠控制 2023-03-28 12:47:01 +08:00
chenfu ea4db9d4e9 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	application/cmd/robot_cmd.c
#	application/gimbal/gimbal.c
2023-03-27 22:13:06 +08:00
chenfu 7e6a3673fb 曾家键鼠控制 2023-03-27 22:03:35 +08:00
NeoZng b85eff52ba Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2023-03-23 19:01:39 +08:00
NeoZng 59e21dc25d Merge from captain chen 2023-03-23 18:57:54 +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
NeoZng b9a7d87dfd 更新了程序流程和数据流图,增加ozone一键调试的支持,补充了legacy support warn 2023-02-15 18:28:25 +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 22171177da 添加了部分说明文档 2022-12-19 17:15:42 +08:00
NeoZng 11329aaddb 增加了LK电机和HT电机的基本支持,待编写控制 2022-12-13 19:40:03 +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 f043d5e265 修复了total angle计算异常的问题 2022-12-08 12:08:49 +08:00
NeoZng 2dd39f9815 增加了遥控器控制,待测试 2022-12-07 21:56:34 +08:00
NeoZng df356cf675 增加robot_cmd的总控制和急停处理,添加遥控器位域处理,待测试 2022-12-06 22:58:42 +08:00
NeoZng 9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 2022-12-05 21:01:26 +08:00
NeoZng db78ccef10 完成app层基本框架的搭建,TODOwork单独创建了md文档,提示每个模块尚未完成的工作和优化点 2022-12-05 16:35:21 +08:00
NeoZng 8e7935876e 新增通用定义头文件,主要内容是角度转换.统一控制的输入,为后续model-based控制做准备 2022-12-04 23:15:18 +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 8332422eac 1.初版can comm已经实现; 2.修改了电机\bsp_can\usart的初始化实现 2022-11-28 16:17:30 +08:00
NeoZeng 1abd0d7e4b 确定双板/单板兼容的整体框架 2022-11-27 18:54:27 +08:00