ICub coding basics: Difference between revisions
Jump to navigation
Jump to search
(Added categories YARP and C++) |
m (Changed the RFModule class, Port Tutorials from subtopic to topics) |
||
Line 12: | Line 12: | ||
http://eris.liralab.it/wiki/Resource_finder_overview | http://eris.liralab.it/wiki/Resource_finder_overview | ||
= RFModule class = | |||
* http://eris.liralab.it/yarpdoc/d9/d26/classyarp_1_1os_1_1RFModule.html | * http://eris.liralab.it/yarpdoc/d9/d26/classyarp_1_1os_1_1RFModule.html | ||
* http://eris.liralab.it/iCub/dox/html/icub_tutorial_module.html | * http://eris.liralab.it/iCub/dox/html/icub_tutorial_module.html | ||
= Port Tutorials = | |||
* Basic: http://eris.liralab.it/yarpdoc/note_ports.html | * Basic: http://eris.liralab.it/yarpdoc/note_ports.html | ||
* Advanced: http://eris.liralab.it/yarpdoc/port_expert.html | * Advanced: http://eris.liralab.it/yarpdoc/port_expert.html | ||
Line 24: | Line 24: | ||
= Examples = | = Examples = | ||
== | == Auto Associative Memory == | ||
A small YARP+OpenCV project is the Auto-Associative (Episodic) Memory, | A small YARP+OpenCV project is the Auto-Associative (Episodic) Memory, | ||
available here: | available here: | ||
http://robotcub.svn.sf.net/viewvc/robotcub/trunk/iCub/src/autoAssociativeMemory/ | http://robotcub.svn.sf.net/viewvc/robotcub/trunk/iCub/src/autoAssociativeMemory/ | ||
== | == Cross Power Spectrum Vergence == | ||
Another application that is RFModule-compliant is | Another application that is RFModule-compliant is |
Revision as of 09:12, 9 September 2009
Refer to RobotCub software to learn how to install, compile and update RobotCub software with Subversion (SVN). Below we will link to tutorials that are useful for people starting up with iCub and YARP coding.
General guides
- http://eris.liralab.it/wiki/Summary_of_iCub_Software_Development_Guidelines
- http://eris.liralab.it/wiki/ICub_Documentation_Guidelines
- http://eris.liralab.it/wiki/ICub_File_Organization_Guidelines
Basic image processing tutorial
http://eris.liralab.it/iCub/dox/html/icub_basic_image_processing.html
Resource Finder
http://eris.liralab.it/wiki/Resource_finder_overview
RFModule class
- http://eris.liralab.it/yarpdoc/d9/d26/classyarp_1_1os_1_1RFModule.html
- http://eris.liralab.it/iCub/dox/html/icub_tutorial_module.html
Port Tutorials
- Basic: http://eris.liralab.it/yarpdoc/note_ports.html
- Advanced: http://eris.liralab.it/yarpdoc/port_expert.html
Do read about the Bottle class also [1]
Examples
Auto Associative Memory
A small YARP+OpenCV project is the Auto-Associative (Episodic) Memory, available here: http://robotcub.svn.sf.net/viewvc/robotcub/trunk/iCub/src/autoAssociativeMemory/
Cross Power Spectrum Vergence
Another application that is RFModule-compliant is http://robotcub.svn.sf.net/viewvc/robotcub/trunk/iCub/src/crossPowerSpectrumVergence/