视频很小,可以用流量观看,不是土豪也没事。

下面先看一下使用说明的翻译吧。

1. 搭建

用LDD打开release/CubeSpinner.lxf,照图搭之!这个魔方机器人的大多数零件来自EV3套件,你只需要再准备白色和黄色的圆砖(当然颜色随意,白色和黄色会比较友好)。第二个颜色传感器(连接到4端口)是可选的,加上它可以使扫描时间缩短4秒。因为LDD搞不定皮筋,所以请大家参照视频用皮筋拉紧两个手臂使棘轮结构能够正常工作

2.准备一个魔方

你需要一个竞速魔方,色块有倒角会更顺滑,你还可以方便地取掉中心帽来调节螺丝。我使用的是“速度魔方极限II版”(Speed Cube Ultimate II)。你需要对魔方进行一下改造,用两个LEGO 2x2 板替换中心帽,凸点向外。要让你的魔方拥有视频里的那种魔力,你只需要把LEGO板用锉锉掉一点点边角,使它能够适合魔方块的形状。我选择把板粘上去,这样更耐用,如果你不想永久破坏原来的魔方也可以选择不粘。魔方的配色方案必须遵循带有贴纸/板材的标准红宝石魔方和黑色背景。

3.安装软件

你需要在EV3主机上创建一个工程目录,一个简单的方法是利用EV3-g上传“launcher/CubeSpinner.ev3”自动建立这个目录,然后下载“release/CubeSpinner.rbf”和“spinnermain.rbf”到这个目录。

也可以用如下步骤:

a.将主机连接到电脑

b.启动EV3-g

c.新建一个新项目“CubeSpinner”,它将只包含开始模块

d.下载到主机,主机上就有文件夹“CubeSpinner”了,里面有一个程序文件

e.启动内存浏览器。这将显示“CubeSpinner”文件夹和内容

f.删除CubeSpinner文件夹中的程序文件

g.选择“CubeSpinner”文件夹,并使用“下载”功能将“release/CubeSpinner.rbf”和“spinnermain.rbf”文件下载到主机。

4.操作魔方机器人

在启动程序之前,请确认所有的电机臂对齐。两个大型电机带动的红色3M跨接块对齐的时候,你可以用手指感觉到它跟黑色11M梁过渡地地方是光滑的。红色3M跨接块应该能顺时针和逆时针转动动相同的角度。(老妖怪注,这应该说的是大型电机内部齿轮有空隙,需要调整到顺时针和逆时针空隙一样。这里颜色以图纸为准)。同样,你可以将中型电机带动的旋转结构与离中型电机最近的红色11M梁对齐。程序运行后,就不能对齐了。

从项目“CubeSpinner”启动“CubeSpinner”。主机的中心按钮已经用7M梁转到侧面,往下按7M梁即可。启动后,程序会用大概1分40秒的时间来创建一些大型数据表。完成之后颜色传感器的灯变白,就可以放魔方了。

打乱魔方,插入正确的方向:白色中心块必须在左边,黄色中心块必须在右边(按机器人上的两个圆砖的颜色放),橙色中心块必须在上面。

按中心按钮开始运行。

如果你只连接了一个颜色传感器,机器人将直接还原魔方(如果没有出错)。

如果你用了两个颜色传感器,首次运行只能校准颜色传感器,并且进行一些看似杂乱的步骤,然后魔方会回到刚放进去的状态。再次按中心按钮,机器人才还原魔方。每次启动程序后都需要进行这样的校准步骤。

每次成功还原之后,你可以在显示屏上看到一些信息:所用的时间和解决的步数。

5.故障排除

这个机器人的结构和程序是用9V电源开发和测试的(一些直流电源适配器或不可充电电池)。我试过7.2V(可充电电池)也似乎工作正常,就是电机转得慢一点。

颜色传感器在昏暗的灯光下效果最佳,太亮的灯光尤其是新式LED灯会对颜色传感器造成真正的麻烦。如果扫描程序无法获得合理的颜色组合(老妖怪注,如果颜色识别错误会导致建立数据结构的时候发现自相矛盾),主机会发出哔声并在屏幕上显示扫描结果图。

看完了之后是不是有点蒙,不知道从何下手?大体意思就是先把那个只有开始的程序的EV3程序文件下载到主机。然后用EV3编程软件的内置浏览器把那两个rbf文件下载到ev3里面去 ,就可以运行了。

再谈谈做的过程中的注意事项啥的。

1. 搭建

如果你用普通5号电池,照图搭建即可

如果你用乐高原装充电电池,需要在图中四个地方用梁垫高一个单位。

2.魔方的选择

原作者说了,需要竞速魔方,需要有倒角。不要不把这句话当回事,一般魔方是不行的。

两个方面,一是颜色要正,尤其是红,绿,橙这三种颜色,有些魔方红像粉红,有些魔方绿得太鲜艳像青色,有些魔方橙得偏黄,都是不行的,传感器要是不能正确识别,一切都是浮云。至于是不是黑底倒是无所谓,我喜欢用彩色。理论上白底容易造成干扰,黑底和彩色不会。二是阻力要小,也就是所谓竞速魔方,要有倒角,这样可以有一定的容错性。这款机器人用中型电机转魔方,力量偏小,如果魔方比较紧可能会转不到位,很容易就卡住了。有朋友说竞速魔方太贵了,呵呵,一分钱一分货,请按你家小朋友参加魔方比赛的规格买魔方。

3. 魔方的改造

原作者说,魔方的白色和黄色中心帽需要用乐高2x2板替换,其实不必如此

你只需要把白色和黄色中心帽取下来。

然后把2x2板锉掉四个角就可以了,没有锉刀,可以用剪刀,小心一点剪,我就是用剪刀剪的。

接下来,把2x2板放进中心块。

最后,把2x2板直接拼到圆砖上。魔方放机器人上的时候,只需要卡住就行了。

4. 对齐

对齐操作是非常重要的,两个大型电机带动的跨接块需要与11M梁对齐,也就是原作者说的用手指感觉应该是光滑的。再在齿轮空隙的范围内左右转动一下,左右转动角度应该差不多,这点要求不是太高,差不多就行。中型电机带动的11M梁和不动的那根11M梁也要对齐。

装上魔方,注意魔方的各面要规规矩矩的,如果你放上去就有肉眼可以看出来的偏差,可能会失败。

观察一下,光感的光斑要完全落在棱块上,如果落在棱块和角块之间,可能会失败。

5. 运行程序

程序运行之后,需要大概2分种时间来建立一个数据表,这个阶段光感发红光,稍安勿躁,耐心等待。光感变成彩色光,放入魔方,白色中心块左边,黄色中心块右边,橙色中心块上面,不能放错了。强烈建议圆砖,圆板,2x2板都左边用白色,右边用黄色。按中心按钮,机器人会进行一次校准操作,需要的时间比解魔方要长一些,完了之后魔方会回到刚放进去的状态。稍安勿躁,好戏还没开始。校准完之后,再一次按中心按钮,机器人正式开始解魔方。它的行为并非像原作者说的那样扫描之后会停下来,估计是更新程序忘了更新说明文件。你可以看到光感的颜色先是彩色,那是它在扫描,然后变成红色,后面的过程就是解魔方了,一气呵成。根据屏幕显示,扫描大概是4秒,计算零点几秒,还原大概是8秒。

还原之后,取下魔方,打乱再放回去,以后都是扫描还原一气呵成了。

有时候机器人中途会停一下,不要去管它,大概一秒之后它会继续还原动作。

最后提醒一句,电池电不足容易卡住。

大家如果需要在小伙伴面前展(zhuang)示(B),注意在后台做完建数据表和校准操作之后再亮相,按键之后10秒左右搞定,绝对的展示利器。

乐高魔方机器人编程及图纸_魔方机器人教程图纸程序下载【Reinhard Grafl】作品...相关推荐

  1. abb焊接机器人编程全解_焊接机器人的焊枪编程也是很重要的

    要想焊接机器人得到好的焊接效果,除了硬件设施,像是配套机器人焊枪 ,清枪装置等设备外,好的编程也是必不可少的. 1. 选择合理的焊接顺序.以减小焊接变形.焊枪行走路径长度来制定焊接顺序.2. 焊枪空间 ...

  2. ROS机器人编程学习(一)——机器人软件平台

    前言: 今天是2020年9月1日,Slender博客正式启用!从新的学年开始从头记录每一阶段的学习进程,有时间的话也会把以往的学习内容整理放上来. 今天开始从头学习<ROS机器人编程>(哦 ...

  3. 安川机器人编程加电弧_安川AR2010机器人

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 安川AR2010机器人 微信hao123ali联系15067165514 安川机器人末端工具快换_桥田_品质承诺 实现安川机器人的一机多用, 工装夹具高效 ...

  4. 安川机器人编程加电弧_安川焊接机器人编程

    安川焊接机器人编程 焊接机器人程序编辑 一. 创建焊接程序 [ 焊缝的示教 ] . 1 . 打开控制柜上的电源开关在 "ON" 状态. 2 . 将运作模式调到 "TEAC ...

  5. python机器人编程与操作_机器人Python极客编程入门与实战 PDF 完整目录版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于机器人.Python.极客编程.入门.实战方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小25.8MB,Python极客团 ...

  6. 安川机器人编程加电弧_安川MOTOMAN焊接机器人编程

    安川 MOTOMAN 焊接机器人编程 焊接机器人程序编辑 一. 创建焊接程序 [ 焊缝的示教 ] . 1 . 打开控制柜上的电源开关在"ON"状态. 2 . 将运作模式调到&quo ...

  7. python机器人编程与操作_【教程免费下载】机器人系统设计与制作:Python语言实现-问答-阿里云开发者社区-阿里云...

    前言 本书包含12章,主要介绍如何从零开始构建自主移动的机器人,并使用Python进行编程.本书所提到的机器人是用于家庭.宾馆.餐厅的服务机器人,我们将按照顺序介绍如何一步一步构建它.书中从机器人的基 ...

  8. 机器人编程python代码_自己动手开发智能聊天机器人完全指南(附python完整源码)...

    一.前言 人工智能时代,开发一款自己的智能问答机器人,一方面提升自己的AI能力,另一方面作为转型AI的实战练习.在此把学习过程记录下来,算是自己的笔记. 二.正文 2.1 下载pyaiml 下载pya ...

  9. otc焊接机器人编程模拟软件_otc焊接机器人编程

    5分 22 2.2MB 2013-09-05 OTC焊接机器人基本操作培训第1章 基础知识 第1节 示教说明 所谓示教机器人,首先将所以作业流程提前设定进去,即输入机器人本体运行所需的资料,然后再将所 ...

最新文章

  1. shodan 渗透测试 漏洞挖掘 一些用法
  2. 有逼格的产品经理的工作台长啥样?
  3. Visual Studio中检测内存泄漏的方法(一)
  4. python ide: pycharm
  5. kohana的modules集合
  6. ba控制系统的服务器,01-正文
  7. 快速开发基于 HTML5 网络拓扑图应用--入门篇(一)
  8. python 图片数据增强_数据增强之批量修改图像尺寸大小(附Python实现)
  9. JS动态修改页面EasyUI datebox不生效、EasyUI动态添加Class、EasyUI动态渲染解析解决方案
  10. 深圳40K都招不到嵌入式开发人员?
  11. linux面板带csf防火墙,linux csf 防火墙 防止少量的ddos cc攻击很有效
  12. hfs网络文件服务器如何设置,hfs网络文件服务器的教程
  13. 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
  14. 9.5 用算法和数学奠定专业基础——《逆袭大学》连载
  15. Thread多线程-(最容易被问到的面试题)
  16. 好性格让孩子受用终生
  17. RevitAPI: 当前视图为透视图的时候IdlingEvent不会被触发
  18. 开发JAVA第一步,教你选好JSP虚拟空间
  19. 从罗永浩进军AR聊开
  20. A tutorial on Principal Components Analysis - 主成分分析(PCA)教程

热门文章

  1. PayPal 注册和使用详解
  2. 全景视频拍摄怎么拍摄?全景视频用什么软件制作?
  3. Win7 运行bat批处理文件时怎么隐藏cmd命令提示符窗口
  4. Echat 地图样式格式
  5. mixin机器人java开发_mixin_labs-java-bot
  6. vue props 属性值接受多个类型 _@jie
  7. 滴滴出行2016校招编程题
  8. VMware ESXI 5.5 死机 红屏问题
  9. 【教程】PDF开发工具Spire.PDF 教程:使用C#从PDF中的特定矩形区域中提取文本
  10. 个人总结-公司业务逻辑如何进行梳理?