ICub coding basics: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
m (Moved "http://eris.liralab.it/wiki/Summary_of_iCub_Software_Development_Guidelines" from "General Guides" to "Tutorials". It is after all the best tutorial!)
m (Moved "Resource Finder, RF Module, Port" to subtopic of Tutorials)
Line 9: Line 9:
* http://eris.liralab.it/iCub/dox/html/icub_basic_image_processing.html
* http://eris.liralab.it/iCub/dox/html/icub_basic_image_processing.html


= Resource Finder =
== Resource Finder ==
http://eris.liralab.it/wiki/Resource_finder_overview
http://eris.liralab.it/wiki/Resource_finder_overview


= RFModule class =
== 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 =
== Port ==
* 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

Revision as of 14:36, 10 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

Tutorial

Resource Finder

http://eris.liralab.it/wiki/Resource_finder_overview

RFModule class

Port

Do read about the Bottle class also [1]

Examples

Auto Associative Memory

A small YARP+OpenCV project is the Auto-Associative (Episodic) Memory. It is well documented and adheres to good coding and documentation standards. 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/