Modules
List of ASIBOT Applications (Collections of Modules)
Collaboration diagram for List of ASIBOT Applications (Collections of Modules):

Modules

 asibotTasks App
 An application that launches a cartesianServer module and a series of test modules corresponding to TaskCatchToolLib, TaskMakeUpLib, TaskNavigateLib, TaskSlidePalleteLib. This application uses a light-weight environment (see Figure 1), which as been developed specifically for running automated and path planning algorithms at low comutational cost.
 
 colorDepthKinect App
 An application that launches a yarpdev module providing a Kinect device, a colorDepth module which provides segmentation and depth information, and some viewers.
 
 colorDepthSim App
 An application that launches a cartesianServer module providing a simulated ASIBOT and Kinect environment, a colorDepth module which provides segmentation and depth information, and some viewers.
 
 colorSegmentorSim App
 An application that launches a cartesianServer module providing a simulated ASIBOT and camera environment, a colorSegmentor module which provides basic segmentation, and a viewer.
 
 visionDepthKinect App
 An application that launches a yarpdev module providing a Kinect device, a visionDepth module which provides segmentation and depth information, and some viewers.
 
 webInterface App
 An application that launches a cartesianServer module providing simulator capabilities, a webInterface module which provides the actual web service, and a web browser directed to the served service. The contents rendered in the browser should be similar to that of Figure 1.
 
 wiimoteServer App
 An application that launches a cartesianServer module and a wiimoteServer module, and establishes a connection between them.
 

Detailed Description

The share directory stores directories which group sets of configuration files and scripts to run a certain group of modules together. Each one of them is what we call an application. In other words, an application is an instantiation of a set of modules that run at the same time.

Some of these applications are Asibot capabilities, others might just be nice demos or experiments.

Documentation for each application goes in each directory.

Ideally these directories will contain only scripts and ini/txt files. Use src to store source code.

This file can be edited at asibot-main/doc/groups.dox