自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

背景

3年前,MIT开源了世界上跑得最快最灵活的猎豹机器狗,自此以后,出现了大量商业化的机器狗,这里就不再一一介绍。只能说作为一个军方赞助的项目,能够开源,实属不易。
好消息是,2个月前,MIT的一个专注于猎豹的人工智能项目开源,有了大脑的机器狗现在会更加灵活。让我们来看看,猎豹机器狗进化的程度。

MIT MIni 猎豹 强化学习 模型

MIT Mini 猎豹 后空翻

结构设计

模块化关节电机

性能考虑

为了能够使得重达9.8公斤的机器狗可以灵活跑动,后空翻,对于关节电机的性能也有一定要求。每个关节电机的参数如下图,每条腿3个电机,4条腿,总共有12个电机,也就是我们通常所说的12自由度机器狗。

参数数量
重量480克
大小96 mm O.D, 40mm axial length
最大扭矩17 N m
连续扭矩6.9 N m
最大转速40 rad/s @ 24V
最大功率+250/-680 瓦
电流4.5kHz @ 4.5 N m, 1.5kHz @ 17 N m

关节结构

模块化的关节电机,如下图。
在这里插入图片描述

关节电机拆解后的机构。
可以看到,为了增加扭矩,电机增加了行星齿轮组,并且电机驱动器也一并组装进电机盒。
在这里插入图片描述
另外搜集到一些3D打印资料已分享到群文件,可自行下载,Q 760101443

在这里插入图片描述

四足平台设计

猎豹机器狗的整体设计如下图,金属气息浓厚。
在这里插入图片描述

腿部设计

腿部关节的设计。
每条腿部有3个电机,3个电机全部位于上关节处,这是为了能够减轻下腿的重量,方便机器狗可以灵活跳动。
在这里插入图片描述

下腿部使用皮带带动。
在这里插入图片描述

身体设计

身体使用厚度为1.5mm的6061硬铝制作。
在这里插入图片描述

身体内部装有总线驱动板和小电脑。
在这里插入图片描述

脚部设计

脚部安装有橡胶球。
在这里插入图片描述

在这里插入图片描述

硬件设计

有2个总线通信板SPINE,每个SPINE负责与两条腿通信,每条腿有3个电机,每个电机都有一个关节驱动器。
SPINE与电脑连接,电脑中安装控制系统,原设计使用的是UP Board的小电脑,实际上我们可以使用树莓派4B或者Jetson Nano, Jetson TX2替代。
在这里插入图片描述

关节驱动器

关节驱动器,使用FOC技术对电机进行控制。
在这里插入图片描述

每个电机都需要1个驱动器,驱动器安装在每个电机的电机盒中。
在这里插入图片描述

通信总线板

总线驱动板SPINE,总共需要2个SPINE,每个SPINE控制两条腿。
在这里插入图片描述

供电系统

使用18650电池,组装成24V 5Ah的电池组。
在这里插入图片描述

电源板,输出5V电压,供电给电机和控制板。
在这里插入图片描述

MIT Mini 猎豹,相对于以前的版本和波士顿机器狗,成本都大幅下降,普通玩家基本可以接受。
相关电路板,程序资料可以自行在群文件中下载 Q 760101443
在这里插入图片描述

控制系统

下载最新的控制系统源代码。

编译代码。

mkdir build
cd build
cmake ..
./../scripts/make_types.sh
make -j4

安装并运行控制系统。

1. 创建文件夹
$ mkdir mc-build
2. 创建可执行程序
$ cd mc-build; cmake -DMINI_CHEETAH_BUILD=TRUE ..; make -j
3.接入网络,并且可以使用ssh进入机器狗的嵌入式系统电脑。
3. 把编译好的系统传输到机器狗
$ ../scripts/send_to_mini_cheetah.sh
4. 使用ssh登录机器狗
5. 进入系统文件夹
$ cd robot-software-....
6. 运行控制程序
$ ./run_mc.sh

人工智能

以上,已经可以控制机器狗进行任何动作,不过如果想要机器狗能下楼梯,走不平的路,更加流畅的运动,就需要机器狗可以自我学习,不断进化。这就需要训练模型,给机器狗按上人工智能的大脑。
首先,下载源代码。
安装 pytorch 1.10 和 cuda-11.3

pip3 install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio==0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html

安装 Isaac Gym

1. 下载并安装Isaac Gym Preview 3 地址 https://developer.nvidia.com/isaac-gym
$ tar -xf IsaacGym_Preview_3_Package.tar.gz

2. 安装python包
$ cd isaacgym_lib/python && pip install -e .

安装系统

$ pip install -e .

训练模型

python scripts/train.py

评估模型

python scripts/play.py
兴普
关注 关注
  • 19
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
自己动手做个DIY波士顿机器狗
曾立文的博客
09-10 9440
我想来整个DIY波士顿机器狗。 中文的介绍: https://www.qbitai.com/2020/08/17572.html 软件安装: https://github.com/mike4192/spotMicro 硬件制作: https://www.thingiverse.com/thing:3445283 中文介绍是这样的: 用树莓派DIY波士顿机器狗,帮你省下50万:教程开源,人人皆可上手 软件部分在运行Ubuntu 16.04的树莓派3B计算机上实现。 所以首先,需要准备一个价
智能机器狗结构设计.pdf
07-01
- I - 智能机器狗结构设计 摘要 对于我们的未来生活,每个人有不同的构想,但大多数人都相信,在 将来的社会,机器狗将作为家庭的一员进入我们的生活,与我们每天朝夕 相处。可现在普遍存在人们心中的疑问是:将来机器狗将以何种身份进入 我们的生活,是玩伴还是佣人,智能机器狗的设计就是为了将来机器狗能 进入我们中国人的家庭生活,为我们的家庭生活带来欢乐。 本设计采用关节型结构,成功地设计了智能机器狗的本体结构。本机 器具有前后行、平地侧行等基本行走功能。另外机器狗头部还装有 CD 摄影机,胸腔内部可装备内置电源和智能设备。本设计参考了的结构组 成,使得机器狗结构尽量与的本体结构相似,尤其在长度配比方面。本 设计的结构比较复杂,关节数目众多,为了力求优化设计,设计者兼顾了 关键部件的互换性和结构紧凑的原则。所有的关节都用了 2036 型的直流 伺服电机作为驱动源,充分利用伺服电机的特性。伺服电机的驱动都采用 了谐波减速器机构,该减速方案减速比大、效率高,是比较理想的减速方 案。 关键词:智能机器狗; 结构设计; 谐波传动 - II - Intelligent robot dog fram
【干货|开源MIT Min cheetah机械设计(四)】|机械运动学建模
最新发布
码农从0到1
08-07 447
入门资料:https://zhuanlan.zhihu.com/p/638773309
机器狗变种无壳版生成器(开源代码)
10-09
机器狗变种无壳版生成器(开源代码)
【深度剖析】小米CyberDog四足机器人的AI运动系统的实现
嵌入式Linux
08-25 4946
2021年8月10日,雷军进行继宣布造车之后的第二次演讲。在这场以“我的梦想,我的选择”为主题的演讲上,雷军详细讲述了创业后的故事,发布了一系列全新产品。其中,给人最大惊喜同时也给人带来诸...
[机器人-2]:开源MIT Min cheetah机械设计(二):机械结构设计
文火冰糖(王文兵)的博客
12-24 1852
一个机械动力强不强劲,电机起到至关重要的作用,机械电机比较特殊,类似于公版电机T-Motor U8的型号,这款电机是广泛应用于四旋翼的,需要很高的能量密度(不然就无法完成后空翻这样的经典动作),因此机械的动力选择的是无人机的无刷电机+行星齿轮组的形式,每个执行器都由一个定制的高耦合到单级6:1的行星齿轮减速机(背隙0.005rad/0.28°)。现在机械的基本构型就有了,现在我们最关心的还是腿部,希望腿部的惯性尽量的小,这里我们需要对腿部的结构进行拓扑优化,满足性能的同时,质量最小。
史上最强DIY,手工制作一只会说话的机器狗
华为云官方博客
08-20 3627
士顿动力的机器狗,想要么?快来跟我一起动手制作吧。
[机器人-1]:开源MIT Min cheetah机械设计(一):系统方案及硬件解析
文火冰糖(王文兵)的博客
12-24 2463
总的来说,FOC算法在机器人中的应用可以实现电机驱动系统的高效、准确和可靠控制,提高机器人的运动和力学性能,为机器人的各种应用场景提供更好的表现和适应能力。(3)控制器根据用户输入命令和机器人状态,如果腿处于腿在摆动中,则使用“摆动腿控制器”,如果腿处于腿在支撑中,则使用“力控支撑腿控制器”FOC算法利用传感器提供的反馈信息,例如编码器或传感器阵列,来确定电机的位置和速度,然后根据所需的控制指令计算并控制电机的电流。比如重量的选择,速度的选择,这些都是要经过运动学和动力学的一个预先评估和仿真。
手把手教你做小型机器狗,毕业设计。必看
qq_35656655的博客
12-31 5446
之前社区也分享过用树莓派做的四足机器人Pupper——《能跑能跳能遛弯儿,波士顿动力Spot的小跟班来了!项目开源!》 用Arduino Uno做的Pupper的小弟——《可扩展性高,四足机器人斯坦福Pupper的小弟来了!》 今天分享的是利用ESP32制作的小型四足机器狗。 特点 只需要ESP32(不需要额外的PWM I2C、蓝牙模块等) Arduino IDE 只需要手机或平板就能遥控 具有CLI接口用于校准和调试 逆向运动学代码 可配置的步态序列 电子部分 1个38针的ESP32
机器狗 斯坦福开源项目
weixin_30379973的博客
07-06 3767
项目地址:    https://github.com/Nate711/StanfordDoggoProjectCAD 设计图:   https://a360.co/2OBxTbH 转载于:https://www.cnblogs.com/doker/p/11143488.html
超高性价比——DIY 斯坦福Pupper机器狗
AMOVLAB(阿木实验室)
11-27 1675
最为人熟知的波士顿动力的SpotMini 它长这样: 你是否也曾被波士顿动力的机器狗刷过屏? 是否梦想过能亲手玩弄一下全球最前卫的机器狗? 然而... SpotMini的售价:74,500美元(约52万人民币) 对,你没有看错!52万人民币...... 关键是只限美国…… 绝望吗? 此外,还有杭州宇树科技有限公司推出的机器狗A1: 这款仿生机器狗与波士顿动力SpotMini非常相似 但是价格确比波士顿动力低得多 售价不到1万美元(约7万人民币) 虽然比Spot...
mit猎豹机器人腿足驱动器设计(包含代码和设计文件链接)
03-03
mit猎豹机器人腿足驱动器设计(包含代码和设计文件链接),
智擎MIT_cheetah图纸_SolidWorks_2014
01-11
1. **机器人技术**:MIT Cheetah是一款由MIT研发的四足机器人,旨在模仿猎豹的高速奔跑能力。这种机器人的设计与研究涉及到仿生学、动力学、运动控制等多个领域,其目标是实现高机动性和稳定性,这在机器人领域是一...
Cheetah-Software-master四足机器人源码
03-29
Cheetah-Software-master 是麻省理工学院(MIT)研发的Cheetah四足机器人的核心软件源码库,它为研究者和开发者提供了一个深入理解四足机器人控制算法、运动规划以及系统集成的宝贵资源。在本文中,我们将探讨这一...
simplesim-3v0d-with-cheetah.tar
12-11
《全面解析simplesim-3v0d-with-cheetah.tar:基于Simplescalar的全相联Cache仿真技术》 simplesim-3v0d-with-cheetah.tar是一款针对计算机体系结构研究的重要工具,它主要用于安装Simplescalar,并且支持全相联...
MIT mini cheetah四足机器人Highly Dynamic Quadruped Locomotion
09-16
新设计的WBC是集成的使用MPC,并在小型猎豹四足机器人上进行测试。为了证明鲁棒性和通用性,控制器在六种不同的步态下,以多种不同的方式进行测试环境,包括户外和跑步机上,达到最高速度为3:7 m=s。
CAN通信控制TH-02机器狗电机 (仿MIT cheetah mini电机
baidu_22074015的博客
09-17 7384
第一次写CSDN博客还不太熟悉,就先简要说明,后期有时间再丰富内容。 通过KEY_0按键发送电机控制指令,每按一次都会发送一条控制指令,电机能够在位置模式和速度模式之间切换。位置模式下电机能够快速转动到指定的位置(位置范围 0-36000 (对应实际角度0~360°));速度模式下能够按指定速度转动(速度范围:0-256RPM)。KEY_1按键按下时,电机停止转动。 ...
网红机器狗之后 MIT的迷你猎豹机器人有啥能耐?
网易智能
03-21 787
来源 Ispectrum编译 I 网易智能 参与 | 小小【网易智能讯 3月21日消息】本月早些时候,麻省理工学院(MIT)发布了其迷你猎豹(Mini Cheetah)...
机械控制算法
Sunchanghaosch的博客
02-15 1833
机械控制原理 1.驱动器 Cheetah 2采用了定制的本体感受驱动器设计,具有高冲击缓解、力控制和位置控制能力。这种设计使其能够自主跳过障碍物,并以6m/s的高速跳跃,但其运动范围有限,只能进行矢状面运动。 Cheetah 3采用高扭矩密度电机和可后置单级行星齿轮减速器,以及低惯性腿,无需使用任何力传感器、扭矩传感器或关节或脚部的串联柔顺性,就可以通过本体感觉控制地面反作用力。Cheetah 3在每条腿上的三个自由度上都有几乎相同的驱动器,实现了对地面反作用力的3D控
mit mini cheetah机器狗电机can驱动方法
06-06
### 回答1: mit mini cheetah机器狗上的电机是由CAN总线端口驱动的。CAN总线是一种高效的通信协议,可以实现多个设备的通信和控制。在mini cheetah上,每个电机都有自己的CAN节点地址,通过这个节点地址,可以发送控制指令到电机,实现电机的驱动和控制。 电机的驱动通常是由微控制器完成的。在mini cheetah上,使用的是一款名为F280449的微控制器。在代码层面,首先需要初始化CAN总线,包括波特率、节点地址等参数。然后在主循环中,不断调用CAN接收函数,获取来自上位机的控制指令。根据指令内容,再发送给对应的电机节点,让电机执行相应的动作。 需要注意的是,mini cheetah上的电机驱动涉及到高压电流和机械结构,操作时需要非常小心。建议在了解相关知识并经过专业培训后再进行操作。
写文章

热门文章

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah 9407
  • 使用PMW3901和VL53L1X 实现室内定点悬停 3022
  • 使用 QGroundControl 地面站更新 PixHawk飞控的Bootloader 2134

分类专栏

  • 无人机 2篇

最新评论

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

    Strive for ideals: 你好,群满了可以麻烦拉一下吗

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

    IsaakChen: 是否有人可以分享一下文章中的檔案呢?感激不盡!

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

    芝麻酱遇上蒜蓉: 请问电池可以直接给12个电机供电吗?

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

    m0_72037682: 这不就是无刷

  • 自制DIY 机器狗 完全教程 - MIT猎豹Cheetah

    super112775: 还有群吗

大家在看

  • 【ChatGPT】提示词助力高效文献处理、公文撰写、会议纪要与视频总结 286
  • Flink SQL 中枚举类型处理的挑战与解决方案 419
  • JavaScript可视化示例
  • 828华为云征文|部署基于 LLM 的私有知识库系统 AnythingLLM
  • 高级语言程序与机器语言程序之间的转换

最新文章

  • 使用 QGroundControl 地面站更新 PixHawk飞控的Bootloader
  • 使用PMW3901和VL53L1X 实现室内定点悬停
2022年1篇
2021年2篇

目录

目录

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家杭州玻璃钢雕塑模具定制厂家西安玻璃钢雕塑哪家好四川玻璃钢鹿雕塑深圳玻璃钢雕塑人像定做厂家玻璃钢校园雕塑设计哪南昌仿铜玻璃钢雕塑生产厂家陕西玻璃钢人物雕塑价格供应玻璃钢商业街雕塑亳州定做玻璃钢雕塑云南景区玻璃钢雕塑价位商场美陈布置推送公众号北京玻璃钢雕塑排名玻璃钢佛像雕塑合作公司革命主题玻璃钢雕塑哪里买中山玻璃钢雕塑定做河东玻璃钢雕塑厂家玻璃钢人物浮雕雕塑玻璃钢茶园文化雕塑温州玻璃钢花盆销售企业甘南玻璃钢雕塑订做玻璃钢柱子雕塑图片石家庄人物玻璃钢雕塑抽象玻璃钢彩绘雕塑湖北玻璃钢人像雕塑玻璃钢雕塑要点玻璃钢雕塑在都市景观中的作用沈阳玻璃钢花盆代理商安宁玻璃钢广场雕塑设计海棠湾玻璃钢雕塑厂家石家庄玻璃钢雕塑生产香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化