机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 2582|回复: 6

怎样做机器人模拟器?求教

[复制链接]
发表于 2015-6-23 15:47:28 | 显示全部楼层 |阅读模式
看到big talk上有繁育机器人,求教怎样做机器人模拟器。
回复

使用道具 举报

 楼主| 发表于 2015-6-23 18:40:35 | 显示全部楼层
Wooden_Horse 发表于 2015-6-23 16:46
/ `% c% F; }; y/ y这个应该是软件做的吧

8 N, |: V6 E  ]0 s$ _不知道了,看介绍说90年代的电脑都可以做。
回复 支持 反对

使用道具 举报

发表于 2015-6-24 14:54:43 | 显示全部楼层
模拟什么?
# @/ ?9 m* F8 O去优酷可以搜索到一些工业机器人模拟视频的。
回复 支持 反对

使用道具 举报

发表于 2015-6-25 13:51:15 | 显示全部楼层
open GL?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-25 17:54:53 | 显示全部楼层
闪电666 发表于 2015-6-24 14:54 $ A4 d, @& c8 X+ N  u9 {7 K5 c
模拟什么?  t9 A% E" ~- x$ @# c% l. w
去优酷可以搜索到一些工业机器人模拟视频的。
* B2 I& D. `1 X% V* {
脑洞大开:如何让机器人有自我意识?/ y  X$ d' E3 F% x! _& y% u
百度百家上的对话。1 |3 N; \& B4 ^7 b
http://official.baijia.baidu.com/article/45128
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-25 17:58:01 | 显示全部楼层
引用百度百家上的部分对话。; T; i" ?: q+ R, F6 P4 M$ A
设计机器人?NO,我们是在“养殖”机器人8 ?- g+ U; v/ R% o7 d) b
3 n& n; m0 r% W: ]
几年前我们开始了一个项目,不是坐下来设计机器人,而是养殖机器人。什么意思呢?我们把很多机器人元件投入物理模拟器,让模拟器连接各个元件,线路,电池,然后把性能最好的机器进行复制。也就是说在测试中性能胜出的机器人会得到复制。所以说随着时间很多的变异会逐渐出现。我们在一个16位计算机上模拟,在2000年的时候这是当时最新的计算机技术。现在这个技术已经进博物馆了,现在的iPhone都比它快,但当时我们在这个计算机上运算了几百代,然后来观察结果。我们看到这每个点都是一个机器人。横轴是不同代,纵轴代表的是机器人的速度。所以我们是获取了机器人在地面爬行速度的数据,可以看到在最先的100代我们基本没得到什么有用的东西,都是一些没用的电路。但是在几代后,情况发生了变化,机器人越来越快。这里有两个机器人在模拟器中爬过地面,然后再用3D打印的技术把这个机器人做出来,从虚拟的变成现实的。所以说这些机器人他们不是设计出来的,而是进化出来的。这是机器人的一个特写,可以看出这些机器人看起来有些奇怪,跟设计出来的机器人不一样。
1 Q3 k/ k0 i* ?# e% P 9 Y3 q- {5 ^/ N( A- ^
所以说这个研究很重要,就是因为它我才能进康奈尔大学任教的。但是我知道,要得到终身任期光靠做塑料机器人还不行,还得做钛合金的机器人。所以我开始设计更复杂的机器人。这里就是一个,它配有涡轮,可以跳跃,我当时就想,如果能让这个机器人做跑跳步,我就能让那些半信半疑的同事相信我这个养殖机器人的技术真的能行。所以我们就造了这个机器人,中心有这种罐状系统来控制空气动力,还使用同样的养殖系统来制造机器人的大脑系统,控制机器人前行。所以这些控制器都是要让机器人前进的,有些效果好,有些效果不好。左上部有一个摄像头,监控所有动作。前进越远,能与其他控制器结合的几率越大。所以就能让这个机器人在地上跑跑跳跳。我们让机器人自主做很多动作来测试,那最后看到机器人一些有趣的行为。这里可以看到这个机器人的动作,一开始它有一些动作几乎是随机的。这里是学习走路,但是我们可以看到这样的机器人,它短时间内肯定是不会占领世界的,所以我也不可能得到终身任职。所以得从头开始。
9 P# a: H( q1 A1 `! p3 D" T1 k % u/ c! p. Q7 [  b- p' ~
那我们再来回顾一下这两个项目,第一个项目我们用的是模拟器来模拟,将模拟结果造出来。但是这里的问题就是模拟与现实的差距,也就是模拟中能实现的,在现实中不一定能实现。所以这个方法对复杂的机器人不奏效。那么第二个项目中我们设计的机器人是完全基于现实的,没有用模拟。但是这里面的问题就是要做很多测试,很费时间,要养殖出有用的机器人需要时间太长。所以我们就卡住了。那么我们运用的可以说是第三种方法,从不同视角来看进化。一开始用一个简单的模拟器来养殖机器人,将最好的机器人在现实中测试,这个方法不奏效,因为模拟器太简单。但是从这里我们可以收集机器人的数据,我们可以收集各种感应和感官的数据,单机驱动的数据,然后运用这样的大数据集来养殖模拟器。也就是说不光是用一个单一的模拟器养殖机器人,我们还要同时养殖模拟器。所以机器人越来越优秀,模拟器也越来越准确,就能模拟出更优秀的机器人。所以自主模拟和机器人在同时互相适应。那么我想指出的一点就是这种机器人和模拟器互相适应的进化就是一种自我的意识,因为机器人开始在自己的环境中模拟自己,并用此数据来做出预测,预测成功的时候,机器人就以此不断做出适应。* k" x, y4 a) l1 d' s7 w4 ]* n
http://official.baijia.baidu.com/article/45128  这个是原文稿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-27 20:06:42 | 显示全部楼层
没人关注!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-5-9 19:13 , Processed in 0.077614 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表