English | 简体中文
本项目是基于嵌入式系统的高模块化、高移植性的水下机器人控制程序,采用抽象层分离逻辑与硬件,兼容多种控制平台,并已在基于 Allwinner H3 和 WCH CH32V307 的硬件平台中测试成功,本仓库目前为 Linux 版本,理论上可以搭载在任意基于 Linux 的板卡,目前只实现了基本的手动控制功能,定深定向功能尚未实现,可以提 pr 给本项目贡献,喜欢就点个 star,qwq。
- 远程控制机器人
- 算法提供定向、定深功能
- 收集传感器数据
- 可选外设(灯、机械臂、声纳等)
- 网络OTA
目前仅有 HTTP 服务端搭配 JsonRPC 协议一种方案。
tcp_server.c
rpc_cjson.c
uvm_cal.c
目前接口部分仅有 Linux 系统相关硬件驱动。
interface_xxx.c(内容为 utils 内各接口函数调用)
driver_xxx.c
xxx.c
目前仅有基于 Linux 文件系统下的配置管理。
uvm_cfg_intf.c
cfg_xxx.c
uvm_cfg.c