Swarmanoid control

Task and environment

The Swarmanoid Task

The task we have chosen is a search and retrieval task. The task can be decomposed into the following sub-tasks that are executable asynchronously and/or sequentially by the robots acting in the environment:

  • item search
  • collection/grasping
  • transport
  • deposition/organisation

A number of real-world problems can be seen in the terms of some composition of these basic sub-tasks. Therefore, the ability to individually and collectively solve these sub-tasks by the swarmanoid will provide an indirect validation of its potential effectiveness to tackle many real-world problems of interest.


Task Complexity Parameters

The various complexity parameters for the task are shown below.


The swarmanoid will have to search for one or more target objects located either on the 2D floor or in the 3D space of a room. Once the target is detected, it has to be grasped, collected, and transported, either individually or grouped inside a container, to some location that can be randomly selected (e.g., to cluster objects) or selected according to some specific criterion (e.g., to collect the objects inside an assigned shelter). At the deposition location the swarmanoid may be required either to group the objects into unstructured piles, or to organise the objects into some form of structure (e.g., objects could be stacked, or arranged in a pattern).

The default task complexity parameters will involve the swarmanoid transporting the target objects individually to a pre-specified location, and then grouping the objects into unstructured piles.



The Swarmanoid Environment

The swarmanoid will act in an enclosed indoor environment. We make the assumption that the ceiling is ferromagnetic.


Environment Complexity Parameters

Below, we provide a list of environmental parameters that can be altered. A number of different parameter categories have been chosen. For each category the complexity parameters are listed in order of increasing behavioural sophistication required by the swarmanoid. In each category the default parameter is indicated.

Environment Size
  • Small Room --- Foot-bots can find target in reasonable time frame
  • Large Room --- Eye-bots are needed to find target (default)

Environment Structure and Obstacles
  • Simple Structure (One Room), No Obstacles (default)
  • Obstacles (Walls, Troughs)
  • Complex Structure (Corridors, Multiple rooms)

Human Interaction
  • No human present in environment (default)
  • Human passive --- present in environment. May move, but takes no deliberate action to affect swarmanoid
  • Human collaborates with swarmanoid
  • Human disrupts swarmanoid

Target Object Quantity
  • 1 object to be found and retrieved (default)
  • Many objects to be found and retrieved

Target Object Movability
  • Single robot can move object
  • Cooperation required due to nature of object (e.g., too heavy for a single robot) (default)

Target Object Grippability
  • Gripping easy --- Object designed to be easily grippable (default)
  • Gripping hard or requires cooperation

Target Object Location
  • Target on floor
  • Target raised (e.g., on shelf or table) (default)

Target Object Visibility (size, luminosity, etc.)
  • Easily detectable --- Object designed to make recognition easy (default)
  • Not easy to detect
   
Swarmanoid project started
on October 1, 2006
The project will terminate
on March 31, 2009
Last modified:
November 09, 2007. 14:48:30 pm
web administrator:
swarmanoid@iridia.ulb.ac.be