【训练营】机器大舔狗 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 【训练营】机器大舔狗

简介:基于hi3861的机器大舔狗,拥有12个自由度,机械结构及步态算法参考市面商品设计

开源协议: Public Domain

(未经作者授权,禁止转载)

创建时间: 2022-06-20 20:24:41
更新时间: 2023-05-20 21:38:49
描述
基于hi3861的机器大舔狗,拥有12个自由度,机械结构及步态算法参考机器猫设计IMG_20220722_145914.jpg
结构方面可以直接参考别人的结构,3D打印出来也是完全可以用的
1.超声波及角度传感器是用胶枪粘上去的
2.关节都是舵机,注意塑料舵机易坏,尽量参考官方推荐金属舵机(调试过程我用塑料舵机换了八个舵机,舵机质量不行)
3.环境搭建我没有参考官方案例,自己以前已经搭建虚拟机服务器,用VScode连接远程Linux环境。
4.关节力度不大,载重非常差。
5.电源线一定要粗一些,电池不要过放。
6.狗子的脚脚我弄了一些热熔胶,缓解打滑。
我使用了超声波及角度传感器,但如果有视觉就更好了,没钱了,后期完善时会考虑加入视觉识别及电脑端视觉处理

了解openharmony

HarmonyOS 是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。HarmonyOS 整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。等等相关详细内容在附件学员用书

步态分析

屏幕截图 2022-07-22 154539.png
在步行姿态中,需要在运动过程中,腿部舵机轴心到地面的距离保持不变。要达到这一要求,就是要保持左图中的H长度不变,也就是h1+h2保持不变。                                                            图中绿色线就是腿部舵机的校准位置,而红色线就是脚部舵机的校准位置。图中角a就是腿部舵机实时位置与校准位置的夹角,而角b+角a就等于脚部舵机实时位置与校准位置的夹角
其他运动都可以参考这个框架。

APP控制端

679638610938040276(1).png
Screenshot_20220721_115700.jpg
是不是感觉图标熟悉,当然是网上找的图标,有条件也可以自己制作矢量图,PS,AI等都可以。app逻辑结构很简单,也使用蓝牙模块连接

网页控制端

屏幕截图 2022-07-22 161401.png
712156814503468909.jpg
当然页面布局参考网络一些大佬也是简单,页面控制稍稍需要了解一丢丢知识

开发环境

屏幕截图 2022-07-22 153610.png
使用虚拟机搭建Linux服务器环境
屏幕截图 2022-07-22 153510.png
用VScode连接远程
注意:编译代码时需要启动docker
屏幕截图 2022-07-22 162641.png
输入:hb set
屏幕截图 2022-07-22 162838.png
最后输入:hb build -f 
屏幕截图 2022-07-22 162939.png
编译成功后找到刚刚输出的bin文件
屏幕截图 2022-07-22 163028.png
然后使用HIburn 烧录到板子中



399129060469414591.jpg
板子最好绘制最小系统+扩展板,实现hi3861的重复使用,模块化也方便后期维修

605098253699824329.jpg
同时我也上传了一个环境搭建指南,希望对大家有所帮助

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP