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 |
NeoZng
|
02b3af15c7
|
修复了遥控器摇杆值解算错误的问题
|
2022-12-09 14:21:31 +08:00 |
NeoZng
|
9f09002235
|
修复INS_Task双重循环NAN的问题,暂时关闭了急停模式
|
2022-12-08 23:08:28 +08:00 |
NeoZng
|
fe85ae5a6e
|
update gitignore
|
2022-12-08 23:03:26 +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 |
NeoZng
|
3947c48230
|
Merge branch 'master' of gitee.com:hnuyuelurm/basic_framework
|
2022-12-05 16:35:25 +08:00 |
NeoZng
|
db78ccef10
|
完成app层基本框架的搭建,TODOwork单独创建了md文档,提示每个模块尚未完成的工作和优化点
|
2022-12-05 16:35:21 +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
|
b024d56bca
|
更新了一些文档
|
2022-12-02 23:10:36 +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
|
b75a848ef1
|
添加一键配置的教程
|
2022-11-29 20:42:17 +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
|
1abd0d7e4b
|
确定双板/单板兼容的整体框架
|
2022-11-27 18:54:27 +08:00 |
NeoZeng
|
32c63e4c18
|
删除废弃注释
|
2022-11-23 22:23:58 +08:00 |
NeoZeng
|
7fc6083879
|
修复can FIFO1没有开启的bug
|
2022-11-23 22:19:06 +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 |