USC CLMC Research Materials







This page contains a list of user images about USC CLMC which are relevant to the point and besides images, you can also use the tabs in the bottom to browse USC CLMC news, videos, wiki information, tweets, documents and weblinks.

Red vs. Blue S8 Tex fights Reds and Blues in awesome action sequence
Go to RoosterTeeth.com for all of season 8 of RvB!
MACKLEMORE X RYAN LEWIS - OTHERSIDE REMIX FEAT. FENCES [MUSIC VIDEO]
The Otherside Remix Music Video was filmed in various locations for about a year and a half throughout 2010-2011. It is the duo's second video collaboration ...
MACKLEMORE & RYAN LEWIS - CAN'T HOLD US FEAT. RAY DALTON (OFFICIAL MUSIC VIDEO)
Macklemore & Ryan Lewis present the official music video for Can't Hold Us feat. Ray Dalton. Can't Hold Us on iTunes: https://itunes.apple.com/us/album/cant-...
Draw My Life- Jenna Marbles
This video accidentally turned out kind of sad, ME SO SOWWY IT NOT POSED TO BE SAD WHO WANTS HUGS AND COOKIES? Also, FYI for anyone attempting this, it takes...
Steve Jobs vs Bill Gates. Epic Rap Battles of History Season 2.
Download This Song: http://bit.ly/KzLBGB Click to Tweet this Vid-ee-oh! http://bit.ly/Nt9lg8 Hi. My name is Nice Peter, and this is EpicLLOYD, and this is th...
Draw My Life - Ryan Higa
So i was pretty hesitant to make this video... but after all of your request, here is my Draw My Life video! Check out my 2nd Channel for more vlogs: http://...
Key & Peele: Substitute Teacher
A substitute teacher from the inner city refuses to be messed with while taking attendance.
Harrison Ford Won't Answer Star Wars Questions
See Harrison Ford in 42! Go to http://42movie.warnerbros.com/ Jimmy Kimmel Live - Harrison Ford Won't Answer Star Wars Questions Jimmy Kimmel Live's YouTube ...
Rihanna - Where Have You Been
Buy on iTunes: http://www.Smarturl.it/TTT Amazon: http://idj.to/svJVGM Music video by Rihanna performing Where Have You Been. ©: The Island Def Jam Music Group.
Macklemore and Ryan Lewis - My Oh My (Official Video)
In memory of Dave Niehaus (1935-2010). All proceeds benefit the Rainier Vista Boys and Girls Club. Video Directed by Jason Koenig (JkoePhoto.com) Video and M...
EPIC RAP BATTLE of MANLINESS
An Epic Rap Battle to determine who is the more manly man. Get the Song on iTunes: http://bit.ly/ERBofManliness Check out the Behind the Scenes: http://youtu...
THE LEGEND OF ZELDA RAP [MUSIC VIDEO]
WATCH BLOOPERS & MORE: http://bit.ly/ZELDAxtras DOWNLOAD THE SONG: http://smo.sh/13NrBp8 DOWNLOAD UNCENSORED SONG: http://smo.sh/WMYpsf GET LEGEND OF SMOSH T...

In computer science, programming by demonstration (PbD) is an End-user development technique for teaching a computer or a robot new behaviors by demonstrating the task to transfer directly instead of programming it through machine commands.

The terms programming by example (PbE) and programming by demonstration (PbD) appeared in software development research as early as the mid 1980s[1] to define a way to define a sequence of operations without having to learn a programming language. The usual distinction in literature between these terms is that in PbE the user gives a prototypical product of the computer execution, such as a row in the desired results of a query; while in PbD the user performs a sequence of actions that the computer must repeat, generalizing it to be used in different data sets.

These two terms were first undifferentiated, but PbE then tended to be mostly adopted by software development researchers while PbD tended to be adopted by robotics researchers. Today, PbE refers to an entirely different concept, supported by new programming languages that are similar to simulators.

Contents

Robot programming by demonstration [edit]

The PbD paradigm is first attractive to the robotics industry due to the costs involved in the development and maintenance of robot programs. In this field, the operator often has implicit knowledge on the task to achieve (he/she knows how to do it), but does not have usually the programming skills (or the time) required to reconfigure the robot. Demonstrating how to achieve the task through examples thus allows to learn the skill without explicitly programming each detail.

The first PbD strategies proposed in robotics were based on teach-in, guiding or play-back methods that consisted basically in moving the robot (through a dedicated interface or manually) through a set of relevant configurations that the robot should adopt sequentially (position, orientation, state of the gripper). The method was then progressively ameliorated by focusing principally on the teleoperation control and by using different interfaces such as vision.

However, these PbD methods still used direct repetition, which was useful in industry only when conceiving an assembly line using exactly the same product components. To apply this concept to products with different variants or to apply the programs to new robots, the generalization issue became a crucial point. To address this issue, the first attempts at generalizing the skill were mainly based on the help of the user through queries about the user's intentions. Then, different levels of abstractions were proposed to resolve the generalization issue, basically dichotomized in learning methods at a symbolic level or at a trajectory level.

The development of humanoid robots naturally brought a growing interest in robot programming by demonstration. As a humanoid robot is supposed by its nature to adapt to new environments, not only the human appearance is important but the algorithms used for its control require flexibility and versatility. Due to the continuously changing environments and to the huge varieties of tasks that a robot is expected to perform, the robot requires the ability to continuously learn new skills and adapt the existing skills to new contexts.

Research in PbD also progressively departed from its original purely engineering perspective to adopt an interdisciplinary approach, taking insights from neuroscience and social sciences to emulate the process of imitation in humans and animals. With the increasing consideration of this body of work in robotics, the notion of Robot programming by demonstration (also known as RPD or RbD) was also progressively replaced by the more biological label of Learning by imitation.

References [edit]

  1. ^ Halbert, Dan (November 1984). Programming by Example. U.C. Berkeley (PhD diss.). Retrieved 2012-07-28.  More than one of |author= and |last= specified (help)

External links [edit]

Reviews Papers [edit]

  • Billard, Aude (2008), "Robot Programming by Demonstration", S. Calinon, R. Dillmann and S. Schaal, Handbook of Robotics (MIT Press). 
  • Schaal, S (2004), "Computational approaches to motor learning by imitation" (PDF), Ijspeert, A; Billard, A; Frith, CD, Wolpert, D. (eds.), The Neuroscience of Social Interaction (Oxford University Press) (1431): 199–218. 
  • Robots that imitate humans, Cynthia Breazeal and Brian Scassellati, Trends in Cognitive Sciences, 6:1, 2002, pp. 481–87
  • Billard, A, "Imitation", in Arbib, MA, Handbook of Brain Theory and Neural Networks, MIT Press, pp. 566–69 .
  • Schaal, S (1999), "Is imitation learning the route to humanoid robots?", Trends in Cognitive Sciences .

Special Issues in Journals [edit]

  • IEEE Transaction on Systems, Man, and Cybernetics (Robot Learning by Observation, Demonstration, and Imitation, Part B), April 2007, 37:2 .
  • RSJ Advanced Robotics 21 (Imitative Robots)  More than one of |number= and |issue= specified (help).
  • Neural Networks (The Neural Mechanisms of Imitation Learning), Elsevier .
  • Robotics & Autonomous Systems (The Social Mechanisms of Robot Programming by Demonstration), Elsevier, 2006 .

Key Laboratories and People [edit]

Videos [edit]

A robot that learns to cook an omelet:

See also [edit]

Twitter
News
Documents
Don't believe everything they write, until confirmed from SOLUTION NINE site.







What is SOLUTION NINE?

It's a social web research tool
that helps anyone exploring anything.
Learn more about us here.



Updates:


Stay up-to-date. Socialize with us!
We strive to bring you the latest
from the entire web.


Company Information: