还未成为社畜之前在学校是做水下机器人的,现在想将以前的小玩意翻新翻新(重新设计),制作一个水下机器人的开发平台也好,就这样和以前的队友们合计合计就这么计划了,就有了接下来的故事。
1.基本功能介绍
简单说一下功能吧,如下:
(1)多自由度的运动控制;
(2)高清视频;
(3)定深悬停/巡航。
2.平台基本组成
再来简单说一下总体有哪些东东吧。
2.1.PC上位机
(1)C#+Winform+MVC(现有)
(2)C# + MAUI + MVVM + Socket(开发中)
2.2 下位机(水下机器人)
2.2.1 Soc
基于NXP的一款高性能Soc,linux上开发,使用Nginx搭建rtmp流媒体服务器,浏览器端使用HTTPFLV协议拉取视频流,实现实时高清视频功能。
2.2.2 MCU
在ARM内核的板子上,基于RTOS进行开发,包括通信、控制、IAP功能、新增深度传感器,根据姿态传感器与深度传感器,实现定深巡航。(开发环境:STM32Cube + vscode + IotLink插件,gcc编译)
2.3 PCB
(1)基于AD进行开发(现有)
(2)基于PADS + orCAD进行开发。(后续)
2.4 外壳设计
基于SolidWork进行设计(零件图、组装图、动画)
2.5 手柄
基于RTOS进行开发,驱动传感器、屏幕、通信模组。
2.6 安卓上位机
(1)基于AndroidStudio进行开发。(现有)
(2)基于Uniapp进行开发。(后续)
成员介绍:
成员本人(嵌入式)
成员Nie(安卓)
mune人是个奇怪的动物https://hdiot.github.io/成员Chen(嵌入式、上位机、外壳、前端)
持续开源中,~
相关文档以博客形式发布后,才发布全套代码和电路和外壳的源文件。有兴趣的由以下专栏传送门进入:
开源水下机器人[OneDream系列]专栏https://blog.csdn.net/mm13420109325/category_11873910.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116920.html