wiki:Tutorials

Tutorials

Beginner

Searching and Downloading Components
What are components and how do you search or download them?
Crash Course (Development Branch) (Stable Branches 14.08 and 13.10)
Create a Finroc application from scratch: a simple simulation of a robot moving in a planar environment with a wall. "Crash course" that covers various fundamental topics for application development - as well as drawing to a canvas.
Data Port Basics
Things, everybody using data ports should know. This includes creating and connecting ports, as well as publishing and receiving data.
Inter-Process Port Connections
How to connect Finroc components in different processes ("parts")

Intermediate

Data Recording
How to record the contents of selected data ports to hard disk
RPC Ports
How to use RPC ports when more complex component interaction is required
Component-Defined Visualization
How to add visualization to Finroc components - shown e.g. as (animated) thumbnails in the Finstruct component graph

Advanced

Suitable Port Data Types
Suitable C++ types for use in ports and parameters - and how to make any C++ type suitable
Data Ports
Covers relevant features that data ports provide for component and application developers. This includes input port queues, port listeners and dynamic port construction.
Blackboards
How to use a mechanism for network transparent shared objects or memory
MakeBuilder
Finroc's convenient build system
Hosting Finroc Repositories
How to host Finroc repositories on you own server (with component lists and repository management)

Last modified 3 years ago Last modified on 30.07.2014 16:45:15