usvcon/README.md

71 lines
1.8 KiB
Markdown
Raw Normal View History

2021-11-26 15:42:26 +08:00
# USVControl
2021.12.3
2021-11-26 15:42:26 +08:00
#### 介绍
python版船控也可控两轮无人车作者初学python练手。
2021-11-26 15:42:26 +08:00
#### 使用说明
2021-12-01 17:24:09 +08:00
支持遥控器和地面站控制程序跑在工控机上遥控器接收机S.BUS2接口连接COM50同时COM50向外发送修改后的S.BUS2协议控制电机。中间信号转换可借助FT232模块、接收机信号转换模块切记S.BUS协议需硬件取反。组合导航目前仅支持维特智能品牌非标准协议借助TTL转串口连接在COM51。通过串口连接地面站COM52地面站暂不对外分享。遥控器通道三控制前进倒退通道一控制转向。
2021-11-26 15:42:26 +08:00
#### 更新记录
2021-11-26 15:42:26 +08:00
2021.11.26 第一版,仅支持遥控功能
2021-11-26 15:42:26 +08:00
2021.11.27 添加维特组合导航协议解析 COM51
2021.11.30
1. 增加PID类
2. 模式增加”锁定手动直线角速度与舵量闭环由通道5控制
3. 增加LOS制导方法路点模式使用
4. 增加与地面站通讯功能(协议解析及通讯维持)
2021.12.1
1. RemoterControlUnit类增加记录上一周期数据
2. Control类增加地面站部分控制模式gcs、heading、speed、遥控器和地面站控制逻辑为遥控器为主
3. GroundControlStation类修复参数名错误和serial read字节数BUG
4. 打印数据供调试使用暂时放弃共享内存方法更改主函数名和Timer
2021.12.2
1. Add Mission class
2. Improve ground control station protocol analysis
2021.12.3
1. Add 'waypoint' 'trajectory' 'mission' control mode
2. Fix the mission upload function
3. Pack EXE
2021.12.4
1. Add the log writing function
#### 开发计划
1. 日志功能
2. 配置文件功能
3. 代码重构
4. 共享内存
5. 组合导航EKF
#### 实验图片
待添加
2021-11-26 15:42:26 +08:00
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
2021-11-26 15:42:26 +08:00
3. 提交代码
2021-11-26 15:42:26 +08:00
4. 新建 Pull Request