Overclock.net › Forums › Industry News › Technology and Science News › [gizmag] Teaching robots new tricks without programming
New Posts  All Forums:Forum Nav:

[gizmag] Teaching robots new tricks without programming

post #1 of 13
Thread Starter 
SOURCE
Quote:
Cakmak, a researcher from Georgia Tech, spent the summer creating a user-friendly system that teaches the PR2 robot simple tasks. The kicker is that it doesn't require any traditional programming skills whatsoever – it works by physically guiding the robot's arms while giving it verbal commands.
post #2 of 13
Pretty cool!
post #3 of 13
i think this is pretty old now...
post #4 of 13
cool but it just seems like its programmed to respond to auditory ques and memorize the physical actions associated with those ques. unles sim missing something this doesnt seem much like "learning without programming" redface.gif
    
CPUMotherboardGraphicsRAM
Core i7 920 Asus P6T Delux V2 2x GTX 275 OC 6 GB Mushkin HP3 DDR3 1600 MHz 
Hard DriveOSMonitorPower
WD Black 500 GB Windows 7 64-bit Dynext 32" LCD tv Corsiar TX 750 
Case
Thermaltake Armor Jr. 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 Asus P6T Delux V2 2x GTX 275 OC 6 GB Mushkin HP3 DDR3 1600 MHz 
Hard DriveOSMonitorPower
WD Black 500 GB Windows 7 64-bit Dynext 32" LCD tv Corsiar TX 750 
Case
Thermaltake Armor Jr. 
  hide details  
Reply
post #5 of 13
This can be considered learning, about as much as copy/paste can be considered learning.
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
Death Star
(21 items)
 
Darksaber
(11 items)
 
 
CPUMotherboardGraphicsRAM
Athlon II x2 245 Asus M3A78 Radeon HD6570 1GB Mushkin Silverline 2GB DDR2  
Hard DriveOptical DriveOSMonitor
OCZ Vertex 2 120GB Samsung Blu-Ray Windows 7 Samsung 46" DLP 
PowerCaseOther
Silverstone Strider Essentials 400W Silverstone Milo ML03B Hauppage WinTV 1250 
  hide details  
Reply
post #6 of 13
Pretty cool, but not that revolutionary.
    
CPUMotherboardGraphicsGraphics
Intel Core i7 860 Asus P7P55D-E Pro MSI GTX560 Ti TwinFrozr II MSI GTX560 Ti TwinFrozr II 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 OCZ Vertex 3 Western Digital Caviar Black Western Digital Caviar Green 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro Lite-On 24x DVD-RW CoolerMaster V8 Windows 8.1 Professional 
OSMonitorMonitorMonitor
Debian 7.1 Samsung S22B350H Samsung S22B350H Samsung S22B350H 
KeyboardPowerCaseMouse
Ducky Shine II Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 
Mouse PadAudio
Razer Goliathus Microsoft LifeChat LX 3000 
  hide details  
Reply
    
CPUMotherboardGraphicsGraphics
Intel Core i7 860 Asus P7P55D-E Pro MSI GTX560 Ti TwinFrozr II MSI GTX560 Ti TwinFrozr II 
RAMHard DriveHard DriveHard Drive
Corsair 8GB DDR3 OCZ Vertex 3 Western Digital Caviar Black Western Digital Caviar Green 
Hard DriveOptical DriveCoolingOS
Samsung 840 Pro Lite-On 24x DVD-RW CoolerMaster V8 Windows 8.1 Professional 
OSMonitorMonitorMonitor
Debian 7.1 Samsung S22B350H Samsung S22B350H Samsung S22B350H 
KeyboardPowerCaseMouse
Ducky Shine II Corsair HX850 CoolerMaster Storm Enforcer Logitech M500 
Mouse PadAudio
Razer Goliathus Microsoft LifeChat LX 3000 
  hide details  
Reply
post #7 of 13
why does every robot have to be so darn ugly. HK wouldn't even consider dating that refrigeration unit.
Rog Assassin
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX 8320 Asus Crosshair V Formula 990FX PNY 560ti OC2 G.Skill RipjawsX 1600 CL9 
Hard DriveOSMonitorPower
Crucial M4 64GB SSD Windows 8 Pro x64 VIZIO 42" LCD 1080p Coolermaster GX650 
Case
NZXT Phantom White 
  hide details  
Reply
Rog Assassin
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX 8320 Asus Crosshair V Formula 990FX PNY 560ti OC2 G.Skill RipjawsX 1600 CL9 
Hard DriveOSMonitorPower
Crucial M4 64GB SSD Windows 8 Pro x64 VIZIO 42" LCD 1080p Coolermaster GX650 
Case
NZXT Phantom White 
  hide details  
Reply
post #8 of 13
Thread Starter 
Quote:
Originally Posted by wedge View Post

This can be considered learning, about as much as copy/paste can be considered learning.

I'm not sure how you define learning, but it basically is a copy paste process. Brain receives input, brain processes and stores input. On a general level like that, the robot is indeed learning.

Then there's:
Quote:
The potential for Cakmak's system would multiply as data is shared across a network of robots. In theory, you could eventually have software routines capable of folding any type of clothing, or loading any type of cookware into a dishwasher.
...which is just awesome. That would be a level of learning beyond man's OEM brain.
post #9 of 13
learning isnt just mimicry. people use intuition and trial and error as well.
the learning you describe is what someone in school does, but thats not the only facet of learning.

that robot is bound by it programming to just copy what its shown to do. people dont learn based purely on that. the first person to ride a bike didnt have anyone to show them how to ride it. they had to teach themselves. thus they learned through intuition and trial and error. for any kind of knowledge to be taught, someone had to figure it out on their own. a baby is a perfect example of this as well. if a baby touches something it doesnt like (too hot, or too cold etc) it learns that maybe it shouldnt be touching that stuff. if you told this robot to dip its hand into LN2 then bust its hand off, it would do it for eternity unless the hand wasnt replaced (at which point it would just run through the motions missing the hand). it wouldnt eventually figure out that maybe it shouldnt be doing that after every replacement to prevent damaging itself.
    
CPUMotherboardGraphicsRAM
Core i7 920 Asus P6T Delux V2 2x GTX 275 OC 6 GB Mushkin HP3 DDR3 1600 MHz 
Hard DriveOSMonitorPower
WD Black 500 GB Windows 7 64-bit Dynext 32" LCD tv Corsiar TX 750 
Case
Thermaltake Armor Jr. 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 Asus P6T Delux V2 2x GTX 275 OC 6 GB Mushkin HP3 DDR3 1600 MHz 
Hard DriveOSMonitorPower
WD Black 500 GB Windows 7 64-bit Dynext 32" LCD tv Corsiar TX 750 
Case
Thermaltake Armor Jr. 
  hide details  
Reply
post #10 of 13
Quote:
Originally Posted by banded1 View Post

learning isnt just mimicry. people use intuition and trial and error as well.
the learning you describe is what someone in school does, but thats not the only facet of learning.
that robot is bound by it programming to just copy what its shown to do. people dont learn based purely on that. the first person to ride a bike didnt have anyone to show them how to ride it. they had to teach themselves. thus they learned through intuition and trial and error. for any kind of knowledge to be taught, someone had to figure it out on their own. a baby is a perfect example of this as well. if a baby touches something it doesnt like (too hot, or too cold etc) it learns that maybe it shouldnt be touching that stuff. if you told this robot to dip its hand into LN2 then bust its hand off, it would do it for eternity unless the hand wasnt replaced (at which point it would just run through the motions missing the hand). it wouldnt eventually figure out that maybe it shouldnt be doing that after every replacement to prevent damaging itself.

Important to note, in my opinion anyway, that this is still a type of learning. Just because it is not the only facet of learning, does not make something like this irrelevant or null. We have a long way to go, as IBM has demonstrated with its work in this area.

As the article said,
Quote:
Originally Posted by source 
Teaching by demonstration isn't going to replace traditional programming, because robots will still require some degree of common sense to function properly in our uncertain world

This isn't an advance in cutting-edge robot technology, to create some advanced android who can function like a human. This really seems to be geared to people who have difficulty getting around, or have physical impairments. I think the word "teachable" in this instance could be substituted for "learning", and since this doesn't really require any coding or programming skills, I think it's a very useful advance in robotics.
First Time Build
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7 920 MSI X58 Pro-E (MS-7522) EVGA GeForce GTX 460 EVGA GeForce GTX 460 
GraphicsRAMRAMRAM
Galaxy GeForce GTX 460 Corsair  Corsair  Corsair  
Hard DriveOptical DriveCoolingOS
Seagate Barracuda 7200.12 Sony DVD+-RW Noctua NH-D14 Windows 7 64bit 
MonitorMonitorKeyboardPower
Acer P215H Acer P221W Dynex Silverstone OP1000-E 1kW PSU 
CaseMouseMouse PadAudio
Cooler Master HAF 932 Dynex Dynex ASUS Xonar DG 
  hide details  
Reply
First Time Build
(20 items)
 
  
CPUMotherboardGraphicsGraphics
Intel Core i7 920 MSI X58 Pro-E (MS-7522) EVGA GeForce GTX 460 EVGA GeForce GTX 460 
GraphicsRAMRAMRAM
Galaxy GeForce GTX 460 Corsair  Corsair  Corsair  
Hard DriveOptical DriveCoolingOS
Seagate Barracuda 7200.12 Sony DVD+-RW Noctua NH-D14 Windows 7 64bit 
MonitorMonitorKeyboardPower
Acer P215H Acer P221W Dynex Silverstone OP1000-E 1kW PSU 
CaseMouseMouse PadAudio
Cooler Master HAF 932 Dynex Dynex ASUS Xonar DG 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Technology and Science News
Overclock.net › Forums › Industry News › Technology and Science News › [gizmag] Teaching robots new tricks without programming