如此这样的机器人

原创 2006年06月16日 13:16:00
如下是一个编程人员与一个机器人的对话。
Programmer: I want you to tell me if you see any apples.
Robot: Describe this thing you call "apple."
Apples are apple-shaped. Look for something that's apple-shaped.
What do you mean by "apple-shaped"?
Well, sort-of round with a dimple at the top and a little stem.
This "stem" is always at the top of an apple?
Not necessarily. The apple might be upside-down or sideways. You must look for stems in all directions.
What if the stem is hidden behind the apple so I can't see it? And what is a stem anyway?
Good point. Forget about stems. Let's start with color. Most apples are red, but then again some are green. I guess a bad apple might even be brown.
Are all things red, green or brown apples?
No! Apples are other things too. For example, most apples are a little bit shiny.
What do you mean by shiny, and how shiny is "a little bit shiny"?
They reflect light well, but not as well as a mirror.
Great. What is a mirror? And what do you mean by "reflect"?
A mirror is something that shows an image of you and what's behind you when you look into it.
I don't know what I look like, or what's behind me - I only have one camera.
Ok, forget about the mirror. You asked what "reflecting" means. Reflecting is when light bounces off of something. If there's a bright light on the apple, you will see a small white reflection off of it.
Got it. So wherever I can find red, green, or brown, and a white spot inside (if it's bright), there's an apple. How can I tell if the light is bright enough that it would make a reflection?
Argh! Never mind! Let's try something else - size. Apples are about 3 inches across.
What do you mean by "about"? If it's 4 inches across could it be an apple? How about if it's 27 inches across?
Let's say all apples are between 3 and 5 inches across.
Is a quarter of an apple still an apple?
Yes, but let's pretend it's not.
What if in front of me there's a red apple sitting on a red table? How can I tell where the apple ends and the table begins? If I can't do that, I couldn't possibly find an apple.
Well, you can see the edge of the apple, right?
Maybe. How do I do that?
The edge is darker than the rest of the apple if there's a shadow, or lighter if there's no shadow and the table is lighter than the edge of the apple, but the apple isn't necessarily a perfectly solid color - I mean there could be dark spots on the apple that aren't edges, and - oh no - there could be photographs of apples on the table which aren't actually apples, or even a wax model of an apple which looks exactly like an apple but isn't, or the apple could have a bite taken out of it, or be really far away so it looks too tiny or too close so it looks really big, or, or... um...
Had enough?
Yes, I think I get your point.
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

工业机器人运动规划方法简述

点到点运动:不需要在笛卡尔空间规划末端运动轨迹,机器人各个关节运动不需要联动。 轨迹跟踪运动:以点到点为基础,各个关节运动需要联动。

机器人软件平台开发

本文对目前现役实用机器人的软件开发平台进行整体的评测。其中的主要内容是根据本人对这些平台的实际使用经验编写的。 什么是机器人软件开发平台? 所谓的“机器人软件开发平台”我们指的是用来给多种...

什么是机器人的自由度

自由度是机器人的一个重要技术指标,它是由机器人的结构决定的,并直接影响到机器人的机动性。   1. 刚体的自由度   物体上任何一点都与坐标轴的正交集合有关。物体能够对坐标系进行独立运动的数目...

Epson工业机器人初体验-02

题外话:上一次的Epson工业机器人体验只是初入门运行了一遍Epson软件自带的demo,这一次对Epson的语法进行一次入门。TIP:机械手类似人手,如果你让它运行到了一个刁钻的角度,他就动不了了,...

工业机器人发展论文

一、工业机器人的现状: 工业机器人在全世界的分布及发展    UNECE估计,2004年全球至少安装了10万台新的工业机器人。其中:欧盟31 100台(比2003年增加15% ,但比2001年的记录...

智能机器人当上电视节目播音员

跟机器人讲话并不难,但是,要让机器人“单独”登台当电视节目播音员,发表“长篇大论”,就不那么容易了。人世间的这种奇闻怪事,现在确实发生了。情况究竟是怎样的呢?             今年...

如何制作一个自己的四足机器人

以前一直想做个足式机器人,考虑到两足机器人难度太大,想平衡都难,而6足机器人做起来没什么挑战,同时最近Boston Dymanics的mini or max dog很火,所以也就来搞个四足玩玩。 做之...

Java设计模式_创建型_建造模式_机器人的制造

建造模式

Veebot-自动静脉抽血机器人

Veebot-自动静脉抽血机器 我们可能都有过被抽血的经验。护士让你握紧拳头,用一根橡皮条压住你上臂的血管,在你的肘部内侧寻找你的静脉,有时还需要拍打几下,摸到隆起的静脉...

stanford Java公开课 Karel机器人开发环境eclipse安装与配置

stanford Java公开课Karel机器人开发环境eclipse安装与配置 1:安装jdk1.8,是否成功打开cmd,java-version 有些教程说需要配置环境变量, PATH,JAVA_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)