多自由度人形双足舞蹈机器人
——疯壳·机器人开发系列
PC 上位机在线调试

首先在我们提供的文件中找到上位机调试软件 robotCtrl,双击打开,界面如下。
 
    
    图 1
    界面中的舵机图标如同一个人形,人形中的每一个舵机与我们机器人身上的舵机一一对应。
    
    
    图 2
    每一个舵机控制窗口之中有两个值:B、P。进度条 P 可以随意拖动,P 表示舵机位置(默认为中位 1500)范围为 500-2500,B 表示舵机偏差(默认为 0),即舵机的相对位置,范围为-100~ +100,导入动作组中的是绝对位置 P0=B+P。
 
    
    图 3                                       图 4
    这里的 B 通过双击 B 开启,再双击 B 关闭调节。如果 B=20 P=1500,实际舵机发送 P1520,用于修复舵机偏差。每个舵机都有自己的一个舵机偏差B,等调好 B 之后可保存,用打开按钮可重新导入偏差。
    我们插上机器人的 USB 接口,首先点击连接管理窗口的刷新按键,然后选择最新出来的 COM 口,并单击打开。有一点要注意的是连接管理窗口中的波特率采用的 9600。

    
    图 5
    连接完成之后,先点击调试管理中的实时调试,我们就可以左右拖动每个舵机控制窗户中的进度条,从而控制相对应的舵机的角度。这个时候,相对应的舵机也会跟着左右转动。
    我们将机器人的头部舵机控制窗口中的进度条拖到最左边,然后点击动作管理中的添加动作。完成之后,将 13 号舵机控制窗口中的进度条拖到最右边,然后点击动作管理中的添加动作。下面的动作数据框就会出现两行动作数据。
 
    
    图 6
    我们选中循环,点击在线运行之后,就能重复运行这两个动作。与之相对应的现象就是机器人在做左右摇头动作。


    图 7
    完成上述简单动作的调试后,我们可以将上面所创造的动作下载下来。先点击下载管理中的擦除,然后点击下载,将动作组数据下载到外部 Flash 当中。

图 8
    完成下载之后,就可以进行脱机运行动作了。最后补充几个其他功能,大家自己可以试用。
    (1)连接管理窗口中的发送区和接收区,其实也就是一个串口调试工具的发送接收框,可发送接收数据。
    (2)动作管理框
    

图 9
    时间间隔:一个动作完成的时间。添加动作:新增一个动作。
    删除动作:删除选中的动作。
    
    更行动作:就是修改并替换以前的动作。
    
    补入动作:就是在动作之间新建一个新的动作。保存动作:将当前动作组保存成文件。
    打开动作:打开动作文件,载入动作文件中的动作。
    
    (3)基本操作框
    

图 10
    舵机回中:将所有舵机的 P 值调整到 1500。
    
    打开偏差:载入偏差文件,修改所有舵机控制框中的 B 值。
    
    保存偏差:将所有舵机控制框中的 B 值保存成为文件存储下来。

【疯壳·机器人教程4】人形街舞机器人-PC 上位机在线调试相关推荐

  1. 【疯壳·智能机器人教程4】人形街舞机器人-PC 上位机在线调试

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 PC 上位机在线调试 首先在我们提供的文件中找到上位机调试软件 robotCtrl,双击打开,界面如下.            图 1     界 ...

  2. 【开发教程9】疯壳·人形街舞机器人-整机代码

    多自由度人形双足舞蹈机器人  --疯壳·机器人开发系列 整机代码 1相关简介          本章将结合前面实验章节,完成机器人的整机代码.          我们的机器人由 17 个舵机控制各个关 ...

  3. 【疯壳·机器人教程9】人形街舞机器人-整机代码

    多自由度人形双足舞蹈机器人  --疯壳·机器人开发系列 整机代码 1相关简介          本章将结合前面实验章节,完成机器人的整机代码.          我们的机器人由 17 个舵机控制各个关 ...

  4. 【智能机器人教程1】人形街舞机器人-套件检测教程

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 套件检测教程 内容简介 本文档主要介绍在如何验证多自由度人形双足街舞机器人套件正常,包括具体线路连接,实验现象验证.   具体分为以下几个步奏. ...

  5. 【开发教程1】人形街舞机器人-套件检测教程

    多自由度人形双足舞蹈机器人 套件检测教程 --机器人开发系列 内容简介 本文档主要介绍在如何验证多自由度人形双足街舞机器人套件正常,包括具体线路连接,实验现象验证.   具体分为以下几个步奏. 1.机 ...

  6. 【疯壳·机器人教程2】人形街舞机器人-机体组装及测试

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 机体组装及测试 1简介 (1)产品介绍 本章将介绍多自由度人形双足舞蹈机器人的硬件详情和组装说明,请认真阅读产品的组装说明,正确的按照文中的操作步 ...

  7. 【疯壳·机器人教程5】人形街舞机器人-舵机的基本控制

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 舵机的基本控制 1 舵机简介 本章,我们将使用 IAP15W4K61S4 单片机控制舵机的转动. 图 1 一般来说,舵机由舵盘.减速齿轮组.位置反 ...

  8. 【疯壳·机器人教程8】人形街舞机器人-多个舵机不同速率转动

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 多个舵机不同速率转动 1相关简介          本章将介绍两个舵机的不同速率转动原理以及代码实现,多个舵机不同速率的转动跟两个舵机的不同速率转 ...

  9. 【疯壳·机器人教程6】人形街舞机器人-串口控制舵机

    多自由度人形双足舞蹈机器人 --疯壳·机器人开发系列 串口控制舵机 1 串口简介 本章将使用 IAP15W4K61S4 单片机的串口通信来控制舵机的转动. IAP15W4K61S4 单 片 机 有 4 ...

最新文章

  1. 读excel图片到数据库和上传图片到数据库
  2. lsb_release查看当前系统的发行版信息
  3. 【深度学习】编写同时在PyTorch和Tensorflow上工作的代码
  4. 【second】Flatten Binary Tree to Linked List
  5. ajax 参数带百分号,Ajax请求中带有IPv6地址后的百分号的问题
  6. android 自定义菜单栏,GitHub - earthWo/AndroidBottomNavigation: android 底部菜单栏,自定义样式,自定义菜单数量,添加滚动动画和水波纹动画...
  7. 继承20161223
  8. zabbix 配置mysql_zabbix 配置mysql监控
  9. faster rcnn resnet_张航、李沐等人提出ResNet最强改进版:性能提高3%,参数不增
  10. 去掉softmax后Transformer会更好吗?复旦华为诺亚提出SOFT:轻松搞定线性近似
  11. 载入Haskell的函数
  12. vue webpack打包后图片路径错误的解决方法
  13. linux crontab怎么启动,【linux之crontab,启动】(示例代码)
  14. 理解和应用向量积与数量积
  15. 学计算机如何护眼,长期看电脑如何保护眼睛 吃这些有效保护视力
  16. PCB十六大可靠性测试,看看您的板是否经得起测试?
  17. background简写
  18. android ui设计 知乎,界面设计进化!知乎日报2.0新版发布下载
  19. 【重点】React.Component用法
  20. 一缕黑暗中的火光-----------部署图--------------优雅的建模语言

热门文章

  1. YCbCr 16bit意义
  2. 微信小程序——基于vue的框架mpvue
  3. 电镀蚀刻后线间余铜短路改善研究
  4. Webstorm设置自动保存
  5. 西安三本哪个计算机学校最好,西安文科最强的三本是哪个?
  6. 小黄车注定会黄......
  7. 计算机的二进制的位数为8位,16位,32位,64位
  8. el-tree 改变接口中的名字不是el-tree所需的label和children
  9. JS中 in 和 条件运算符(三目运算符)
  10. python测试用例管理模块_Pytest编写测试用例(二)