|
Hormodular 1.0
Locomotion gait discovery by using digital hormones on modular robots
|
00001 //------------------------------------------------------------------------------ 00002 //-- ModularRobotInterfaceFactory 00003 //------------------------------------------------------------------------------ 00004 //-- 00005 //-- Creates different modular robot interfaces that follow the 00006 //-- ModularRobotInterface interface 00007 //-- 00008 //------------------------------------------------------------------------------ 00009 //-- 00010 //-- This file belongs to the Hormodular project 00011 //-- (https://github.com/David-Estevez/hormodular.git) 00012 //-- 00013 //------------------------------------------------------------------------------ 00014 //-- Author: David Estevez-Fernandez 00015 //-- 00016 //-- Released under the GPL license (more info on LICENSE.txt file) 00017 //------------------------------------------------------------------------------ 00018 00026 #ifndef MODULAR_ROBOT_INTERFACE_FACTORY_H 00027 #define MODULAR_ROBOT_INTERFACE_FACTORY_H 00028 00029 #include <string> 00030 00031 #include "ModularRobotInterface.hpp" 00032 #include "SimulatedModularRobotInterface.hpp" 00033 #include "SerialModularRobotInterface.hpp" 00034 #include "ConfigParser.h" 00035 00036 namespace hormodular { 00037 00045 ModularRobotInterface * createModularRobotInterface( std::string type, ConfigParser configParser); 00046 00047 } 00048 00049 #endif //-- MODULAR_ROBOT_INTERFACE_FACTORY_H
1.7.4