Commit Graph

85 Commits

Author SHA1 Message Date
kai
613510642c 小陀螺时移动速度置0 2024-05-23 23:22:49 +08:00
chenfu
0c0d1201ea 云台跟随,连续发射 2024-05-20 22:22:24 +08:00
kai
69e228ace0 框架更新 2024-05-01 23:27:27 +08:00
kai
71086bb71e 修复部分电机停转和反转的bug 2024-04-30 16:41:08 +08:00
kai
b7e4c80cb4 修改与轮电机固连杆,使用机体速度计算LQR增益 2024-04-28 16:14:10 +08:00
kai
d8508f6a58 修正电机扭矩常数 2024-01-27 23:50:58 +08:00
kai
c9bba0bea2 LQR计算解耦 2024-01-27 19:38:00 +08:00
kai
2ecea006f0 修复电机反转bug,添加部分注释 2024-01-17 18:57:26 +08:00
kai
6f22c0ac30 balance init 2024-01-14 21:22:34 +08:00
chenfu
e42c77611b rm vofa/led,add bluetooth,change servo_motor 2023-12-02 11:29:18 +08:00
chenfu
817850a0a8 add driver for DMMotor 2023-11-29 21:48:07 +08:00
NeoZng
cb3aeb4063 添加cmakelists的支持,修复了一些静态检查warning 2023-07-26 14:31:49 +08:00
NeoZng
cdb1d209fc 修改doc存放位置,增加代码静态检查,完成了README文档,修复了.assets图片分辨率低的问题 2023-07-25 16:12:38 +08:00
NeoZng
393923cc0b 添加了回调任务的支持,允许bsp将回调函数设置为在中断中唤醒任务而不是直接执行,有助于提高实时性 2023-07-23 00:17:11 +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
253f391cd5 更新了大量文档 2023-06-03 21:58:21 +08:00
NeoZng
ff5028036a 添加均值滤波,修改HT电机控制方式,添加了一些文档 2023-05-29 09:48:07 +08:00
NeoZng
a18a5091f4 增加了电机前馈控制,更新readme,加快ins速度,删除了工程和平衡底盘相关的app 2023-05-19 14:45:48 +08:00
NeoZng
ecb56ef935 修复PID堵转检测错误,修复LK电机位置环计算错误,更新文档,修改了消息中心的命名(不影响app层) 2023-05-14 14:56:00 +08:00
NeoZng
1818edf117 简化了电机测量的命名,完成初版平衡底盘的功能编写,待测试方向和符号的正确性 2023-04-14 22:26:33 +08:00
NeoZng
95fca40700 降低message center的冗余度,提升can_comm的接收效率并在发送增加延时保证顺序 2023-04-11 14:54:12 +08:00
NeoZng
59e21dc25d Merge from captain chen 2023-03-23 18:57:54 +08:00
NeoZng
41d033e3f8 修复CAN中断优先级导致函数重入访问static变量的问题,提升了bsp和部分module的性能。 2023-03-23 18:22:24 +08:00
NeoZng
eefc0883ed 添加了不同等级的日志 2023-03-19 11:11:40 +08:00
NeoZng
6f7bf8e9d7 增加了等级日志和RTT viewer的支持 2023-03-18 20:36:21 +08:00
NeoZng
48326bbd5c 修复LK电机反馈异常和总线拥塞的问题 2023-02-23 10:39:03 +08:00
NeoZng
7bb141af06 修复BMI088初始化异常,测试通过请尽快迁移到新版本。增加了电机的协议说明。 2023-02-20 18:34:23 +08:00
NeoZng
a2a83f9fbf 修复LK电机id计算错误,构建平衡底盘框架,增加通用通信模块,增加平衡底盘条件编译兼容,删除lqr 2023-02-16 15:46:04 +08:00
NeoZng
53bdf1707c 修复了HT电机PID计算的bug 2023-02-14 17:36:02 +08:00
NeoZng
bcf7755a8a 添加了前置知识 2023-01-12 21:38:42 +08:00
NeoZng
7b5512fb92 更新了todo列表 2023-01-08 21:02:02 +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
bfaae13b59 重新组织了文件的防止 2023-01-02 23:20:35 +08:00
NeoZng
c05513587c 增加了大量注释 2023-01-01 17:32:22 +08:00
NeoZng
c2f8b5c8c3 修复了servo类型定义错误 2023-01-01 12:48:45 +08:00
NeoZng
7e36f6a0cf 增加了BSP PWM的支持,修改了bsp和module层的初始化提高可读性,新年快乐 2023-01-01 12:45:07 +08:00
NeoZng
08440ce116 Merge branch 'develop',rebase to next generation 2022-12-30 23:49:22 +08:00
NeoZng
a3631a5ca5 重构bsp层,bsp层将和HAL的配置一致,修改CubeMX之后不需要修改bsp。重构bmi088。 2022-12-30 23:39:04 +08:00
panrui
3e312b0041 舵机md文件修改 2022-12-16 16:15:09 +08:00
panrui
f4aca2d5bc 增添舵机模块-测试 2022-12-16 16:08:01 +08:00
NeoZng
3dbc0a7b0a 修复HT电机解算bug,待添加零位校准。修复bsp_can module id未初始化问题 2022-12-14 17:15:54 +08:00
NeoZng
4637cb8297 完成了HTMotor和LKMotor模块,并为motor_def增加了前馈指令 2022-12-14 13:33:19 +08:00
NeoZng
67fbf9064d Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework 2022-12-13 19:40:06 +08:00
NeoZng
11329aaddb 增加了LK电机和HT电机的基本支持,待编写控制 2022-12-13 19:40:03 +08:00
NeoZng
94499150bc add compatibility under LINUX 2022-12-12 22:29:51 +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