Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| An abstract class for tests of evolved individuals | |
| The class modelling an arena | |
| A class with only static members holding the list of available tests | |
| The subclass of PhyObject2DWrapper wrapping a box | |
| Camera sensors: two sensors (vertical and horizontal). Each sensor returns 0 when the target object is centered. Vertical and horizontal sensors. When a target object is seen sensors return a range of value from -1 to 1 where 0 menas that the target object has been focused | |
| The Component is the base (abstract) class for any specific project implementation | |
| The subclass of PhyObject2DWrapper wrapping a cylinder | |
| The class modelling the e-puck robot | |
| The infrared ground sensors of the e-puck | |
| The linear camera sensor of the e-puck | |
| The base abstract class for e-puck motors | |
| The infrared proximity sensors of the e-puck | |
| The base abstract class for e-puck sensors | |
| The motor controlling the velocity of the wheels of the e-puck | |
| This is an helper class for implementing multithread in Evoga | |
| Genetic algorithm from evorobot more or less (spare parts) | |
| Operation for evolution process | |
| Evonet is the neural network taken from the EvoRobot | |
| This class iterate over the neurons of a Evonet neural network | |
| The exception thrown when EvonetIterator is not in a valid status | |
| This class setup an evolutionary experiment | |
| The base common class that evaluate the fitness of a robot | |
| FakeMotor adds a number of additional outputs that actually do not control any real motors but are useful to control or to modulate other neurons | |
| A simple structure keeping a fitness value and the id of a genotype | |
| A sensor returning the visual distance between the hand and the object | |
| The sensor reading arm joints | |
| It controls each arm joint (up to 7) through a couple of muscles | |
| This Motor move the arm in the position using the iCubRobot::configurePosture method | |
| It controls each arm joint (up to 7) in position by adjusting the joint's velocity with the proportional controller | |
| An example of Motor | |
| This Motor move the arm by velocity | |
| A configurable motor moving the iCub fingers to the given position | |
| A sensor registering contacts with the iCub fingertips | |
| Hand prorpioceptive sensors: 9 dofs | |
| It controls each hand joint (up to 9) through a couple of muscles | |
| It controls each hand joint (up to 9) in position by adjusting the joint's velocity with the proportional controller | |
| A sensor registering contacts with the iCub hand palm or fingertips | |
| Head sensors 2 dofs: rotation and flexion | |
| It controls each head joint (up to 2) through a couple of muscles | |
| It controls each head joint (up to 2) in position by adjusting the joint's velocity with the proportional controller | |
| A motor moving the head of the iCub at the given velocity | |
| The base abstract class for iCub motors | |
| A sensor registering contacts with the iCub palm | |
| It gets 3 distances (x,y,z) between the palm and the target object | |
| It returns 1 if the palm (right or left) touches the target object, 0 otherwise | |
| The class modelling the iCub robot | |
| The base abstract class for iCub sensors | |
| Simple iCub simulator | |
| Widget for visualize the iCub simulator | |
| Torso sensors 2 dofs: rotation and flexion | |
| It controls each torso joint (up to 2) through a couple of muscles | |
| This Motor move the torso in the position using the iCubRobot::configurePosture method | |
| It controls each torso joint (up to 2) in position by adjusting the joint's velocity with the proportional controller | |
| This Motor move the torso by velocity | |
| The structure modelling a single point on a 2D image | |
| An helper class for linear camera sensors of various robots | |
| The class modelling the marXbot robot | |
| The infrared ground around sensors of the MarXbot | |
| The infrared ground bottom sensors of the MarXbot | |
| The linear camera sensor of the MarXbot | |
| The base abstract class for MarXbot motors | |
| The infrared proximity sensors of the MarXbot | |
| The base abstract class for MarXbot sensors | |
| The traction sensors of the MarXbot | |
| The motor controlling the velocity of the wheels of the MarXbot | |
| The base abstract class for the Motor hierarchy | |
| MusclePair class | |
| The base abstract class for iterating over neurons of a neural network | |
| It gets the three absolute coordinate (world frame) of an object | |
| A class wrapping a PhyObject to add methods suitable for wheeled robots simulations | |
| A class projecting a 3D space point into a 2D image point | |
| Implements a prorportional controller. Used to compute a velocity to assign to a specified joint in order to get a specified joint position. Usesers can set the proportional konstant (k) as well as the maximum velocity (maxvel) | |
| The wrapper widget for RenderWorld | |
| An abstract class for robots | |
| The base class for robots that move on a plane | |
| The base abstract class for the Sensor hierarchy | |
| Test a specific individual taken from evolutionary data | |
| A gui visualizing the camera and the projection of objects on the retina | |
| Operation for testing process | |
| Test a robot using a random genotype | |
| A class representing a list of objects | |
| Interface for implement a plugin for adding new feature to FARSA | |
| This class has static method for retrieving the resources for the application |