运动模式自动切换测试

一年前,从电机驱动开始入门,基于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机械狗方案电机连接测试程序相关推荐

  1. 树莓派4B运行SPI提速(MIT 机械狗程序)

    MIT 主体代码不能直接运行,需要修改.其中:SPI通讯部分,默认代码运行会出现片选信号引脚无法拉低,导致树莓派与SPINE 通讯,只能在运行时发送一次数据,后续无法进入中断, 可以加上如下代码,调用 ...

  2. Spotmicroai机械狗初上手——组装测试踩坑(二)

    Spotmicroai机械狗初上手--组装测试踩坑 说明 spotmicroai/utilities文件夹 log.py config.py queues.py run.sh spotmicroai/ ...

  3. AI入侵机械设计,苦逼的“机械狗”还有未来吗?

    作者 | Loren Grush 译者 | 刘旭坤 编辑 | 非主流 出品 | AI科技大本营 近几年,机械行业的平均薪资一直被 IT 碾压,更不用说 IT 行业里炙手可热的人工智能.现如今,AI 一 ...

  4. 在机械狗上利用AstraPro3D深度摄像头简单实现目标跟踪和人体姿态识别

    本次任务是将AstraPro3D摄像头和机械狗运用起来,AstraPro为奥比中光开发的3D传感摄像头,机械狗是云深处绝影mini,过程中主要运用到了AstraSDK做骨架提取,ros系统控制机械狗和 ...

  5. 机器人讯息合集:3D打印“元机器人”、水陆两用微机器人、会游泳的机械狗、“香蕉”软体机器人、无线两栖机器人

    机器人讯息合集:3D打印"元机器人".水陆两用微机器人.会游泳的机械狗."香蕉"软体机器人.无线两栖机器人 1.利用包含感觉.移动.结构元素的超材料,3D打印& ...

  6. 小白立创机械狗从零到成品总结

    立创&&机械狗 第一次参加了训练营,本来想做一条腿,不知不觉就做成了机械狗. 可以走的机械狗,也可以蹦跶. 1.使用SW2021画了机械狗的外壳,然后去某宝3D打印得到的. 注意:3D ...

  7. 仿制斯坦福机械狗——组装过程

    模型结构 组装材料清单 四足机器人采用框架式结构,组成有2块侧板,8个腿部舵机,4条腿部结构,一块连接件(电器安装平台),主控,稳压板,舵机扩展板,电池,电池固定十字架,4个框架件,4个连接件固定块. ...

  8. Spotmicroai机械狗初上手——软件准备(一)

    Spotmicroai初上手--软件准备 前言 Spotmicro介绍 准备资料 安装 踩坑 无法安装库python-smbus raspi-config 蓝牙连接手柄 no module named ...

  9. 仿制斯坦福机械狗——组装与电路控制

    组装 材料清单: 主体采用框架式的结构 1.两个侧板分别安装有四个舵机,每两个舵机上安装一条腿. 2.两个侧板中间有一个连接板同时充当了电气元器件安装平台的作用.蓝色的为主控板,红色的为稳压板,绿色的 ...

最新文章

  1. 【直播】李祖贤:集成学习答疑直播之八-- 集成知识点回顾与补充
  2. 从Apache Kafka 重温文件高效读写
  3. MongoDB应用篇
  4. Maven 加载ojdbc14.jar报错,解决方法
  5. 深度强化学习-Policy Gradient基本实现
  6. fiddler 的AutoRespoder的使用(手动添加测试桩)
  7. repeater 实现分列(两列的简单办法)
  8. C# 原始的方法写入xml文件的代码
  9. pycharm正则表达式检索
  10. 什么是数据安全,为什么需要保证数据安全
  11. 笔记本服务器连接显示器不亮,笔记本开机显示器不亮怎么办
  12. 对于机器学习的几点理解
  13. 脑洞大开的思维工具:PMI
  14. 单点登录、统一认证解决方案(一)
  15. 零碎知识点之一:循环平稳信号
  16. 【Android】 炫酷霓虹灯
  17. 单片机汇编伪指令DATA和EQU的区别
  18. webstorm实用技巧
  19. head first java读书笔记
  20. 国际c语言混乱编码大赛,国际C语言混乱代码大赛优胜作品详解之“A clock in one line”...

热门文章

  1. 案例分析| 传统Pizza品牌通过转型两年内销量增长13.9%
  2. css的边界虚线如何拉长dashed
  3. 中职计算机班级建设方案,中职班级活动策划书
  4. 利用git,使U盘作为仓库
  5. 语音专家李秀林做客搜狐科技《智研所》
  6. 2009年教师节感言 与 《我是一只IT小小鸟》推荐序
  7. 5款小众又逼格满满的实用APP推荐,你一定用得上!
  8. linux 安装中文字体
  9. java基于ssm开发的花店系统
  10. 网页显示 :mad:_在网页上写乐谱:基础