#include <mujincontrollerclient/binpickingtask.h>
#include <iostream>
#include <boost/program_options.hpp>
関数 | |
bool | ParseOptions (int argc, char **argv, bpo::variables_map &opts) |
parse command line options and store in a map | |
void | InitializeTask (const bpo::variables_map &opts, BinPickingTaskResourcePtr &pBinpickingTask) |
initialize BinPickingTask and establish communication with controller | |
string | ConvertStateToString (const BinPickingTaskResource::ResultGetBinpickingState &state) |
convert state of bin picking task to string | |
void | Run (BinPickingTaskResourcePtr &pTask, const string &goaltype, const vector< double > &goals, double speed, const string &robotname, const string &toolname, bool movelinear) |
run hand moving task | |
int | main (int argc, char **argv) |
変数 | |
static string | s_robotname |
string ConvertStateToString | ( | const BinPickingTaskResource::ResultGetBinpickingState & | state | ) |
convert state of bin picking task to string
state | state to convert to string |
mujinmovetool.cpp の 176 行で定義されています。
void InitializeTask | ( | const bpo::variables_map & | opts, |
BinPickingTaskResourcePtr & | pBinpickingTask | ||
) |
initialize BinPickingTask and establish communication with controller
opts | options parsed from command line |
pBinPickingTask | bin picking task to be initialized |
mujinmovetool.cpp の 90 行で定義されています。
int main | ( | int | argc, |
char ** | argv | ||
) |
mujinmovetool.cpp の 236 行で定義されています。
bool ParseOptions | ( | int | argc, |
char ** | argv, | ||
bpo::variables_map & | opts | ||
) |
parse command line options and store in a map
argc | number of arguments |
argv | arguments |
opts | map where parsed options are stored |
mujinmovetool.cpp の 31 行で定義されています。
void Run | ( | BinPickingTaskResourcePtr & | pTask, |
const string & | goaltype, | ||
const vector< double > & | goals, | ||
double | speed, | ||
const string & | robotname, | ||
const string & | toolname, | ||
bool | movelinear | ||
) |
run hand moving task
pTask | task |
goaltype | whether to specify goal in 6 dimension(transform6d) or 5 dimension(translationdirection5d) |
goals | goal of the hand |
speed | speed to move at |
robotname | robot name |
toolname | tool name |
whether | to move in line or not |
mujinmovetool.cpp の 210 行で定義されています。
|
static |
mujinmovetool.cpp の 24 行で定義されています。