MIT机械狗方案电机连接测试程序
运动模式自动切换测试
一年前,从电机驱动开始入门,基于MIT开源方案,独自完成了机械狗所有硬件电路,代码,控制源码设计优化,机械结构由实验室两位机械大佬完成。实现了实时检测电机工作状态,确保各个电机工作正常,电机工作异常时自动退出程序确保安全,并增加的电机角度限位功能,确保腿部关节不进入死区。优化了步态算法,在机身平稳时自动进入站立状态,接收到新的指令或收到干扰时自动重新开始工作。
最开始做狗时电机连接经常出现问题,反复检查拆卸造成了极大的困扰。因此编写了此电机连接测试程序,可下载本程序方便调试,电机矫正功能需要修改SPINE板程序,此功能无法通用,其他功能使用MIT方案均正常,在Upboard输入下述指令即可,*请勿在运行控制源码时执行下列操作!!!
链接:https://pan.baidu.com/s/1uu5O7xbuwhEZg6ILcXmxQw
提取码:ndeg
"*****请输入以下指令运行进行电机测试*****\n""sudo ./Motor_Calibrate l:电机连接检查\n""sudo ./Motor_Calibrate z:电机零位校正\n""sudo ./Motor_Calibrate r:电机位置环运行(移动至零点)\n""sudo ./Motor_Calibrate e:显示电机数据 \n""sudo ./Motor_Calibrate s:退出电机模式 \n""如果运行 “零点位置环” 无反应,请运行 “退出电机模式” 后再运行\n"
sudo ./Motor_Calibrate e
sudo ./Motor_Calibrate z
sudo ./Motor_Calibrate l
MIT机械狗方案电机连接测试程序相关推荐
- 树莓派4B运行SPI提速(MIT 机械狗程序)
MIT 主体代码不能直接运行,需要修改.其中:SPI通讯部分,默认代码运行会出现片选信号引脚无法拉低,导致树莓派与SPINE 通讯,只能在运行时发送一次数据,后续无法进入中断, 可以加上如下代码,调用 ...
- Spotmicroai机械狗初上手——组装测试踩坑(二)
Spotmicroai机械狗初上手--组装测试踩坑 说明 spotmicroai/utilities文件夹 log.py config.py queues.py run.sh spotmicroai/ ...
- AI入侵机械设计,苦逼的“机械狗”还有未来吗?
作者 | Loren Grush 译者 | 刘旭坤 编辑 | 非主流 出品 | AI科技大本营 近几年,机械行业的平均薪资一直被 IT 碾压,更不用说 IT 行业里炙手可热的人工智能.现如今,AI 一 ...
- 在机械狗上利用AstraPro3D深度摄像头简单实现目标跟踪和人体姿态识别
本次任务是将AstraPro3D摄像头和机械狗运用起来,AstraPro为奥比中光开发的3D传感摄像头,机械狗是云深处绝影mini,过程中主要运用到了AstraSDK做骨架提取,ros系统控制机械狗和 ...
- 机器人讯息合集:3D打印“元机器人”、水陆两用微机器人、会游泳的机械狗、“香蕉”软体机器人、无线两栖机器人
机器人讯息合集:3D打印"元机器人".水陆两用微机器人.会游泳的机械狗."香蕉"软体机器人.无线两栖机器人 1.利用包含感觉.移动.结构元素的超材料,3D打印& ...
- 小白立创机械狗从零到成品总结
立创&&机械狗 第一次参加了训练营,本来想做一条腿,不知不觉就做成了机械狗. 可以走的机械狗,也可以蹦跶. 1.使用SW2021画了机械狗的外壳,然后去某宝3D打印得到的. 注意:3D ...
- 仿制斯坦福机械狗——组装过程
模型结构 组装材料清单 四足机器人采用框架式结构,组成有2块侧板,8个腿部舵机,4条腿部结构,一块连接件(电器安装平台),主控,稳压板,舵机扩展板,电池,电池固定十字架,4个框架件,4个连接件固定块. ...
- Spotmicroai机械狗初上手——软件准备(一)
Spotmicroai初上手--软件准备 前言 Spotmicro介绍 准备资料 安装 踩坑 无法安装库python-smbus raspi-config 蓝牙连接手柄 no module named ...
- 仿制斯坦福机械狗——组装与电路控制
组装 材料清单: 主体采用框架式的结构 1.两个侧板分别安装有四个舵机,每两个舵机上安装一条腿. 2.两个侧板中间有一个连接板同时充当了电气元器件安装平台的作用.蓝色的为主控板,红色的为稳压板,绿色的 ...
最新文章
- 【直播】李祖贤:集成学习答疑直播之八-- 集成知识点回顾与补充
- 从Apache Kafka 重温文件高效读写
- MongoDB应用篇
- Maven 加载ojdbc14.jar报错,解决方法
- 深度强化学习-Policy Gradient基本实现
- fiddler 的AutoRespoder的使用(手动添加测试桩)
- repeater 实现分列(两列的简单办法)
- C# 原始的方法写入xml文件的代码
- pycharm正则表达式检索
- 什么是数据安全,为什么需要保证数据安全
- 笔记本服务器连接显示器不亮,笔记本开机显示器不亮怎么办
- 对于机器学习的几点理解
- 脑洞大开的思维工具:PMI
- 单点登录、统一认证解决方案(一)
- 零碎知识点之一:循环平稳信号
- 【Android】 炫酷霓虹灯
- 单片机汇编伪指令DATA和EQU的区别
- webstorm实用技巧
- head first java读书笔记
- 国际c语言混乱编码大赛,国际C语言混乱代码大赛优胜作品详解之“A clock in one line”...