历史上的今天
今天是:2025年04月10日(星期四)
2018年04月10日 | 拥有学习能力的机器人
2018-04-10 来源:网络整理
January 17, 2014 06:26pm ETYour Robot Helper is On The Way Now It Learn From Its Friends
I’ll be right with you sir, just afr I put this cup away. This is a cup, right? Credit: garrettc. View full size image
This arcle was originally published at The ConversaTIon. The publicaTIon contributed the arTIcle to LiveScience's Expert Voices: Op-Ed & Insights.
January is a time when many of us seek to better ouelves. We want to learn a new skill or improve an existing one. A network designed especially for robots, RoboEarth, is being tested in the Netherlands to help them with their attempts at self-improvement. Soon our mechanical friends will be able to swap tips on how to best care for us and learn about their worlds.
As demonstrated by Google’s recent purchase of robotics companies and Amazon’s automated warehouses, ligent, autonomous service robots are starting to look commercially ble.
Service robots are machines which can peorm tasks with or for humans in normal environments (rather than in control factory settings). Intelligent, autonomous service robots have some freedom about how they complete tasks and need to make decisions about how to act based on what they know and can sense.
There are robots that can make sandwiches, find objects in your home, do your washing and even assemble Ikea furniture.
Easy on the mayo, please. Sandwich-making robots
Learning from scratch every time
When building systems such as these, one of the major bottlenecks is providing the robot with the knowledge about the world it needs in order to perform its task. This knowledge is usually centred around the objects involved in a task: what they look like, how they can be cked up or where they can be found. Knowledge about space (maps of buildings and rooms) and action (how to change the world to achieve a particular end) is usually essential too.
But robots have no built-in knowledge about these kinds of things. Everything they need to know must be engineered into their software somehow, such as by using machine learning techniques then connecting the results of this trning to symbols within the robot’s software to allow it to refer to the things in the world.
This knowledge engineering typically takes a huge amount of time for even a simple task and is usually lited in that the robot only ends up knowing about exactly the things you’ve taught it. For example, it might be able to recognise a box of Cornflakes, but not a box of Frosties, or perhaps not even a box of Cornflakes with different packaging.
This means that it is very difficult to just send a robot into a new environment, or ask it to perform a new task, without having a team of experts on hand to do this training. No-one can afford to ship a computer science PhD graduate with every robot so researchers around the world are looking at how robots can be equipped to quickly learn about a new environment when they are put in one.
Learning from robot friends
RoboEarth – a collaboration between universities and Philips – has developed an roach to this based on the ability to share knowledge over the internet.
The system has been likened to a social network or a Wikipedia for robots as it allows the knowledge created for one robot to be shared with another robot, anywhere else in the world, via a shared, web-accessible database. When one robot in Germany learns what a toaster is and how it works, it can uplo that information into the network. A robot in Japan which has never used a toaster before can then log in and learn how to recognise one.
To enable robots with different bodies and sensors to learn from each other, RoboEarth has an abstraction layer which allows shared information to assume common capabilities across all platforms. This is much like how a desktop operating system like Windows allows the same software to run on many different types of computers.
To allow robots to easily find the knowledge they require, the contents of the RoboEarth database are structured via an ontology. This describes each entry using logic which can be queried automatically and relates connected entries. So an oven will be listed as a type of household appliance and a mars bar as a type of food.
The RoboEarth demonstration is just the start of what will become an increasing trend of intelligent, autonomous machines sharing knowledge over the internet. While there are limitations to the current demonstrators, in terms of how well shared knowledge transfers across different systems and environments, we can expect this field to progress as robots begin to hit the market. The commercial need for robots to be able to learn from their peers will drive progress.
In the future it is easy to imagine both the current open protocols of RoboEarth educating robots worldwide, as well as a commercial alternative, like an app store, where robots and their owners can buy professionally engineered knowledge off the shelf. This will be a signicant step towards the day when your morning orange juice or coffee will be brought by a robot helper, or at least a step towards helping it to tell the difference between the two.
Nick Hawes receives funding from the European Commission and EPSRC. He is affiliated with the University of Birmingham.
This article was originally published at The Conversation. Read the original article. The views expressed are those of the author and do not necessarily reflect the views of the publisher. This version of the article was originally published on LiveScience.
上一篇:环保型排水管道检测机器人
史海拾趣
|
请问如何在带有TCP/IP的CDMA模块上实现MMS的收发呢?谢谢。 假如模块带有TCP/IP,那如何在它之上实现MMS的收发呢?调用打开TCP/IP连接的AT命令时,需要提供一个服务器IP,请问这个IP怎么获取呢?还有,这个IP是指WAP网关还是mms-relay服务器?请大概说明一下,谢谢。 … 查看全部问答> |
|
无线网卡:wl-167g ARM板:S3C2410 内核版本:2.4.18 gcc版本:2.95.3 驱动版本RT73_Linux_STA_Drv1.0.4.0 编译驱动通过,并生成rt73.o,使用insmod rt73.o可以将模块加载到系统中,显示: rtusb init ====> usb.c: registered new driver rt73 但 ...… 查看全部问答> |
|
我在程序中做了一些属性页对话框,编译运行都可以通过。但是每次通过菜单或是按钮调用的时候,会弹出一个警告对话框:该对话框的标题栏是“Assertion failed!”,下面的内容是“工程名:File propdlg.cpp Line602”,然后就是三个按钮:“放弃”“重 ...… 查看全部问答> |
|
首次跑通Keil自带STM32的OS例程,发贴自贺并交作业(已修改) 由于俺用的是英培特的EMSTM32V1开发板,内带的例程没RTX的例程. 只好用keil自带的例程BLINKY.C,但是LED的管脚不太兼容. 刚好也学学GPIO~~~哈哈~~~OS和裸奔的BLINKY都算是跑通了~~~ 郁闷的是串口和ADC没跑通~~~不过串口座(公头)有些小,估计是新的 ...… 查看全部问答> |
|
一套或者光主板也行 自带价格 ... tt383@qq.com [ 本帖最后由 tt383 于 2011-3-18 18:03 编辑 ]… 查看全部问答> |
|
作者:中祥科技王经理 QQ:1044478274 2011中国西南(昆明)国际汽车博览会,英文简称(IAS Kun Ming)11月11日-15日(星期五-星期二)在昆明国际会展中心隆重开幕。本届车展以“展开,生活之翼”为主题,由中国国际 ...… 查看全部问答> |
|
spi外接了flash,想完成对flash的读写,用官方自带的例程spi_loopback 调试通过,仔细看了下代码,这个历程前面是对spi的初始化,然后是下面几句代码: for(;;) { SpiaRegs.SPI ...… 查看全部问答> |
|
我接触DSP较8051系列和arm系列晚,原因无它,资源少(相对8051和arm铺天盖地的资料和例程来说),价格贵,一般应用也用不上。再加上DSP的一般应用项目都是高端的数字处理和数码设备,久而久之,在我脑海里DSP就好像微处理器里面的贵族一样,带着神 ...… 查看全部问答> |




