Commit Graph

64 Commits

Author SHA1 Message Date
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
f043d5e265 修复了total angle计算异常的问题 2022-12-08 12:08:49 +08:00
NeoZng
2dd39f9815 增加了遥控器控制,待测试 2022-12-07 21:56:34 +08:00
NeoZng
3eba5b1c07 修复了遥控器设置键值时数值溢出的问题 2022-12-07 21:08:22 +08:00
NeoZng
df356cf675 增加robot_cmd的总控制和急停处理,添加遥控器位域处理,待测试 2022-12-06 22:58:42 +08:00
NeoZng
a235aec5df 修复裁判系统解析未定义的问题 2022-12-05 22:10:08 +08:00
NeoZng
6d4a0cb148 上传了所有todo任务,为底盘新增了超级电容模块 2022-12-05 22:07:44 +08:00
NeoZng
9c9ea14bde 增加了遥控器按键功能并修改所有函数和类型定义为标准格式 2022-12-05 21:01:26 +08:00
chenfu
84f0660d0f 超级电容通信 VOFA 2022-12-05 15:59:47 +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
NeoZng
f579796383 更新了说明文档和环境配置教程 2022-12-01 22:34:17 +08:00
NeoZng
5ad8f57a79 优化了队列的实现,减少空间占用.完成message center的文档 2022-12-01 16:06:11 +08:00
NeoZng
063203bd68 修复消息队列野指针的bug和队列长度计算异常的错误 2022-12-01 13:07:55 +08:00
NeoZeng
bcd7bf00e5 完成了队列版本的pubsub机制,但尚未测试 2022-11-30 22:10:57 +08:00
NeoZeng
32ae8eaa7f 完成消息中心模块,但是不提供队列功能 2022-11-30 18:02:00 +08:00
NeoZeng
fc37baed23 更新了视觉上位机和CAN多机通信的文档 2022-11-29 23:11:37 +08:00
NeoZeng
6dd2f9c504 增加了一键下载(不调试)的支持,并更新了makefile,添加了make clean支持 2022-11-29 20:00:46 +08:00
NeoZeng
a539072052 修复因内存对齐访问导致的硬件错误 2022-11-29 16:33:34 +08:00
NeoZeng
f1301ab7de 将底层的封装统一为相同的格式 2022-11-28 17:54:07 +08:00
NeoZeng
8332422eac 1.初版can comm已经实现; 2.修改了电机\bsp_can\usart的初始化实现 2022-11-28 16:17:30 +08:00
NeoZeng
cb3f5d92d1 新增了CAN变长度数据帧的基本支持 2022-11-27 23:06:45 +08:00
NeoZeng
36df442214 完成第一版can comm多机通信,还未测验,可能有bug. 2022-11-27 22:38:59 +08:00
NeoZeng
82ee444c00 增加CAN Comm通信功能,接收中断处理尚未编写完毕 2022-11-27 20:58:49 +08:00
NeoZeng
490b957045 fix can rx fifo bug 2022-11-23 22:10:44 +08:00
NeoZeng
62b1783b59 修复GM6020电机接收ID计算错误问题 2022-11-20 17:17:09 +08:00
NeoZeng
29877a4b64 修复电机接收角度计算bug 2022-11-20 16:26:32 +08:00
NeoZeng
e3137d867f 修改了bsp_usart的初始化方式,防止出现变包长数据读取一场的问题.增加了注释. 2022-11-19 16:28:39 +08:00
NeoZeng
be4609c4d2 Merge branch 'referee' 2022-11-19 15:43:57 +08:00
NeoZeng
076973f41e 修复类型支持问题和重复定义 2022-11-19 15:40:38 +08:00
NeoZeng
1dc8622f53 修改编译器的类型支持,将老旧的struct_typedef替换为新的stdint-gcc.h 2022-11-19 15:34:15 +08:00
kidneygood
6c56d4d19f 解决编译问题,消除packed警告 2022-11-19 14:30:32 +08:00
kidneygood
0d94ff3f28 修复字节对齐问题 2022-11-18 22:53:53 +08:00
kidneygood
611db0ded1 asdf 2022-11-18 22:06:06 +08:00
NeoZng
9908dfd015 update doc 2022-11-13 21:46:52 +08:00
NeoZng
82a55d7eca add tutorial 2022-11-12 18:03:18 +08:00
NeoZng
0fb67070b8 更新dji_motor初始化的配置,优化参数传递 2022-11-12 12:39:36 +08:00
NeoZng
55e12955b7 update seasky doc 2022-11-11 22:23:17 +08:00
NeoZng
ebb33406bb add log.c 2022-11-11 21:20:58 +08:00