Statistics
| Branch: | Tag: | Revision:

humotion / examples / meka / src / main.cpp @ e8e20dfe

History | View | Annotate | Download (937 Bytes)

1 2be6243f Sebastian Meyer zu Borgsen
#include <stdio.h>
2
#include <humotion/server/server.h>
3
#include <string>
4
#include <iostream>
5
//#include "meka_data_receiver.h"
6
#include "mekajointinterface.h"
7
8
using namespace std;
9
10
int main(int argc, char *argv[]){
11
    /*Property params;
12
    params.fromCommand(argc, argv);
13

14
    if (!params.check("robot")){
15
        fprintf(stderr, "Please specify the name of the robot\n");
16
        fprintf(stderr, "--robot name (e.g. icub or icubSim)\n");
17
        return -1;
18
    }
19

20
    string robotName=params.find("robot").asString().c_str();
21
    string scope="/"+robotName;
22

23
*/
24
25
    //create humotion interface
26 e8e20dfe Sebastian Meyer zu Borgsen
    string scope = "/";
27 2be6243f Sebastian Meyer zu Borgsen
    MekaJointInterface *jointinterface = new MekaJointInterface(scope);
28 a4795834 Simon Schulz
    humotion::server::Server *humotion_server = new humotion::server::Server("/flobi", "ROS", jointinterface);
29 2be6243f Sebastian Meyer zu Borgsen
30 a4795834 Simon Schulz
    //finally run it
31 2be6243f Sebastian Meyer zu Borgsen
    jointinterface->run();
32
33
    while(humotion_server->ok()){
34
        usleep(100000);
35
    }
36
37
    return 0;
38
}