humotion / examples / meka / src / main.cpp @ e8e20dfe
History | View | Annotate | Download (937 Bytes)
1 |
#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 |
string scope = "/"; |
27 |
MekaJointInterface *jointinterface = new MekaJointInterface(scope);
|
28 |
humotion::server::Server *humotion_server = new humotion::server::Server("/flobi", "ROS", jointinterface); |
29 |
|
30 |
//finally run it
|
31 |
jointinterface->run(); |
32 |
|
33 |
while(humotion_server->ok()){
|
34 |
usleep(100000);
|
35 |
} |
36 |
|
37 |
return 0; |
38 |
} |